songchenping
发表于 2016-11-7 16:51
sunee 发表于 2016-11-7 13:46
可能没说清楚把,MCU发送一条指令给外设,外设开始采集数据,采集完成后,传给MCU。兼容485、232只是方便 ...
理论上没有问题啊。看看你的硬件设计或者器件选型吧
lr_xgm
发表于 2016-11-7 16:56
把图纸贴上来看看
sunee
发表于 2016-11-7 17:13
lr_xgm 发表于 2016-11-7 16:56
把图纸贴上来看看
图纸有上十页,这只是其中一小部分电路,而且分布在几页中,所以不方便。接线方式就是我一楼贴的图,232电平转换芯片是MAX3232CDB,485电平转换芯片是MAX3485CSA。
guyues1
发表于 2016-11-7 17:21
不用想两个都用肯定不行啊
xiaopeng759
发表于 2016-11-7 22:35
好像不能这么玩,同一时间只能一个通信,不然会造成误码,之前做232监控线,都只能方便监控,不能同时接上Rx和Tx
dalarang
发表于 2016-11-8 08:38
现在玩单片机的同学很多都电路基础知识不及格啊。
如果同时驱动232和485电平转换芯片,任意一个有RX数据返回时,会导致两个电平转换芯片之间的RO短路。
正确的同时驱动电路应该是下面这样
sunee
发表于 2016-11-8 08:59
dalarang 发表于 2016-11-8 08:38
现在玩单片机的同学很多都电路基础知识不及格啊。
如果同时驱动232和485电平转换芯片,任意一个有RX数据返 ...
这个知识确实不知道,但我现在情况和你图中的不一样,我的是外设输出同时232和485接电平转换芯片,而MCU这边是二选一,只接一路。我按你说的方法,外设接到电平转换芯片这边加二极管测试一下。
nicole.088
发表于 2016-11-8 09:34
如果是驱动能力问题,可以在尝试在 232 和 485芯片上分别再叠加一个芯片。
dalarang
发表于 2016-11-8 09:39
sunee 发表于 2016-11-8 08:59
这个知识确实不知道,但我现在情况和你图中的不一样,我的是外设输出同时232和485接电平转换芯片,而MCU ...
加二极管的时候,那颗10k上拉电阻也不可少
xadf1
发表于 2016-11-8 10:43
485芯片和232芯片 都上电时 你把485或232 芯片 输入端(对应mcu tx的引脚)悬浮了 但485或232的输出端 这时并不是高阻态(断开) 要么是高电平 要么是低电平
断电后 485或232的输出和输入才是高阻态 (断开的状态),
如果外设的485和232 是同一个串口也是232 通过485驱动芯片扩展的 呢 那就意味不能同时接485和232 同时接485芯片和232芯片上电后必然同时影响外设的232
qinweixing
发表于 2016-11-8 16:45
驱动应该是可以的,可能你的硬件设计有问题
gongxiang
发表于 2016-11-8 19:39
从单片机发送到RS485或者RS232应该是没有问题的.问题在于单片机的接收.单片机的RX引脚需要实现RS485
RS232接口过来信号的"线与"功能.而在数字电路里面说过,要实现线与功能,应该是输出是OC输出(或者OD输出)
而在这里不管是RS232还是RS485对单片机的输出应该都不是OC(OD)输出.
sunee
发表于 2016-11-9 08:41
xadf1 发表于 2016-11-8 10:43
485芯片和232芯片 都上电时 你把485或232 芯片 输入端(对应mcu tx的引脚)悬浮了 但485或232的输出 ...
现在的情况跟你分析是一模一样的,谢谢了!
sunee
发表于 2016-11-9 08:43
qinweixing 发表于 2016-11-8 16:45
驱动应该是可以的,可能你的硬件设计有问题
这中间有很多需要注意的地方,硬件设计时可能没考虑清楚,也是一个经验的积累,以后单独一个个试验吧。
sunee
发表于 2016-11-9 08:45
gongxiang 发表于 2016-11-8 19:39
从单片机发送到RS485或者RS232应该是没有问题的.问题在于单片机的接收.单片机的RX引脚需要实现RS485
RS232 ...
这里并不需要单片机RX端信号“线与”,而是RS232或485二选一,不管咋样,还是涨知识了!
zhouhaiyu2018
发表于 2016-11-12 18:36
max3160
lit2012
发表于 2016-12-14 23:07
外设怎么输出?外设的485和232同时输出?
billypeng
发表于 2016-12-21 19:59
用模拟开关切换不可以吗?我用模拟开关,不过现在还没有测试两路,232测试成功了。
sunee
发表于 2016-12-22 09:20
lit2012 发表于 2016-12-14 23:07
外设怎么输出?外设的485和232同时输出?
是的
sunee
发表于 2016-12-22 09:21
billypeng 发表于 2016-12-21 19:59
用模拟开关切换不可以吗?我用模拟开关,不过现在还没有测试两路,232测试成功了。 ...
设计已经定型了,要用其他方法只能改版,但来不及,没有测试过用模拟开关