侵权投诉
订阅
纠错
加入自媒体

USB串口的特殊波特率通信

2014-11-06 16:51
天堂的苦涩
关注

  USB串口的特殊波特率通信是指波特率为非标准数值的任意波特率。由于这些波特率是非标的,所以从硬件到软件都有特殊要求和方法才可以实现。本文以最新2015款的波仕USB232ET转换器为例从硬件和软件两方面来介绍如何实现USB串口的特殊波特率通信。

  USB串口转换器是实现USB与RS-232/RS-485/RS-422串口设备相互通讯的一种协议转换装置。一般的USB串口转换器支持的波特率为标准值300、600、1200、2400、4800、9600、14400、19200、28800、38400、57600、115200、230400。USB串口的特殊波特率通信是指300到230400之间但是不同于以上数字的任意波特率的串口通信。由于这些波特率是非标的,所以从硬件到软件都有特殊要求和方法才可以实现。本文以波仕USB232ET转换器为例来进行硬件和软件介绍。

  要实现USB串口的特殊波特率的通信,必须满足2个条件:1、USB-串口转换器本身支持特殊波特率;2、必须有支持特殊波特率的通信软件。另外如果软件只有应用程序(EXE可执行文件),那也就只能够进行通信的演示,因为所有的接收与发送数据都必须位于应用程序的界面内,无法提供给用户。如果用户要将这些接收或者发送的数据嵌入到用户自己的程序中,那么就必须有支持特殊波特率的通信软件的源代码。

  波仕USB232ET提供一个USB2.0口,一个隔离的RS232/RS485/RS422串口,一个可以对外提供5V供电的插座等。光电隔离USB/串口转换器支持串口波特率范围300-230400bps的任意值,RS-232、RS-485、RS-422通用,可以虚拟成为本地COM串口(COM1-COM256)、配套提供通信源代码。接计算机时,USB232ET需要安装驱动程序。USB232ET支持Windows 8/7/XP/Vista/ME、Linux/Android等操作系统。

  1、安装好驱动程序后,会在计算机中出现一个新的有线网口。将计算机的此网口的IP地址改为192.168.0.10.(最后一位10~254均可),子网掩码255.255.255.0 。

  2、如果要查看或修改参数则运行Config.exe程序(界面如下左图),Test.exe用于测试以太网口与串口之间的数据收发(界面如下右图) :

USB串口的特殊波特率通信

USB串口的特殊波特率通信

  这里可以看到USB232ET的串口波特率可以设置为任意值,包括标准波特率以及各种特殊波特率。用户可以修改。设置完毕后USB232ET就可以使用Test.exe软件进行串口通信了。波仕电子随产品赠送Test的源代码,这样用户可以嵌入到自己的串口通信软件中。

声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号