预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共65页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于MODBUS协议的通讯系统 【摘要】本设计研究如何通过MODBUS通讯协议,设计利用单片机,结合NRF24L01无线收发芯片,实现了温度实时采集与主机(PC机)显示。用STC89C52单片机与DS18B20对温度采集显示于数码管,在通过无线模块发送到另一块单片机系统里通过1602液晶显示,成后,基于MODBUS通讯协议通过RS-485的物理层实现串口通信,发送实时数据给主机。经过一系列的处理后,温度得以实时在两个单片机系统中显示并准确显示在主机串口调试软件中。经检测,作品实现了基于MODBUS协议的通讯。 【关键词】MODBUSNRF24L01STC89C52PC机 [Abstract]ThisdesigntostudyhowthroughtheMODBUScommunicationprotocoldesignedtousemicrocontroller,tocombineNRF24L01wirelesstransceiverchiptemperaturereal-timeacquisitionwiththehost(PC)display.TheSTC89C52SCMandDS18B20temperatureacquisitionanddisplaydigitalcontrol,the1602LCD,afterthecompletionofamicrocontrollersystemviaRS-485physicallayercommunicationprotocolbasedonMODBUSserialcommunicationthroughawirelessmoduletosendtosendreal-timedatatothehost.Afteraseriesoftreatments,thetemperaturecanbeshowninthetwosingle-chipsysteminrealtimeandaccuratelydisplayedonthehostserialportdebuggingsoftware.Aftertesting,theworksbasedonMODBUSprotocolcommunication. [Keywords]TheMODBUSnRF24L01STC89C52hostcomputer 目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc321054997"第1章绪论 PAGEREF_Toc321054997\h1 HYPERLINK\l"_Toc321054998"1.1Modbus协议简介 PAGEREF_Toc321054998\h1 HYPERLINK\l"_Toc321054999"1.2Modbus协议的应用 PAGEREF_Toc321054999\h1 HYPERLINK\l"_Toc321055000"1.3、本论文的主要内容 PAGEREF_Toc321055000\h1 HYPERLINK\l"_Toc321055001"第2章设计总思路和法案选择 PAGEREF_Toc321055001\h2 HYPERLINK\l"_Toc321055002"2.1、设计总体思路基本原理和框图 PAGEREF_Toc321055002\h2 HYPERLINK\l"_Toc321055003"2.2MODBUS方案选择 PAGEREF_Toc321055003\h2 HYPERLINK\l"_Toc321055004"2.3通讯接口选择 PAGEREF_Toc321055004\h3 HYPERLINK\l"_Toc321055005"2.4无线模块的选择 PAGEREF_Toc321055005\h4 HYPERLINK\l"_Toc321055006"2.5本章小结 PAGEREF_Toc321055006\h4 HYPERLINK\l"_Toc321055007"第3章通讯系统实现的理论原理 PAGEREF_Toc321055007\h5 HYPERLINK\l"_Toc321055008"3.1MODBUS-RTU通讯协议内容简介 PAGEREF_Toc321055008\h5 HYPERLINK\l"_Toc321055009"3.2RS-485接口简介 PAGEREF_Toc321055009\h7 HYPERLINK\l"_Toc321055010"3.3NRF24L01无线模块内容简介 PAGEREF_Toc321055010\h