×

PC和单片机通过MODBUS进行RTU通信的资料和程序免费下载

消耗积分:1 | 格式:pdf | 大小:1.44 MB | 2019-04-23

分享资料个

  最近研究了一下MODBUS通信,在STC12C5A60S2单片机上实现了MODBUS协议的部分功能,方便上位机从单片机系统上获取数据,比如由单片机获取的温度、湿度、或者控制信号的状态等。有了MODBUS协议后,上位机的开发就很方便了,可以使用C#等高级语言通过串口通信,或者使用组态王直接通过串口通信而不需要写代码,这些都归功于MODBUS协议的开放性,很多的组态软件都能提供对他的支持。甚至通过PLC直接可以和单片机通信,比如在PLC系统上没有AD时,可以使用单片也来进行AD,然后通过 MODBUS返回给PLC进行相应的控制。通过MODBUS协议可以实现主机和多个从机进行通谢,而每个从机有唯一的地址,主机就靠这个地址和从机进行通信。每一帧数据都要通过CRC进行校验,保证通信的正确性。在进行多机通信时只需要把每个从机的串口并到一起即可,见后面的图。单片机中3号功能的核心代码如下:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
shantian22 2021-09-17
0 回复 举报
沙发沙发。。。 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !