资源描述:
《基于rs485的粮仓温湿度检测系统的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、哈尔滨理工大学学士学位论文基于RS485总线的粮仓温湿度检测系统的设计摘要由于现代化的粮食仓储系统规模日渐庞大,因此对粮食储存的安全性提出了更高的要求。粮食本身的所含水分及粮仓内的湿度、温度是非常重要的控制指标。传统的温测系统温度采集点多,难于维护;模拟信号在传输过程中易损耗,影响采集精度,且距离较近,不适合远程通信;价格昂贵。为了解决这些问题,研发了基于RS485串口通信构成的主从式网络监控系统,即由一台上位机(PC机)与多台下位机所构成,利用了PC丰富的软硬件资源,而且还利用了强大的计算机数据库处理分析能力,从
2、而提供管理功能强大、人机界面友好的操作控制平台。本文介绍了利用RS485总线为大型粮食仓库构建的主从式网络监控系统结构,及相关的软硬件设计。制定了上位机PC与下位机之间的通信协议,从而使上位机能够发送命令至下位机并自动采集下位机数据,并且利用了ADO访问SQL数据库,实现了对采集来的数据进行存储、查询、打印等。下位机模块采用LTM-8003温湿度测量模块,保证了系统的高速信息交换和数据采集,提高了系统的可靠性。总体说来,本系统上位机软件功能齐全,系统实用性强,成本低,数据传输效率高,容量大,可靠性好。它不仅可以应用
3、于粮库的监控管理,而且也可推广到其他监控领域,因此具有广泛的应用前景。关键词 RS485;温度传感器;LTM-8003;湿度传感器-III-哈尔滨理工大学学士学位论文SystemDesignofBarnTemperatureandHumidityDetectionBasedonRS485BusAbstractAsaresultofmodernlarge-scalegrainstoragesystem,andthereforethesafetyoffoodhasputforwardhigherrequirements
4、forwaterandfooditself,thegranaryofhumidity,temperaturecontrolaretwoimportantindicators.Mechanicalventilationistoensurethatappropriatewatertoachievethemostcommonlyusedgrainstoragesafetymostofthemeansofconvergence.Thetraditionalgatheringpointtemperaturemeasureme
5、ntsystemtemperatureandmoredifficulttomaintain;analogsignallossduringtransmissioneasilyaffecttheacquisitionaccuracy,andtheshortdistance,notsuitableforremotestudents;andexpensive.Tosolvetheseproblems,R&DbasedontheRS485serialcommunicationconstitutethemaster-slave
6、networkmonitoringsystems,thatis,fromasingle-bitmachine(PCmachine)andmulti-stagedigitalmachineposedbytheuseofasingle-chippriceslow,functional,andgoodanti-interferenceability,aswellasadvantagesforthecontrolandbindingofthePC-richsoftwareandhardwareresources,butal
7、sotheuseofapowerfulanalyticalcapacitytodealwithacomputerdatabase,therebyprovidingapowerfulmanagementcapabilities,andfriendlyhuman-machineinterfaceoperationalcontroloftheplatform.ThisarticledescribestheuseofRS485busforlargegrainwarehousebuildingmaster-slavenetw
8、orkmonitoringsystemarchitecture,andrelatedhardwareandsoftwaredesign.DevelopedahostcomputerPCandthenextbitmachinecommunicationprotocol,whichisthehostcomputercansendcommandstothenext