• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖
  • 论坛首页
  • 单片机MCU/嵌入式
  • 最近经常用串口工具和485工具,还有MODBUS软件。不过不知道都是怎么通讯的?串口协议、485协议、MODBUS协议,这三个协议都是怎么定义的?谁能通俗的说下?他们之间有没有关联和异同

最近经常用串口工具和485工具,还有MODBUS软件。不过不知道都是怎么通讯的?串口协议、485协议、MODBUS协议,这三个协议都是怎么定义的?谁能通俗的说下?他们之间有没有关联和异同

最近经常用串口工具和485工具,还有MODBUS软件。不过不知道都是怎么通讯的?串口协议、485协议、MODBUS协议,这三个协议都是怎么定义的?谁能通俗的说下?他们之间有没有关联和异同
全部回复(2)
正序查看
倒序查看
2018-06-28 13:09
你概念没有整明白,帮你梳理下,简单讲下:串口通信也可以叫做uart通信,其实内部就是两根线TX 和 RX 比较容易理解吧,但是串口通信设及通信距离问题,这时候需要硬件方案进行支持,你可以选择232 或者 485 说白了就是一层硬包装,让你的通信可以走的更远,至于MODBUS是软协议,你如果做过项目就会明白,这里简单给你讲一下,实际工程应用中,简单的你可以通过串口发字节,你怕受到干扰那你就不能发字节了,要发一帧数据,包括命令头,校验和 功能码 等等,至于这个软协议你可以自由定制,也可以采用通用的那就是比较受欢迎的modbus协议,最早针对PLC定制而来的,后面应用就很广了。
1
回复
2018-06-29 18:04
@程序小白
你概念没有整明白,帮你梳理下,简单讲下:串口通信也可以叫做uart通信,其实内部就是两根线TX和RX比较容易理解吧,但是串口通信设及通信距离问题,这时候需要硬件方案进行支持,你可以选择232或者485说白了就是一层硬包装,让你的通信可以走的更远,至于MODBUS是软协议,你如果做过项目就会明白,这里简单给你讲一下,实际工程应用中,简单的你可以通过串口发字节,你怕受到干扰那你就不能发字节了,要发一帧数据,包括命令头,校验和功能码等等,至于这个软协议你可以自由定制,也可以采用通用的那就是比较受欢迎的modbus协议,最早针对PLC定制而来的,后面应用就很广了。

为什么IAP15W413AS灌程序要先用串口先烧录一遍,然后才能用485烧录更新程序,为何不能一步到位用485直接烧录

0
回复