【技术实现步骤摘要】
一种波特率自适应的串口通信系统及串口通信方法
本专利技术属于串口通信技术,尤其涉及一种波特率自适应的串口通信系统及串口通信方法。
技术介绍
两个串口设备进行串口通讯前,必须提前设置成相同的帧格式和相同的波特率,才能保证通讯数据的正确性。帧格式为串口通讯的电平流信息,包括1个起始位、6/7/8个数据位、0/1个校验位和1/1.5/2个停止位,最常见的帧格式为:1个起始位、8个数据位、0个校验位、1个停止位分析。波特率为串口通讯的传输速率参数。随着USB接口的普及,USB转串口芯片使用越来越广泛。但是现有的USB转串口芯片,结构如图1,和通用串口通信设备一样,在进行串口数据接收和发送前,必须先将自身串口通讯的帧格式和波特率设置成和另外一方一样,才能实现正确的串口通讯,不能实现串口通讯的自适应。虽然有的文献也提出了可以实现波特率自适应的方法,需要对USB转串口芯片有很高的要求,比如需要很高的时钟主频和很大的存储RAM,势必会增加额外的硬件成本。尤其对于成本较低资源有限的八位MCU芯片来说,要想不增加成本来实现波特率的自适应是不可能 ...
【技术保护点】
1.一种波特率自适应的串口通信系统,其特征在于,包括串口通信设备、USB转串口设备及USB上位机,USB转串口设备包含USB转串口芯片,所述USB转串口芯片包括核心控制模块、串口RXD引脚电平采样模块、USB数据上传模块、USB数据下传模块及串口TXD引脚电平发送模块,串口RXD引脚电平采样模块、USB数据上传模块、USB数据下传模块及串口TXD引脚电平发送模块均与核心控制模块相连;串口RXD引脚电平采样模块与串口通信设备的TXD引脚连接;串口TXD引脚电平发送模块与串口通信设备的RXD引脚连接;USB数据上传模块、USB数据下传模块通过USB接口连接USB上位机;串口RX ...
【技术特征摘要】
1.一种波特率自适应的串口通信系统,其特征在于,包括串口通信设备、USB转串口设备及USB上位机,USB转串口设备包含USB转串口芯片,所述USB转串口芯片包括核心控制模块、串口RXD引脚电平采样模块、USB数据上传模块、USB数据下传模块及串口TXD引脚电平发送模块,串口RXD引脚电平采样模块、USB数据上传模块、USB数据下传模块及串口TXD引脚电平发送模块均与核心控制模块相连;串口RXD引脚电平采样模块与串口通信设备的TXD引脚连接;串口TXD引脚电平发送模块与串口通信设备的RXD引脚连接;USB数据上传模块、USB数据下传模块通过USB接口连接USB上位机;串口RXD引脚电平采样模块用于对USB转串口芯片的串口RXD引脚连续采样;USB数据上传模块用于将连续的采样数据不间断上传;USB数据下传模块用于获取USB上位机下传的编码数据流;串口TXD引脚电平发送模块用于将编码数据流转换成电平信息流并发给串口通信设备;所述USB上位机包括存储器、处理器及存储在存储器上并可在处理器上运行的USB驱动程序,处理器执行USB驱动程序时实现:不间断接收USB接口上传的连续的采样数据;分析串口通信的波特率;提取有效的串口通信数据;将发送数据转换成符合该波特率的编码数据流并下传至USB接口。
2.一种波特率自适应串口通信系统中的USB转串口芯片,其特征在于,包括核心控制模块、串口RXD引脚电平采样模块、USB数据上传模块、USB数据下传模块及串口TXD引脚电平发送模块,串口RXD引脚电平采样模块、USB数据上传模块、USB数据下传模块及串口TXD引脚电平发送模块均与核心控制模块相连;串口RXD引脚电平采样模块用于对串口RXD引脚连续采样;USB数据上传模块用于将连续的采样数据不间断上传;USB数据下传模块用于获取USB上位机下传的编码数据流;串口TXD引脚电平发送模块用于将编码数据流转换成电平信息流并发出。
3.根据权利要求2所述的波特率自适应串口通信系统中的USB转串口芯片,其特征在于,还包括采样数据编码模块、发送数据解码模块,所述采样数据编码模块与核心控制模块、串口RXD引脚电平采样模块连接,采样数据编码模块用于将连续的采样数据进行编码;发送数据解码模块与核心控制模块、串口TXD引脚电平发送模块连接,发送数据解码模块用于对USB数据下传模块传输的编码数据流进行解码。
4.一种波特率自适应串口通信系统中的USB上位机,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的USB驱动程序,处理器执行USB驱动程序时实现:不间断接收USB数据;根据USB数据分析串口通信的波特率,提取有效的串口通信数据;将发送数据转换成符合该波特率的编码数据流,并下传编码数据流至USB接口。
5.一种USB转串口设备的串口通信方法,其特征在于,包括以下步骤:
对USB转串口芯片的串口RXD引脚的电平信息进行连续采样,采样频率至少为U...
【专利技术属性】
技术研发人员:王春华,
申请(专利权)人:南京沁恒微电子股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。