传统的RS-232串口的操作完全依赖于对串口物理地址的读写操作,USB串口转换器本质上就是把传统串口的几个寄存器物理地址在WINDOWS下改变为虚拟地址,USB串口转换器虚拟出这几个地址,软件对虚拟地址的读写操作使用读写api函 值数,也可以打包为MSCOMM.OCX的通信控件常用的串口通信格式为(9600,N.8.1).意思就是通信的速率(波特率)为9600bps,即每秒9600位,N表示无奇偶校验位,8表示用8个字节表示 个数,1就是后面再加上1位附加位。近年来计算机的USB口,已经从USB1.0的全速12M逐步普及到了USB2.0的高速480M,甚至 F36USB3.0 的 5G.由于USB的速率的提高都是保持了对以前速率的兼容,所以USB3.0的性能仍然兼容USB2.0. DSB2.0兼容USB1.0。虽然计算机的USB口已经基本上普及到了480M的性能,但是同时USB串口转换器的性能提高却相对缓慢,几乎都是12M的USB 主要的问题在于USB串口转换器采用的CPU几乎都相当于是8位单片机,性能达不到480M的要求。
USB串口转换器的功能USB转串口即实现计算机USB接口到通用串口之间的转换。为没有串口的计算机提供快速的通道,而且,使用USB转串口设备等于将传统的串口设备变成了即插即用的USB设备。作为应用较广泛的USB接口,每台电脑不可少的通讯接口之一,它的较大特点是支持热插拨,即插即用。传输速度快。对于大多数工程师来说,开发USB2.0 接口产品主要障碍在于:要面对复杂的USB2.0协议、自己编写USB设备的驱动程序、熟悉单片机的编程。这不仅要求有相当的VC编程经验、还能够编写USB接口的硬件(固件)程序。所以大多数人放弃了自己开发USB产品。为了将复杂的问题简单化,可以使用USB转串口模块。这个模块可以被看作是一个USB2.0协议的转换器,将电脑的USB2.0接口转换为一个透明的并行总线,就象单片机总线一样。从而几天之内就可以完成USB2.0产品的设计。
串口转换器光电隔离与非光电隔离光电耦合器之所以在传输信号的同时能有效地抑制尖脉冲和各种噪声干扰,使通道上的信号噪声比大为提高,主要有以下几方面的原因:1、光电耦合器的输入阻抗很小,只有几百欧姆,而干扰源的阻抗较大,通常为100KΩ~1MΩ。据分压原理可知,即使干扰电压的幅度较大,但馈送到光电耦合器输入端的噪声电压会很小,只能形成很微弱的电流,由于没有足够的能量而不能使二极管发光,从而被抑制掉了。