
modbus 与usart的区别
1个回答
展开全部
1)USART:(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步串行接收/发送器
是指芯片(CPU 单片机 等)内部的一个一个全双工通用同步/异步串行收发器,该接口是一个高度灵活的串行通信接口
总体来讲USART 是指的一个“硬件功能单元” -在这里就不具体讲解它的功能和工作原理了
2)ModBus
是指的一种通讯协议(是一种“软件标准”)
就是一种控制器和控制器之间通讯的规则。
有了这个通讯标准后,各厂家生产出来的产品之间才能相互通讯
例如不同品牌的PLC之间,PLC 和 仪表(温度、压力、流量等)之间的通讯。
就像我们人一样,不同国家的人都讲英语,或者不同地区的人都讲普通话,这样大家才能
进行交流。
ModBus 就是控制器之间的一种通用语言标准
是指芯片(CPU 单片机 等)内部的一个一个全双工通用同步/异步串行收发器,该接口是一个高度灵活的串行通信接口
总体来讲USART 是指的一个“硬件功能单元” -在这里就不具体讲解它的功能和工作原理了
2)ModBus
是指的一种通讯协议(是一种“软件标准”)
就是一种控制器和控制器之间通讯的规则。
有了这个通讯标准后,各厂家生产出来的产品之间才能相互通讯
例如不同品牌的PLC之间,PLC 和 仪表(温度、压力、流量等)之间的通讯。
就像我们人一样,不同国家的人都讲英语,或者不同地区的人都讲普通话,这样大家才能
进行交流。
ModBus 就是控制器之间的一种通用语言标准
更多追问追答
追问
单片机上modbus是通过usart通讯的吗
追答
单片机可以通过 modbus协议通讯,也可以使用其他通讯协议通讯(例如自定义协议 canbus profibus等)
比方说 usart 是一个实体(人),modbus协议就是一种语言(英语、法语、德语、汉语等)
那么一个人当然可以用 汉语、英语等很多语言说话啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询