我是靠谱客的博主 活力金毛,最近开发中收集的这篇文章主要介绍通信协议判断收发结束的方法_大咖问答09期: 对modbus协议打破沙锅问到底,制定通信协议...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

98735da61d0df01c9a90e620ed6e53ed.png

本期有幸邀请到大咖嘉宾许孝刚老师@许孝刚,参加电路城论坛第九期大咖问答(6月 8日 ~6月 21日)。

大咖个人简介:

许孝刚,山东大学工程硕士,副高职称,技术总监,10 余年嵌入式系统开发经验,国家软考“嵌入式系统设计师”

本期话题:

modbus到嵌入式开发涉及的各类通信协议

本期话题涉及的内容:

1、什么是通信协议,通信协议的作用是啥。

2、什么是modbus通信协议,modbus通信协议有何作用。

3、modbusRTU 协议和 modbus TCP协议的应用场景。

4、嵌入式开发中如何制定通信协议。

5、制定通信协议需要考虑哪些问题。

6、其它通信协议的讨论交流。


本期大咖问答由论坛用户SquallBest(丹东汉唐网络科技)赞助3个调试器,将在问答结束后挑选3名参与人免费赠予。

2834d17856a465a03c24cfa7fdde908c.png

下面欢迎大家就modbus与通信协议方面的问题向@许孝刚,请跳转原文在原帖下回复。

或者有其他相关modbus与各类通信协议方面的问题,也欢迎大家积极提问,大咖嘉宾会尽快给予回答。

本期问答整理(部分):

Q:市面上的ModBus协议千万种,有没有哪种是标准协议的呢?

A:关于modbus协议,我们国家有标准。

GB/T 19582-2008 <>

Q:modbusRTU 协议和 modbus TCP协议用的是那种校验可靠呢,有的是用和校验,异或校验,16位CRC校验,32位CRC校验?

A:modbus RTU 协议用的是 16位CRC校验,比较可靠。


modbus TCP 协议,应用层没有校验,是靠的TCP协议底层的校验,也是可靠的。

Q:怎样才能快速理解modbus呢?

A:1、网上搜索下modbus协议,有个大概影响。
     2、安装modbus协议模拟软件,进行指令的收发测试,帮助理解。
     3、阅读国家标准,深入理解。

Q:在现在暖气热力表上的那个是用的MODBUS的总线吗?

A:不知道你说的表是啥样的,不清楚。注意有的暖气热力表是mbus,这个不是modbus,别搞混了

Q:许老师,我想问下单片机串口有9位数据,可以做奇偶校验,但是几年几乎都看不到用奇偶校验了,是否用奇偶校验会增强modbus通讯的可靠性?并且奇偶校验可以代替CRC16校验?

A:奇偶校验有一点点作用,它的作用是对一个字节进行校验。CRC16 是对一帧数据进行校验。
奇偶校验远远代替不了CRC16,目前很多通信都是无奇偶校验,但是CRC校验是有的。

Q:如果想对ModBus传输数据进行加密传输,请问有没有什么好的推荐?

A:可以讲modbus协议中的数据加密,比如2字节的寄存器,加密之后还是2字节,这是属于应用程序层面加密。

Q:ASCII传输方式和RTU传输方式有什么优缺点?分别应用在哪里?

A:RTU输出的效率高,ASCII效率低,比如一个电压 220V,如果使用ASCII传输,需要传输3个字符,‘2’,‘2’,‘0’,一共3个字符,也就是3个字节。而使用RTU的话,就是一个字节0xDC。

……

往期《大咖问答》栏目内容:

·  大咖问答01期:模电大神教你玩转模拟电路设计
·  大咖问答02期:对话大神,剖析物联网技术开发常见问题
·  大咖问答03期:从0到1,大咖解答智能飞控产品设计思路

·  大咖问答04期:资深大咖聊IC设计原则与实际应用技巧

·  大咖问答05期:机器人专家带你玩转人工智能与软硬件设计

·  大咖问答06期:专家解惑LoRa与射频无线通信设计

·  大咖问答07期:李崇伟传授PCB设计实战操作技巧与问题解决

·  大咖问答08期:你不懂的哪些嵌入式软件设计,我来帮你解答

ec9ca8d862c329b79a4f6af26fb2fbdb.gif 8f5efae5f9f71690b182eb73d6f561a2.png

加入群聊

传感器技术交流2群:954070515

射频/无线交流2群:725064756

电机控制研发交流2群:619795552

电源开发交流2群:457910972

EDA/PCB设计交流2群:743876836

物联网技术交流2群:992318230

汽车电子交流1群:238034110

嵌入式交流1群:852018713

电路城官方交流群,期待你的加入。

fb41fbe2fee55a10175be374491de356.gif

点击“

最后

以上就是活力金毛为你收集整理的通信协议判断收发结束的方法_大咖问答09期: 对modbus协议打破沙锅问到底,制定通信协议...的全部内容,希望文章能够帮你解决通信协议判断收发结束的方法_大咖问答09期: 对modbus协议打破沙锅问到底,制定通信协议...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部