基于485总线的温度监控系统

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:punk123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:介绍了一种基于485总线的温度监控系统的设计与实现。系统采用上位机和下位机设计,下位机通过温度传感器监测温度,与预置温度比较后执行任务;上位机和下位机通过主从应答方式交换数据信息。在上位机端的PC上实现了对多路传感器传来的温度信息入库保存、打印、温度变化历史曲线绘制等功能。
  关键词:RS485总线;温度监控;多路传感器;数据库
  
  引言
  
  RS-485,总线由于平衡差分传输的特性,具有抗干扰能力强,传输距离远、有较强的级连的能力。能实现多站远距离通信,组网方便,成本低廉,因此在工业控制领域得到广泛应用。
  


  本系统是基于RS-485总线的远程多路温度监测、控制系统,上位机是一台PC,下位机是多个以AT98S51为控制器的温度传感器。工作时,下位机会向上位机发出本机地址和询问预置温度的请求。上位机获得下位机地址后,就知道那些地址的下位机已启动并根据请求把相应的预置温度发给下位机,此后每隔一定时间逐一询问已启动的下位机测定的温度信息,获得温度值后存入数据库并实时显示当前各路传感器测定温度,当温度过高时,会告警提示。下位机获得预置温度后,开始对传感器的数据采集和温度测量。当温度低干预置温度时,接通加热器加热温度,温度过高时,接通制冷设备加速降温,同时把温度信息传回上位机,温度超出范围后,还会以蜂鸣器报警。上位机接收下位机的测量温度后存入数据库,并实时显示,系统还具备数据库管理、温度变化曲线绘制等功能。当下位机掉电重启后,会向上位机重新问询获得掉电前的预置温度。
  


  温度监控系统由传感器电路、信号调整电路、A/D采样电路、控制电路、监控主机组成。基本工作原理是:传感器电路将感受到的温度信号以电压形式输出,经调整电路变换到TTL电平、由A/D采样后将数字量送给单片机控制电路,单片机根据开机时上位机传来的设定温度判断作何种控制,如温度未到设定温度,经驱动控制继电器闭合接通加热器,如温度过高则接通制冷设备加速降温。单片机还将所测温度在数码管上显示,并在上位机询问时把测量温度送到上位机入库。系统框图如下图1。
  
  系统实现
  硬件设计
  AT89S51是ATMEL公司的可在线编程的单片机,它价格低廉,且支持在系统编程(ISP),方便设计者开发调试。温度传感器选用NS公司生产的LM35,它具有很高的工作精度和较好的线性工作范围,测温范围为-55℃-+150℃,完全适用于一般的测温场合。其输出电压与摄氏温度线性成正比,无需外部校准即可提供1/4℃的测量精度。信号调整电路将传感器电路输出的变化范围为2V左右的直流电压,调整为TTL电平,以便与A/D兼容。由于单片机IO口有限,在对测温实时性要求不是太高的情况下,A/D变换采用8位串行A/D转换器ADC0832,它与单片机的IO连线只有三根,减少了IO占用量。四个数码管的数据端都接到单片机P1口,控制端由P2[3,0]控制,利用定时器中断触发,每次只接通一个数码管,显示相应数值,利用分时显示在数码管上显示温度值。当温度变化时,A/D采集调整电路输出电压值,送单片机,单片机根据采样值判定温度,通过数码管显示温度值并回馈上位机。原理图如图2所示。
  


  
  软件设计
  下位机软件设计
  下位机的软件是在Keil uVision2下,使用C语言开发的。下位机的软件设计中,主要解决三个问题:一是ADC0832的控制位写入。根据数据手册,在时钟上升沿写入配置字即可,但按此方法始终不能正确读出数据,后来经过试验,在写入配置字的每一位后,还要在负跳变前把数据翻转,配置字才能正确写入。二是数码管上温度值的显示。最后采用中断方案,每隔10ms进入中断程序,循环选通各个数码管,分时显示对应的数字值。三是A/D采样数据的处理,为避免因干扰而造成A/D采样数据不稳定,这里采用软件滤波的方法以滤除可能的尖峰干扰。方法是连续采样七次,去掉最高值和最低值,其余五次取平均值来获得A/D采样的数字量。
  经测量,OV对应的温度为0℃,5V时对应的温度为125℃,则比例因子K=0.04V/℃。每个数字量对应的电压值为20mV,则数字量变化与温度变化比例关系K1=2数字量/℃,利用此比例因子就可由数字量得到当前温度。
  上位机软件设计
  本系统为主从式监控系统,主机(即上位机)在向下位机发预置温度启动下位机后,轮询不同地址码的从机,获得温度值,存入数据库并在主界面显示。从机接收到主机预置温度后启动,每次主机询问温度值时回送测量温度值。如出现掉电后重启的情况,从机向主机发出重置请求,要求主机重发预置温度。上位机的通信软件开发采用Borland公司的C++Builder 5.0,它的集成RAD开发环境可以帮助开发人员快速高效地开发出高质量的程序。在C++Builder中对串口进行编程可以使用Mscomm控件加快开发进度。它是一个ActiveX组件,不在C++Builder安装中提供,可以在装有VC6.0的PC上获得,拷贝到本机上注册后,在C++ Builder下,先是在菜单的Component选项中导入ActiveX控件,再Install Packages后就可以在ActiveX面板中看到并使用它了。
  数据库采用微软的ACCESS数据库,使用ADO数据引擎;C++Builder在ADO面板中提供了完备的ADO开发控件,实现了通过鼠标操作就能实现连接数据库、编辑数据内容、显示数据等一些基本数据库操作功能。程序还可以绘制温度变化历史曲线便于操作员管理。
  总线通信格式设置
  上位机和下位机之间的串行通信采用RS-485标准接口,PC端接一个RS232/485的转换器,就实现RS485总线控制了。在通信频率1200bps的情况下,有效通信距离为1.2km。由于有多个从设备并联在485总线上,所以要制定严格的通信格式,表1是用到的通信协议。
  
  结语
  
  笔者设计了一种基于RS485总线的温控系统。此系统投资少,架设简单、可扩展性强,大大减轻管理者的负担,实现了工业控制自动化。目前在多个场所得到了具体应用,其测温精度在0.5℃以内,系统工作可靠稳定,无通信故障。
其他文献
数字媒体是推动今天和未来技术发展的驱动力,众多应用设计都应该开始融合数字媒体的特性,如电脑逐渐演变成为家庭娱乐中心的一部分,需要具备可以处理数字视频与音频等内容的能力,存储系统的I/O性能为满足不断增长的传输需求必须进行效能增强,消费电子产品需要具备更多的新功能,让用户享用更先进、智能的数字媒体使用体验。  数字媒体的爆发已经彻底改变了人们沟通、计算的方式及其对消费设备的期待值。速度、低功耗、互连
期刊
我们认为,模拟/电源领域未来最主要的技术发展趋势包括:  整体性能更高。目前最大的发展趋势在于减少电源浪费这一关键要求,因其涉及到使用电力或其它电能形式的每一种产品。电源消耗成为全球性的话题,但“电源转换”则相对较少地被谈及。电源转换是要求很高的技术挑战,因为它关乎降低电源转换中的功耗,而且如今也被视为创建所谓的“绿色技术”的一个关键。采用电源转换功耗尽可能最低的技术将所有电子系统中“未处理的”电
期刊
义隆:iPhone采用电容式的触摸屏,它强调输入的方式是采用Multi-touch,即可使用多手指操作,将透明的电容式触摸屏贴在LCD面板上面构成,而义隆电子也拥有透明的电容式触摸屏之技术,将“电容式触摸屏”和“手写辨识”这二种技术整合在一起,我们称它为eFinger“e指神功”。该技术最大的特色是可提供高分辨率之应用如象形文字之输入、光标控制及绘图功能,而且能于透明的电容式触摸屏上以手指直接用手
期刊
在显示器市场上,电视(TV)、个人电脑(PC)、笔记本电脑和手机四大领域占据了所有显示器市场的87%。  HDTV的发展,用户对电视的要求集中在大屏幕、高分辨率(包括高运动图像分辨率)和更大的色域,从而获得更佳的临场感。而从社会的角度,则要求大屏幕电视机能降低功耗和在生产、使用过程中符合环保。HDTV用液晶电视在动态响应特性上是不够令人满意的,所以需要发展新的液晶定向技术,使其具有更快的响应速度、
期刊
随着电子设备功能的增多、能源消耗的增加,能效问题在当今和未来都是这一领域最大的挑战。消费者要求电子设备有更多的性能,并希望不增加产品的耗电量,因此需要设计出更低能耗的集成电路,从电源管理集成电路到放大器、接口集成电路到数据转换器,能效都是最热门的话题。能源利用问题将驱动产品创新,设计者将在产品设计中更多的考虑能耗对产品的影响,工程师和设计者将设计出更省电的高性能模拟器件。例如,业界将出现更高速度、
期刊
便携式消费电子产品所面临的一个基本问题是:功能越来越丰富、尺寸越来越小。而电池能量密度的提高速度受限于电池本身的安全性,远远跟不上复杂度不断提高的便携式设备的功耗要求。特别是这些产品功能的融合趋势,例如将拍照、摄像功能、PDA、GPS、MP3等功能集成到手机内部,进一步加剧了这个问题的严重性。由于功能设备大量使用具有数据传输和供电功能的USB接口,因此便携产品的充电器也要求同时具备交流适配器和US
期刊
以航空、航天电连接器为例,在发展具有我国特色电连接器的进程中,航空系统的158厂、航天系统的825厂、693厂、3419厂和镇江接插件二厂等单位都为神舟飞船、嫦娥探月等重点系统工程作出了非凡的贡献,广泛应用于航空、航天、兵器、舰艇、雷达等军事装备系统中接触可靠性要求较高的关键部位。我们可毫不夸张地说:没有具有中国特色的高可靠电连接器,就没有这些扬国威、振民心的系统工程成功。  但我们也要清醒地看到
期刊
之前推动半导体工业进步是两个轮子,一个是特征尺寸不断地缩小,另一个是硅片直径扩大,而且总是以缩小尺寸为优先。但是,CMOS技术中的SiO2基栅介质在经过近40年的不断等比缩小之后,到2002年左右终于达到了极限,即只有1.2纳米,5个硅原子厚度。如果再继续缩小,将导致漏电流迅速增大。这也就是为什么英特尔之前一直推崇CPU以主频高低来分挡,而至奔腾4主频达4GHz后放弃的原因。所以尽管工业界对于45
期刊
能够提高效率及降低成本的高性能功率组件将继续推动技术的发展。电源OEM厂商依赖半导体制造商提供集成度更高的解决方案,从而提高效率、减少组件数目并缩小尺寸。此外,许多功率系统需要复杂的线路及负载性能曲线,故利用纯模拟方案来处理这类问题将愈发困难。功率系统之所以主要属于模拟领域,是因为它们利用固定的无源组件来进行优化,以满足一系列特定的已知线路和负载规范,不过“单纯模拟”方案的局限性已经越来越明显了。
期刊
最近上市的高级轿车中,应用了100个以上的电子工作模块,这些模块构成了典型的ASV(Advanced Safety Vehicle)系统。ASV是实现安全舒适交通生活的关键技术,也是实现智能交通非常重要的技术之一。  未来汽车预计会发展成为一个移动的通信终端,无线电通信是实现这个过程的重要技术。以汽车为中心的通信不但包括车内传感器、监视器和控制器件等电子单元的无线互联,还包括了车与车之间、车与路之
期刊