PC机与多个单片机通讯问题
PC机与单片机可以用usb传送数据,那么多个单片机与PC机通信用usb如何实现。要想远距离传输的话,可以使用USB延长器来实现么?...
PC机与单片机可以用usb传送数据,那么多个单片机与PC机通信用usb如何实现。要想远距离传输的话,可以使用USB延长器来实现么?
展开
4个回答
展开全部
多个单片机与PC机通讯是可以,但是这种方法个人觉得不稳定、不够完善
如果需要远距离传输的话,可以使用RS485
RS-485最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。
因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。 因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。 RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
以上就是RS485的有点,它的应用也多
希望我的回答能带给楼主一点帮助。
如果需要远距离传输的话,可以使用RS485
RS-485最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。
因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。 因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。 RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
以上就是RS485的有点,它的应用也多
希望我的回答能带给楼主一点帮助。
展开全部
多个用USB没问题,但是长距离的不行,USB的传输距离有限制,具体可以看看USB的标准。
USB只要一个能用,基本上多个就能用的,一个到多个没多大区别。
USB只要一个能用,基本上多个就能用的,一个到多个没多大区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要与时俱进,用CAN总线
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个简单可行的方法是:usb-serial-485,这样就可一对多通信了。USB转串口的IC有PLC2303,外围简单,UART口可以直接接到485或单片机.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询