基于单片机通信网络的分布式数据采集与控制系统的实现
时间:09-02
来源:互联网
点击:
4 通信软件设计
系统通信软件有主控制器(主机)通信软件和现场控制器(从机)通信软件组成。由于现场控制器还要完成信号的监测和控制,所以为了提高工作效率,在主从机发送和接收过程中,都采用中断控制方式。
4.1 主机通信软件设计
主机的通信功能主要包括呼叫各从机,并向各从机发送控制命令。当主机要发送数据时,先调用相应的子程序,完成发送数据前的初始化、参数预置以及和从机接通联系的工作,真正的发送数据安排在中断服务程序中。主程序在调用完后,继续干自己的工作,以后只需检查设定的标志位的状态就可知道数据是否发完。
4.2 从机通信软件设计
从机平时对监控对象进行数据的采集和控制,当有串行中断时,执行串行中断服务程序,判别是否为本分机的地址信息,若是本机的地址,转为接收控制命令,并执行相应的操作:若不是本机地址,则退出中断。
通信软件的流程图如图4所示。
5 结语
分布式的数据采集系统,由各个从机完成参数测量及控制任务,不但能代替模拟仪表完成常规的过程控制,并且能进行复杂算式运算和顺序控制,在现场对输入、输出数据进行处理,减少了信息传输量,降低了对上级计算机的要求;主机通过数据通道,直接与过程相联结,完成生产计划、管理、决策的最优化,从而实现了整个生产过程的最优化自动控制。对该系统进行进一步的完善和扩展,可以应用于多种集散式控制系统,实现多台分布较远设备的低成本、高可靠。
系统通信软件有主控制器(主机)通信软件和现场控制器(从机)通信软件组成。由于现场控制器还要完成信号的监测和控制,所以为了提高工作效率,在主从机发送和接收过程中,都采用中断控制方式。
4.1 主机通信软件设计
主机的通信功能主要包括呼叫各从机,并向各从机发送控制命令。当主机要发送数据时,先调用相应的子程序,完成发送数据前的初始化、参数预置以及和从机接通联系的工作,真正的发送数据安排在中断服务程序中。主程序在调用完后,继续干自己的工作,以后只需检查设定的标志位的状态就可知道数据是否发完。
4.2 从机通信软件设计
从机平时对监控对象进行数据的采集和控制,当有串行中断时,执行串行中断服务程序,判别是否为本分机的地址信息,若是本机的地址,转为接收控制命令,并执行相应的操作:若不是本机地址,则退出中断。
通信软件的流程图如图4所示。
5 结语
分布式的数据采集系统,由各个从机完成参数测量及控制任务,不但能代替模拟仪表完成常规的过程控制,并且能进行复杂算式运算和顺序控制,在现场对输入、输出数据进行处理,减少了信息传输量,降低了对上级计算机的要求;主机通过数据通道,直接与过程相联结,完成生产计划、管理、决策的最优化,从而实现了整个生产过程的最优化自动控制。对该系统进行进一步的完善和扩展,可以应用于多种集散式控制系统,实现多台分布较远设备的低成本、高可靠。
单片机 总线 收发器 电阻 51单片机 LED 显示器 电路 传感器 ADC 德州仪器 电压 DAC 相关文章:
- USB接口芯片的原理及应用 (04-15)
- 基于GPRS的远程心电实时监护终端(02-10)
- 基于AVR单片机的嵌入式“瘦服务器”系统设计思想(03-11)
- 利用C8051F020的SPI接口扩展大容量数据存储器(04-10)
- 基于GPRS的油烟远程无线监控系统设计(04-17)
- 基于Microchip单片机的网络收音机方案(04-27)