⑴ 485转usb
以单片机为主体构成的分布式数据采集和控制系统,以附加电路结构简单、工作稳定可靠而被广泛应用在工业控制系统中。目前广泛使用的单片机产品(如Intel的8031、Armel的89C51、GMS97C51等系列单片机)芯片中都集成了串行通信接口。使用这些串行通信接口和RS485接口驱动芯片就可以构成总线型通信网络,从而将多台单片机系统连接成一个分布式数据采集和控制系统。这种RS485网络结构具有接口简单、灵活性好、价格低、易于控制等优点,可广泛应用于工业控制系统中。
目前,在很多的分布式数据采集和控制系统中,为了克服单片机的功能不足,都引入了PC机,并采用主从式结构模式,即以PC机为主机,分布在现场的各个单片机系统为从机而组成的系统结构,其结构如图1所示。
一般的PC机串行口为标准RS232口,根据标准规定:RS232采用负逻辑,即:逻辑“1”为-5V~-15V,逻辑“0”为+5V~+15V;另外,驱动器最大只允许有2500pF的电容负载,且通信距离受此电容限制。因此,150pF/m的通信电缆的最大通信距离为15m,若每米电缆的电容量有所减少,则通信距离即可增长。RS232传输距离较短的另一原因是其属于单端信号传送,这种传送存在共地噪声且不能抑制共模干扰,因此,RS232一般用于20m以内的通信。
而对于大多数分布式控制系统来说,其通信距离一般为几十米到几千米不等,显然,RS232接口不能满足此类系统的要求,目前广泛采用的是RS485收发器。RS485收发器采用的平衡发送和差分接收具有抑制共模干扰的能力,加上收发器具有很高的灵敏度,能检测低达200mV的电压,因此,传输信号可在千米以外得到恢复。
在这种分布式控制系统中,通信是系统的关键,也是系统设计时首先要考虑的问题。如何有效、可靠的实现RS232与RS485之间的转换是实现系统通信的前提。
目前,介绍电平转换器的文献较多,比如:RS232与TTL之间的转换、RS485与TTL之间的转换、TS422与RS485之间的转换等等,而对RS232与RS485直接转换的电路则介绍的很少。目前,电子产品市场上已有现成的RS232/RS485转换器销售,但性价比很低,本文介绍一种低价格、带光电隔离、简单可靠且实用的RS232/RS485转换器,以及新的一种TTL与RS485之间的转换芯片。
2 SN75LBC184芯片介绍
SN75LBC184是美国TI公司生产的一种RS485接口芯片,它使用单一电源Vcc,电压在3.0~5.5V范围内均能正常工作,可以完成TTL与RS485之间转换。其引脚图如图2所示。
该芯片与普通的RS-485收发器相比有一个显着的特点,那就是片内A、B引脚接有高能量瞬变干扰保护装置(如图3所示),可以承受峰值为400W(典型值)的过压瞬变。由于引起过压瞬变的来源通常是雷电、静电放电、电源系统开关干扰等,因而它能显着提高防止雷电损坏器件的可靠性。对于一些环境比较恶劣的场合,可直接与传输线相接而不需要任何外加保护元件。该芯片还有一个独特的设计,即当输入端开路时,其输出为高电平,这样,即使在接收器输入端电缆有开路故障时,也不影响系统的正常工作。另外,它的输入阻抗为RS485标准输入阻抗的2倍(≥24kΩ),故可在总线上连接64个收发器。其工人原理如图4所示。其中:图4(a)表示在C=1时,发送使能端DE为高电平,接收使能端RE为低电平,SN75LBC184作为发送器;而图4(b)则表示C=0时,接收使能RE为高电平,发送使能端DE为低电平,SN75LBC184作为接收器。
3 RS232/RS485的转换电路设计
目前,大部分PC机的通信端口为9芯D型插头,在实际使用PC机进行串行通信时, 通常只使用其中的RTS、RXD、TXD与GND四个端口,以构成简易的四线通信线路。笔者采用这种方案巧妙地利用光电耦合器的隔离特性和RS232工作时RTS线与TXD线之间的电平关系,给出了简单、可靠的电路设计。具体转换电路如图5所示。
该电路使用了三片光电耦合器TLP521-1进行隔离,这使PC机与SN75LBC184之间完全没有了电的联系,从而提高了工作的可靠性。
当RS232的RTS端为逻辑电平1(-12V)时,光电耦合器的发光二极管不发光,光敏三极管不导通,输出端为TTL逻辑电平1(+5V),此时选中RS485的DE端允许RS485接收,这样,RS232的TXD端就可以发送数据(工作逻辑与RTS端相似)。当RS232的RTS端为逻辑电平0(+12V)时,光电耦合器的发光二极管发光,光敏三极管导通,输出端为TTL逻辑电平0(0V),此时选中RS485的RE端允许RS485发送。当RS485的R端的输出为逻辑电平1时,光电耦合器发光二极管不发光,光敏三极管不导通,这样,在RS232输出停止时,其TXD电平为-12V,电容被充电到-12V以使其输出也变成-12V,即逻辑电平1;当其输出为逻辑电平0时,光电耦合器发光二极管发光,光敏三极管导通,这时,其输出为+5V,也在RS232逻辑电平0的范围之内,即为逻辑电平0。
将上述转换器应用于分布式温度采集和控制系统中时,可获得较为满意的转换效果(已有应用实例)。因此,在对下位机的实时性要求较高、通信的数据量不太大的分布式控制场合,这种低成本、高可靠性的RS232/RS485转换器具有较大应用价值。
⑵ 485接口怎么同USB连接 除了硬件还要驱动什么的吗
相同的 接口才能连接的!
需要 USB转485 才行!
请看 武汉鸿伟光电
E820B USB与1路RS-232/485/422隔离转换器
E820B实现USB转RS-232/RS-485/RS-422,电源由USB提供,无须外供电源;RS-485支持远程通信(大于1.5Km)和多机通信(128接点)。符合USB规范2.0,支持热插拔,串口通信速率:0~115.2Kbps自适应。
⑶ USB转RS485驱动如何安装
1、usb转rs485驱动中还含有安装教程,在安装前可以先看看使用说明再安装。
2、将USB转换线插入电脑的USB接口中,系统会提示检测到新设备并出现新硬件添加向导
3、选择从列表或指定位置安装,手动安装,找到刚才驱动的解压目录
4、让WINDOWS自动搜索更新驱动即可。
⑷ RS485转USB接口的驱动
产品不同,里面使用的芯片不同,驱动也是不同的,要找厂家。
⑸ RS485连接电脑,电脑USB提示,闪一下就没有了怎么回事,不是电脑USB接口问题
485转usb的话需要安装转接驱动。
可以右键桌面计算机,管理,设备管理器。
进入后看看是否有转接驱动是叹号的。
如果有需要安装下驱动再试。
⑹ rs485转USB
题主想问的是rs485转usb的调试方法吗?
1、驱动安装。首先打开电脑,找到驱动光盘,安装驱动,打开光盘,点开驱动程序点开安装文件点“安装”,提示安装成功。
2、安装完驱动后再插上rs485转换线,插上转换线后电脑系统会自动找新硬件,这时候选自动安装就可以了。
3、转换线插不通的USB口,会认出不通的COM口:对着“我的电脑”点右键左键选属性,硬件,设备管理器,端口。这时就可以看到转换出的COM口了。
⑺ usb转485转换器如何使用
usb转485转换器拿到之后,先不要着急,一般产品里面都会有说明书来告诉你怎么操作。现在就需要打开包装,找到内置的驱动,进行安装;
2.驱动安装完毕后,找出转换线,查到电脑的USB接口上,这时电脑会自动进行识别,出来该硬件,会弹出提示安装的窗口,此时选择自动安装;
3.但是如果出现电脑的USB接口识别不清插入的转换线的情况时,需要检查电脑属性,具体操作如下“我的电脑-“属性”-硬件”-“设备管理器”“端口”;这时就可以看到被识别出的转换设置了。
⑻ 怎么用rs485实现发送数据用485转usb接口连得电脑
是可以用电脑读取表和开关的数据,但是,电脑上要安一个USB转RS485模块,上网买一个吧,记住向店家要驱动程序,安装的USB转485模块,再安装驱动程序后,电脑上就多出一个虚拟的串口,用可以用串口调试助手读取数据了。
但是,有一点,你要知道这表和开关的通信协议才能读取数据 的,就是电脑要发送什么命令才能读取数据,而且通信的波特率是多少,要看那表和开关的技术资料查一下才知道。
⑼ USB转485安装驱动后,设备管理器还是什么都没有,怎么才能知道通讯上上呢
USB转485的转换卡,它是有一张驱动光盘的,用它来安装驱动。
注意,不是所有的转换卡接上电脑就会出现有“未知设备”,要用它的光盘安装驱动后,才会有一个COM端口的设备,端口号一般在5以后(也可手工修改,一般不建议)。
安装好后,用软件使用时,要先选择COM的端口号。
不过,不是所有的第三方软件都支持USB转出来的COM口,若是这样,只好用一台PC机的COM1了。
⑽ usb转485 转换器如何使用
1.
usb转485转换器拿到之后,先不要着急,一般产品里面都会有说明书来告诉你怎么操作。现在就需要打开包装,找到内置的驱动,进行安装;
2.驱动安装完毕后,找出转换线,查到电脑的usb接口上,这时电脑会自动进行识别,出来该硬件,会弹出提示安装的窗口,此时选择自动安装;
3.但是如果出现电脑的usb接口识别不清插入的转换线的情况时,需要检查电脑属性,具体操作如下“我的电脑-“属性”-硬件”-“设备管理器”“端口”;这时就可以看到被识别出的转换设置了。
1.
现在的笔记本一般不支持rs485串口通信了,所以pc机如何想要和串口设备进行通信,就必须经过一个usb串口转换器,实现rs485电平信号转化为usb信号,这样电脑就可以识别串口的通信值。
2.
安装好usb串口转换器驱动以后,就可以使用串口助手接受串口信号,要是有直接usb转485或者先转成232再转成485,然后压一根网线,一头压水晶头另一头按照水晶头的线序找出a、b那两根线接在转换头上就行了。