RS232转RS485的接口原理图(附图)

RS232转RS485的接口原理图(附图) [lysong] 2006-3-17 14:06:52



  • 有问题 [caiwa0] 2006-3-17 14:22:29

    Q1的C接VCC,R2接E和地,U2的2,3脚接到Q1的E级上,这样你485芯片默认的状态才接收
    哦!

  • 秘密:485只是把PC.TXD的低电平发送出去,高电平由R4/R5自己解决,此时485已经到了接收状态了 [xiaogang] 2006-3-17 14:25:48


  • 再问 [lysong] 2006-3-17 14:31:07

    那我如果要发送呢?这个电路是怎么控制MAX485芯片发送的?

  • 可是lysong那个图不能正常接收啊! [caiwa0] 2006-3-17 14:33:18


  • 这样说来,是不是9014的开关性能很好啊(附图) [lysong] 2006-3-17 14:39:35



  • 这样应该可以了 [caiwa0] 2006-3-17 14:41:25


  • 这样好像不行啊(附图) [lysong] 2006-3-17 14:59:16



  • 不好意思弄错了,你原来的图是对的 [caiwa0] 2006-3-17 15:09:28

    R4,R5我一般取20K,R2我取的5.1k 

  • 问一下上面的兄弟,这个图你试验过么?能不能正常使用呢?谢谢!请指点 [lysong] 2006-3-17 15:11:27


  • TTL到485那一段用过,用的很好! [caiwa0] 2006-3-17 15:16:01


  • 再给你一个图 [caiwa0] 2006-3-17 15:18:28


  • 图(附图) [caiwa0] 2006-3-17 15:18:59



  • 这张电路哪来的?怎么可以这样控制485的收发么? [mr.gjd] 2006-3-17 15:19:33


  • 前面用的是光耦,我没有给出来 [caiwa0] 2006-3-17 15:21:34


  • 收发转换所需的20uS时间怎么办? [mr.gjd] 2006-3-17 15:21:45


  • 这不是关键,485收发转换很迟钝的! [mr.gjd] 2006-3-17 15:23:07


  • 有20us的时间要求吗?高电平是靠两个电阻去做,我能做到9600,而且产品上量都没有问题 [caiwa0] 2006-3-17 15:26:50


  • 说明书上有!我在这吃过亏。 [mr.gjd] 2006-3-17 15:28:29


  • datasheet没有看到20us,楼上是不是弄错,我这个图肯定可以上9600的 [caiwa0] 2006-3-17 15:40:17


  • 这个图是TTL转485的吧,我想问一下有没有 232转485的图 [lysong] 2006-3-17 15:40:20


  • 是你的窃电电路有问题,注意 [smilez] 2006-3-17 16:13:51

    使用这种窃电电路上位机软件一定要把DTR,RTX硬件置位,另外就是波特率至少要9600,数
    据流也有要求,可以看考下面地址的文章
    http://bbs.ele-diy.com/read.php?tid=12516&fpage=3

 
着计算机在工业的广泛应用控制局域网络也深入应用到各行各业之中现行的诸多控 制系统若采用单机控制方式已越来越难以满足设备控制的要求因为往往我们所控制的设备 只是整个系统的一个基本单元它既需要外部输入一些必要的信息同时也需要向外部输出自 身的运行参数和状态所有这些都要求我们采用控制网络技术将众多设备有机地连成一体以 保证整个系统安全可靠地运行目前在我国应用的现场总线中RS-485/RS-422 使用最为 普遍当用户要将基于标准的RS-232 接口设备如PC 机连接至由RS-485/RS-422 构成 的通讯网络时则必须作RS-232和RS-485/RS-422之间的电平换传统的做法是在设备 内扩展一个通讯适配卡由通讯适配卡实现电平换内部主机再通过并行总线读出或写入数 据显然这种设计方法存在下列缺点 A.由于适配卡是基于某一种总线标准扩展的而不是基于RS-232电平标准所以其应用 范围受到限制只能一种适配卡适用一种总线如ISA 适配卡不可能插入STD总线或用户自 定义的总线其通用性较差 B.虽然实现的仅仅是电平换但是由于需要考虑与扩展总线的接口和增加一个标准的 UART 并且需要占用系统的其它宝贵资源使硬件和软件变得过于复杂 C.复杂的硬件设计大大增加了元器件的数目和电路板面使适配卡的成本过高 D.由于采用内置插卡方式使变更通信方式比较麻烦如将半双工通信方式设置为全双工 方式等另外维修和测试也比较麻烦 E.对于现有的基于RS-232的设备在无法变动系统软件和硬件的情况下显然适配卡无 法将这些设备连成基于RS-485或RS-422通信网络的分布式系统为了克服上述缺点同时考虑到RS-232 接口的自身特点我们设计了一种小巧的无须外部供电的智能收发换器实 现RS-232和RS-485/RS-422之间的电平
### RS485 USB 的接线流程图与连接方案 #### 一、RS485USB的工作原理 RS485是一种差分信号传输标准,通常用于长距离或多节点的数据通信。而USB(Universal Serial Bus)则是一种常见的短距离高速数据传输协议。为了实现两者之间的换,通常需要一个专用的硬件模块——RS485USB换器。该设备内部集成了USB控制器芯片和RS485收发器芯片[^1]。 #### 二、RS485USB的典型硬件组成 典型的RS485USB模块由以下几个部分构成: 1. **USB接口电路**:负责将主机发送过来的USB信号化为TTL电平信号。 2. **单片机或微处理器**:作为核心处理单元,完成USB到UART以及UART到RS485的协议换。 3. **RS485收发电路**:通过MAX485或其他类似的RS485收发芯片,将TTL电平信号化为差分信号并输出给外部设备。 4. **电源管理电路**:提供稳定的电压供应以支持整个系统的正常运行。 #### 三、RS485USB的具体接线方式 以下是基于常见RS485USB模块的标准接线方法: | 名称 | 描述 | 对应针脚 | |------------|--------------------------|-----------| | GND | 地 | 接地 | | VCC | 供电输入 | +5V 或其他指定电压 | | A (D+) | 差分正端 | MAX485 的A引脚 | | B (D-) | 差分负端 | MAX485 的B引脚 | 具体接线过程如下所示: ```plaintext PC侧(USB) ——> RS485USB模块 ——> 外部RS485设备 ``` - 将RS485USB模块插入计算机上的任意可用USB端口中; - 使用杜邦线或者定制电缆按照表格中的定义连接好各对应针脚; - 确认无误后通电测试,观察指示灯状态变化情况判断是否成功建立物理链路。 #### 四、软件配置说明 除了正确的硬件连线外,在操作系统层面还需要安装相应的驱动程序以便识别新接入的虚拟串口设备。对于Windows平台来说,大多数情况下厂商都会随产品附带官方认证过的INF文件包供用户自行加载;而对于Linux/MacOS这类开源环境,则可能依赖于内核自带的支持能力无需额外操作即可正常使用。 另外值得注意的是某些高级功能比如波特率设置、奇偶校验模式选择等都需要借助专门的应用界面来进行调整优化才能达到最佳性能表现水平[^2]。 ```python import serial ser = serial.Serial('/dev/ttyUSB0', baudrate=9600, bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE) if ser.isOpen(): print("Serial Port Opened Successfully!") else: raise Exception("Failed To Open Serial Port.") # Example Data Transmission Code Block Here... data_to_send = b'Hello World!' bytes_written = ser.write(data_to_send) print(f"{len(data_to_send)} Bytes Written.") received_data = ser.read(size=len(data_to_send)) print(f"Received Back: {received_data.decode('utf-8')}") ``` 以上Python代码片段展示了如何利用PySerial库操控已映射好的TTY设备对象执行基本读写命令序列交互逻辑演示例子[^1]. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值