flyunlimit 发表于 2009-2-19 12:42:05

请问串口硬件监听串二极管就可以了吗?

用PC监听2个控制器间的串口通讯,
我现在是PC的RX分出2条线串二极管后,搭到2个控制器间的串口线上,当然,还有地。
问题是目前什么也收不到。请问这样接有什么问题吗?

网上找来的示意图,实际情况是2个单片机互相通讯,电压是5V的,然后截出的线不是直接PC串口,有一个MAX232转换的。232转换没问题,试过的。

http://cache.amobbs.com/bbs_upload782111/files_12/ourdev_420200.gif
(原文件名:monitor.gif)

holycat 发表于 2009-2-19 13:06:48

TTL/CMOS电平的串口跟PC是反相的,因此不能用二极管,要用三极管监听。

holycat 发表于 2009-2-19 13:47:56

检查一下RxD/TxD空闲时的电平,就知道是否反相了,PC串口在空闲时是负电压(0也行)。
假如相位是对的,另一种可能就是因通信速率高,监听方的输入电容太大而一时无法放电,此时可在两个二极管的并联端对地接一个泻放电阻。

打酱油要专业 发表于 2015-1-29 16:56:35

你好,有幸看到您的这个帖子,现在也想弄下串口通信监听。不知道你这个方法最后改好了么?
页: [1]
查看完整版本: 请问串口硬件监听串二极管就可以了吗?