
3线232为何不能多机通信 10
我不明白为何网上老是有人说3线制232只能点对点通信,为何不能一主多从?协议解析:比如采用ModbusRTU,每个从机定义一个地址,采用应答机制,主机访问时数据帧首个字节...
我不明白为何网上老是有人说3线制232只能点对点通信,为何不能一主多从?
协议解析:
比如采用Modbus RTU,每个从机定义一个地址,采用应答机制,主机访问时数据帧首个字节标识地址,每个从机接收后数据解析时识别设备地址,然后相应设备进行应答。这有什么不可以的?为何10个人中9个说不能多机通信? 展开
协议解析:
比如采用Modbus RTU,每个从机定义一个地址,采用应答机制,主机访问时数据帧首个字节标识地址,每个从机接收后数据解析时识别设备地址,然后相应设备进行应答。这有什么不可以的?为何10个人中9个说不能多机通信? 展开
3个回答
展开全部
你想啊:232协议规定信号线空闲状态为1,电压为-5V(-3~-15,假设是-5),当所有从机都是空闲时,所有从机都把TXD信号强制成-5V,其中有一个从机要和主机通信了,它怎么让TXD线上的电压变成+5V呢?
更多追问追答
追问
追答
这位朋友可以帮忙分析这种情况吗?——不知道你指的什么情况,但不管是单片机还是电脑主机,道理都是一样的呀,RS232规定都是空闲时是逻辑1,表现为单片机那边为+5V或+3.3V,232电平为-5V,只要经过了232芯片转换成了232电平,接到TXD信号的其它空闲从机都会影响到待通信的从机,除非你UART通信不用232电平,直接用TTL电平,将所有从机的TXD空闲时都设为高阻态,你下面画的这个图每个设备都要用到两个串口,多浪费资源呀,还不如转换成422总线,程序都是一样的,或者稍微改下,改成485总线,成本也差不多的

2024-10-30 广告
北京天通中星科技有限公司,是一家专业从事天通一号卫星移动通信、北斗卫星导航、Ku/Ka宽带高通量卫星通信及特殊行业安全终端产品开发、生产与销售的高科技企业。为了满足国家“天地一体化信息网络”建设需求,天通中星公司基于我国自主知识产权的北斗卫...
点击进入详情页
本回答由天通中星科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询