|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
RS422通讯接口问题该电路有意思--请赐教 |
作者:冯广周 栏目:通信技术 |
现在可以把这两个mcu的通讯数据通过任意的一个RS422-RS232转换器读到PC中。其中当A线接到转换器上的A,Y接到转换器的B时PC读到的是MCU2发给MCU的数据。反过来时(A-B,Y-A)PC读到的是MCU1发给MCU2的数据。我现在想用一个MAX485接口加自己的MCU代替其中的一个通讯端,成功不了。我搞了2天了还不行,朋友们给分析一下谢谢了。 看了看RS422-RS232转换器内部是两个RS485的片子构成的转换。估计一个是读,一个是用来写的。够成了全双工,这个电路应该是个半双工接法。 * - 本贴最后修改时间:2005-11-27 22:23:22 修改者:冯广周 |
2楼: | >>参与讨论 |
作者: 冯广周 于 2005/11/27 22:37:00 发布:
继续 对了不知道我用一个MAX485+MCU能否替代其中一端,还是必须使用rs422的芯片才行? |
3楼: | >>参与讨论 |
作者: javie 于 2005/11/28 10:46:00 发布:
用MCU来代替的话 速度? |
4楼: | >>参与讨论 |
作者: chunyang 于 2005/11/28 11:02:00 发布:
可以用485芯片 但只能单收,最好用422片。 |
5楼: | >>参与讨论 |
作者: 冯广周 于 2005/11/28 11:32:00 发布:
补充: SN7519B的422接口说明: A-RXD+,同相接收其输入 B-RXD-,反相接收器输入 Z-TXD-,反相发送器输出 Y-TXD+,同相发送器输出 这四根线全部连接到转换器的时候读写正常。其中75179的A和B用的是转换器中SN7516B,Z和Y也用的是一个SN7516B的A、B; |
6楼: | >>参与讨论 |
作者: 冯广周 于 2005/11/28 11:35:00 发布:
chunyang:是的我现在只能单收 还是得用422片子了,谢谢朋友们了 |
7楼: | >>参与讨论 |
作者: iQanalog 于 2005/11/29 11:31:00 发布:
方向控制呢? |
8楼: | >>参与讨论 |
作者: 冯广周 于 2005/12/2 11:28:00 发布:
我现在改用SN75179BP代替发送的一端,还是发不出去 我现在改用SN75179BP代替发送的一端,还是发不出去。我用转换器监视不到发出的数据。SN75179BP没有接收、发送控制脚! |
9楼: | >>参与讨论 |
作者: chunyang 于 2005/12/3 11:02:00 发布:
应是接线有误 422是双路的,故无所谓收发控制。注意发送回路不能简单与总线并联,否则一旦总线上有其它芯片处于发送态就会咬死总线,应采用全双工接法,发送端静态电平必须为逻辑1。 |
10楼: | >>参与讨论 |
作者: fhs_wz 于 2006/1/18 20:53:00 发布:
请问 422是双路的,故无所谓收发控制。注意发送回路不能简单与总线并联,否则一旦总线上有其它芯片处于发送态就会咬死总线,应采用全双工接法,发送端静态电平必须为逻辑1。 -------------------------------------------------------- 全双工接法如何接?发送端静态电平必须为逻辑1如何弄? |
11楼: | >>参与讨论 |
作者: zcs_1 于 2006/1/19 14:35:00 发布:
全双工 收发控制都打开 |
12楼: | >>参与讨论 |
作者: iC921 于 2006/1/22 22:35:00 发布:
越看越不明白 最少电源不可能那样接的 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |