- 1
- 2
- 3
- 4
- 5
基于SO8单片机的工业控制板的设计
资料介绍
在现代工业控制领域中,可编程序控制器(PLC)已经发展成为自动控制中的重要设备。随着计算机和半导体技术的不断发展,工业控制产品已经发展到一个追求个体化、差异化的设计阶段,对成本的控制和特殊功能需求等方面的要求越来越高。而单片机系统也正是面向这些个性化需求的产品,并且单片机系统在成本的控制上显得更加灵活。经过资料分析发现,在性能比较简单的控制系统中大多采用8位微控制器作为控制中心,因此,作者协议设计一款基于8位单片机的工业控制板。
首先要完成的是工业控制板硬件电路的设计,本设计选用Freescale公司的S08系列单片机作为主控芯片。在系统的硬件设计过程中,首先,为了保留传统PLC的多点输入和多点输出控制的要求,在硬件上专门设计了输入和输出处理电路,例如采用光电隔离的数字量输入电路、带过压保护的模拟量输入电路和继电器输出电路等。其次,考虑到其适用的应用领域,利用单片机本身的通用串行口UART设计了一个全电气隔离的RS-485通信接口。此外,还利用单片机内部集成的IIC扩展了EEPROM(32Kb)和RTC,其中EEPROM可用来存储控制过程中的配置参数。最后,考虑到后续可能还会加入某些控制功能,在硬件设计上还预留了一个SPI接口,以方便后续增加某些功能。
其次是工业控制板系统软件的设计,系统软件的设计工作主要包括硬件驱动程序的设计和Modbus通信协议的移植。硬件驱动程序包括硬件上所有模块的驱动程序,主要为上层软件提供设备的操作接口。在硬件上可以通过RS-485通信接口构成通信网络,然后通过Modbus通信协议可以实现工控板与外界信息的交换,进而实现集中控制的功能。在系统软件的设计过程中,要充分考虑到软件的灵活性和复用性,在设计完成之后将所有的软件封装成库文件,用户只需要通过调用各个模块提供的灵活易用的API函数即可完成开发工作。
为了提高系统的可靠性,本文还分别从硬件和软件两个方面对系统的抗干扰措施进行了研究。最后,结合实际的案例来完成设计的系统测试。从功能上来说,基于单片机的工业控制板相较于传统的模块化PLC并没有太大的区别,但是单片机和其接口电路设计的成本要远远低于模块化的PLC,体积也会更小,这样的设计非常适用于那些对成本和体积有严...
部分文件列表
文件名 | 大小 |
基于SO8单片机的工业控制板的设计.pdf | 4M |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)