- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式测控系统中单片机的应用.doc
分布式测控系统中单片机的应用
【摘要】由于工业水处理存在着温度、压力、流量等限制,所以在现代工业中采取小型的单片机和现场控制器。文章介绍了在工业中分布式测控系统中单片机的应用。
【关键词】分布式测控;单片机;串行接口;通讯
在工业水处理的小型控制现场中,需要对各工艺过程中的温度、压力、流量、PH值等进行实时的监测和闭环控制,使它们保持在规定的误差范围内。由于需要控制的设备较多、相互距离又较远,且现场有较强的工业干扰,因此采用体积小、抗干扰能力强的单片机作为上位机与现场控制器来组成分布式数据采集与控制系统很有现实应用价值。
一、可以根据所要设计的对象进行分部设计
(1)模拟量采集及放大,传感器将非电量转换为电量,例如,测量温度可以选择各种温度传感器,将温度值变换为电压或电流等电量值,选择传感器时应考虑到测量精度,如铂电阻有PT100、PT1000其精度就有较大区别,一般采样的模拟量信号较小,则用放大器进行放大,其中必须加一定的滤波电路,以减低外界的干扰。(2)模数转换即A/D转换,目前型号较多,常用的可分为:双积分型、逐次逼近型、电压频率变换型。(3)数模转换控制或数字量控制。数模转换即D/A转换,根据分辨率不同,其有8位、10位、12位之分,根据输出不同也可分为电压型输出、电流型输出,多数为电流型输出,再由电流电压变换器转换为电压,12位的MAXIM530为电压型输出,可以直接输出两种量程的电压输出。(4)输出输入接口技术,输出输入接口实际上为微处理机与外设进行通信联系。输出输入接口一般有:键盘、LED显示、LCD显示、CRT显示、微型打印机等,键盘也分为:编码式、非编码式、CRT式键盘,目前比较先进的是CRT式键盘即触摸屏,按原理分为电阻分压式、电容式、表面声波式。(5)在本系统中采用主从式RS-485串行通信标准。
二、单片机通信网络
RS-485串行总线接口标准以差分平衡方式传播信号,在发送端驱动器将TTL电平信号转换成差分信号输出,在接受端接收器将差分信号还原成TTL信号,这样具有很强的抗共模干扰的能力,同时接收灵敏度也很高;在传输数据速度达100kb/s时通信距离可达1200m;允许一对双绞线上一个发送器驱动多个负载设备,设备简单、成本低和维护方便。通信系统总体结构如图1所示。各测控器中选用的RS-485通信收发器芯片为MAX481,使用单片机的一个I/O口(P1.7)控制通信收发器MAX481的工作状态。为了提高系统的抗干扰能力,各通信子系统使用了光电隔离器件6N137。为了保证正常传输信号干净、无毛刺,在总线末端接一个120Ω的匹配电阻吸收总线上的反射信号。电缆使用双芯屏蔽电缆,屏蔽端连接设备机壳。为了避免干扰,每个设备都应接地。
图1 通信系统总体结构
三、主控制器设计
主控制器通过串行通信接口实现对各现场控制器的直接控制,主要用于实现人-机对话功能。由于该系统实时性要求不是很高,为了减少线路板的面积和减少占用单片机的口线,选用体积小、管脚少、可以串行输入/输出的芯片。
主机选用8051单片机。因为主机要完成数据储存,并要求具有掉电保护的功能,所以8051需要扩展外存。串行EEPROM以其体积小、功耗低、价格低廉、高可靠性、连线简单等显著优势,逐渐被用于多功能的对速度要求不太高的智能仪器仪表中。在本系统中,选用24系列的串行EEPROM 24C64。因P0口内部没有上拉电阻,故作I/O口使用时外加10kΩ的上拉电阻。
四、通信软件设计
系统通信软件有主控制器(主机)通信软件和现场控制器(从机)通信软件组成。由于现场控制器还要完成信号的监测和控制,所以为了提高工作效率,在主从机发送和接收过程中,都采用中断控制方式。
(1)主机通信软件设计
主机的通信功能主要包括呼叫各从机,并向各从机发送控制命令。当主机要发送数据时,先调用相应的子程序,完成发送数据前的初始化、参数预置以及和从机接通联系的工作,真正的发送数据安排在中断服务程序中。
(2)从机通信软件设计
从机平时对监控对象进行数据的采集和控制,当有串行中断时,执行串行中断服务程序,判别是否为本分机的地址信息,若是本机的地址,转为接收控制命令,并执行相应的操作:若不是本机地址,则退出中断。
五、结束语
分布式的数据采集系统,由各个从机完成参数测量及控制任务,不但能代替模拟仪表完成常规的过程控制,并且能进行复杂算式运算和顺序控制,在现场对输入、输出数据进行处理,减少了信息传输量,降低了对上级计算机的要求;主机通过数据通道,直接与过程相联结,完成生产计划、管理、决策的最优化,从而实现了整个生产过程的最优化自动控制。
参考文献
[1]PC机
文档评论(0)