共3条
1/1 1 跳转至页
问
1.485总线采用4线全双工方式,一个主控轮流问数个终端,终端回答数据。请问当终端不向主控发送数据的时候是否要把自己的485数据输出接口置成高阻态??
2.现在485总线不得不接成星型模式,每条支路距离大约有30米,都接入一个类似hub的设备(内部把所有的接口都连成一条485总线)再和总控连接。这种方式能否正常通讯?若把所有接口用485驱动芯片转换成ttl信号再用485驱动芯片转换回485信号接入总线,这样可行吗?
谢谢诸位指教 答 1: 回答1 485总线采用4线全双工方式就不叫485了,叫422了
2,第二个问题还没有理解你想问什么。 答 2: 楼上说的不对 答 3: 答 4: 楼上两位说得不是一个东东啊linxinchun说得是对的,485芯片只用两根线做通讯并且是半双工; 422芯片采用4根线通讯,是全双工
iC921说得也是对的,485协议确实是这么规定的
可是二位一个是在芯片的角度,一个是从协议出发 答 5: 是不是双工的422实际上就是两个422?485也是一样?
再或者说,422和485并没有关于单工、双工和半双工的规定?如果是这样,“RS-485是在RS-422的基础上,为了扩展应用范围和通讯能力,增加了多点、双向通信能力”应该如何理解?
---------
另,我一直不知道RS-485的“防通讯冲突的保护特性”是如何实现的。不知道哪位帮助解释?
另外,我上帖有一句话我是不同意的“通过差分传输扩展总线的共模范围”,----显然,这个性能不是通过“差分传输”来实现的。 答 6: 关于第2点我再解释一下关于第2点我再解释一下:就是485总线是在一个类似hub的设备内部外面的设备通过485芯片转换成ttl信号再通过485芯片转换成485挂在hub内部的485总线上。这样解决总线上的分支引出线不能太长的问题是否可行??
请高手指教 答 7: rs485本身不能解决冲突,需要通过软件解决至于
“就是485总线是在一个类似hub的设备内部外面的设备通过485芯片转换成ttl信号再通过485芯片转换成485挂在hub内部的485总线上。这样解决总线上的分支引出线不能太长的问题是否可行??”
这样转换也是可以的,可以增加驱动的门数,rs485同样可以结成星形,在星形的远端加上匹配电阻即可,但这个就增加了驱动端的负荷。
答 8: 关于第二点我谈一下我的看法“RS-485是在RS-422的基础上,为了扩展应用范围和通讯能力,增加了多点、双向通信能力”
显然对于需要4线通讯的422来说,用两条线通讯的485的适应能力更强,并且连接简单很多,所以“扩展应用范围和通讯能力”
并且422要连接多个从机接法比485要麻烦一些,所以485“增加了多点”
“双向通信能力”并不是说485是全双工,只是说485可以双向通信,但是由于485比422少用2根线,所以只能用于半双工,但是比接法复杂的422来说,大家还是喜欢用485通讯 答 9: 好久了,今天想起来看..... 答 10: 回答1、置该节点的485接口为接收态即可。
2、可以,但HUB的造价较高,不如串接。后面说的无必要,从你的描述看,已经是485信号了,何苦再转来转去的。
2.现在485总线不得不接成星型模式,每条支路距离大约有30米,都接入一个类似hub的设备(内部把所有的接口都连成一条485总线)再和总控连接。这种方式能否正常通讯?若把所有接口用485驱动芯片转换成ttl信号再用485驱动芯片转换回485信号接入总线,这样可行吗?
谢谢诸位指教 答 1: 回答1 485总线采用4线全双工方式就不叫485了,叫422了
2,第二个问题还没有理解你想问什么。 答 2: 楼上说的不对 答 3: 答 4: 楼上两位说得不是一个东东啊linxinchun说得是对的,485芯片只用两根线做通讯并且是半双工; 422芯片采用4根线通讯,是全双工
iC921说得也是对的,485协议确实是这么规定的
可是二位一个是在芯片的角度,一个是从协议出发 答 5: 是不是双工的422实际上就是两个422?485也是一样?
再或者说,422和485并没有关于单工、双工和半双工的规定?如果是这样,“RS-485是在RS-422的基础上,为了扩展应用范围和通讯能力,增加了多点、双向通信能力”应该如何理解?
---------
另,我一直不知道RS-485的“防通讯冲突的保护特性”是如何实现的。不知道哪位帮助解释?
另外,我上帖有一句话我是不同意的“通过差分传输扩展总线的共模范围”,----显然,这个性能不是通过“差分传输”来实现的。 答 6: 关于第2点我再解释一下关于第2点我再解释一下:就是485总线是在一个类似hub的设备内部外面的设备通过485芯片转换成ttl信号再通过485芯片转换成485挂在hub内部的485总线上。这样解决总线上的分支引出线不能太长的问题是否可行??
请高手指教 答 7: rs485本身不能解决冲突,需要通过软件解决至于
“就是485总线是在一个类似hub的设备内部外面的设备通过485芯片转换成ttl信号再通过485芯片转换成485挂在hub内部的485总线上。这样解决总线上的分支引出线不能太长的问题是否可行??”
这样转换也是可以的,可以增加驱动的门数,rs485同样可以结成星形,在星形的远端加上匹配电阻即可,但这个就增加了驱动端的负荷。
答 8: 关于第二点我谈一下我的看法“RS-485是在RS-422的基础上,为了扩展应用范围和通讯能力,增加了多点、双向通信能力”
显然对于需要4线通讯的422来说,用两条线通讯的485的适应能力更强,并且连接简单很多,所以“扩展应用范围和通讯能力”
并且422要连接多个从机接法比485要麻烦一些,所以485“增加了多点”
“双向通信能力”并不是说485是全双工,只是说485可以双向通信,但是由于485比422少用2根线,所以只能用于半双工,但是比接法复杂的422来说,大家还是喜欢用485通讯 答 9: 好久了,今天想起来看..... 答 10: 回答1、置该节点的485接口为接收态即可。
2、可以,但HUB的造价较高,不如串接。后面说的无必要,从你的描述看,已经是485信号了,何苦再转来转去的。
共3条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |