modbus通过什么模块与51单片机通信,请具体点,谢
3个回答
展开全部
问题不合逻辑。
MODBUS是一种通信协议(你可以理解为一种语言),而51单片机是一个智能型的主体。
一个主体和另一个主体之间需要通信,从大类来说,需要解决解决2个问题,
(1)传输的方式及相关介质(比如通过空气传播声音,进行语言交流;或利用纸、笔、光线等进行书信交流)
(2)内容的表达方式(比如用汉语、英语或电报码,甚至盲文)
问题中提到的模块,应该属于前一个问题,比如用什么样的芯片进行接口转换。但我们不知道你的51想和谁通信,用哪种介质形式(通常说的物理层,如RS232、RS485或以太网总线...)。如果和另一片51通信,那么什么模块都不需要。
问题中提到的MODBUS是一种协议(也可以称作“规定”),是用来解决第2个问题的。没有协议,数据就算传过去了,可那些0101到底是什么意思,对方不知道,也是没有意义的。
所以,谁都没法”具体“了。
MODBUS是一种通信协议(你可以理解为一种语言),而51单片机是一个智能型的主体。
一个主体和另一个主体之间需要通信,从大类来说,需要解决解决2个问题,
(1)传输的方式及相关介质(比如通过空气传播声音,进行语言交流;或利用纸、笔、光线等进行书信交流)
(2)内容的表达方式(比如用汉语、英语或电报码,甚至盲文)
问题中提到的模块,应该属于前一个问题,比如用什么样的芯片进行接口转换。但我们不知道你的51想和谁通信,用哪种介质形式(通常说的物理层,如RS232、RS485或以太网总线...)。如果和另一片51通信,那么什么模块都不需要。
问题中提到的MODBUS是一种协议(也可以称作“规定”),是用来解决第2个问题的。没有协议,数据就算传过去了,可那些0101到底是什么意思,对方不知道,也是没有意义的。
所以,谁都没法”具体“了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MODBUS是一种协议标准,51单片机可以直接做MODBUS串口通讯,也可以用RS485或RS232模块通讯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
modbus是数据链路层上的协议,51单片机是硬件,两者没关系。一般来说modbus走的是485,给51单片机扩展MAX/SP-485这类芯片,数据链路层上的软件你还需要自己移植
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询