一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种单USB转多路RS232的装置及方法与流程

2023-10-25 12:14:09 来源:中国专利 TAG:

技术特征:
1.一种单usb转多路rs232的装置,包括:一个单片微处理器(u100)、多个与外部异步串行通讯线路联接的接口电路、以及usb总线接口电路(u500),其特征在于:所述单片微处理器通过总线(u900)连接多个与外部异步串行通讯线路连接的接口电路、一个usb总线接口电路(u500)、一个时钟电路(u600)、一个扩充ram(u700)、一个参考数设置电路(u800);所述单片微处理器(u100)从各通道接收异步串行通讯的信息,存入各自的缓存区,当接收信息的长度大于等于规定的长度,将该通道接收的信息存入u盘对应的文件。2.如权利要求1所述的一种单usb转多路rs232的装置,其特征在于:与外部异步串行通讯线路联接的接口电路是指rs232接口电路(u200)、rs485接口电路(u300)和uart接口电路(u400)。3.如权利要求1所述的一种单usb转多路rs232的装置,其特征在于:usb总线接口电路(u500)是指具有usb-host主机接口功能的电路。4.如权利要求1所述的一种单usb转多路rs232的装置,其特征在于:所述单片微处理器(u100)通过各种接口电路能够接收异步串行通讯信息的通道,是单片微处理器uart的输入(rxd),或者是单片微处理器通过输入口模拟uart的输入。5.一种单usb转多路rs232的方法,采用如权利要求1所述的单usb转多路rs232的装置进行记录通讯信息,其特征在于,包含操作步骤如下:a)单片微处理器(u100)执行初始化;b)单片微处理器(u100)检测是否有usb设备(u盘)连接。若已连接,则转步骤c)执行;否则在步骤b)等待;c)单片微处理器(u100)检查u盘上是否有正确的可记录信息的文件名,若无,则创建正确的可记录信息的文件名,转步骤d)执行;若有,则转步骤d)执行;d)单片微处理器(u100)从各通道接收异步串行通讯的信息,存入各自的缓存区,修改各通道接收信息的长度;e)单片微处理器(u100)检查各通道接收信息的长度是否大于等于512bytes,若是,则打开对应的u盘上的文件名,将该通道接收的信息存入u盘,关闭文件,修改该通道接收信息的长度,转步骤f)执行;若否,则转步骤f)执行;f)单片微处理器(u100)检测是否有usb设备,即u盘断开,若是,则停止各通道接收异步串行通讯的信息,转步骤b)执行;若否,则转步骤d)执行。6.如权利要求5所述的一种单usb转多路rs232的方法,其特征在于所述步骤a)单片微处理器(u100)执行初始化,包含以下内容:单片微处理器(u100)根据面板开关的设定,设定各通道接收的波特率;单片微处理器(u100)启动片内或片外的实时钟,根据面板开关的设定,确定时标信号的间隔时间;单片微处理器(u100)初始化usb总线接口电路使其工作在usb-host模式。7.如权利要求5所述的一种单usb转多路rs232的方法,其特征在于所述步骤c)单片微处理器(u100)检查u盘上是否有正确的可记录信息的文件名,包括以下内容:每个通道接收的异步串行通讯的信息,都被保存在u盘各自独立的文件中;文件的命名方式为:ch加通道号,如1号通道,其对应的文件名为:ch1;文件的格式为二进制文件格式,后缀.bin。8.如权利要求5所述的一种单usb转多路rs232的方法,其特征在于所述步骤d)单片微处理器(u100)从各通道接收异步串行通讯的信息,存入各自的缓存区,修改各通道接收信
息的长度,其方法如下:每个通道接收的异步串行通讯的信息,在未存入u盘文件前,都被放在缓存区内,对每个通道设置一个1k(1024)bytes的环型缓存区;各环型缓存区均有一个头指针和一个尾指针,头指针指向信息要存入的地址,尾指针指向信息要取出的地址;各通道接收信息的长度为0到1024。9.如权利要求5所述的一种单usb转多路rs232的方法,其特征在于所述步骤d)包括以下步骤:d1)实时钟的时标信号时间到,单片微处理器读取实时钟时间;d2)将每个环型缓存区的头指针加十一,空出十一个字节;d3)单片微处理器将实时钟时间存入每个环型缓存区在步骤d2空出的十一个字节;进入步骤e);d4)实时钟的时标信号时间未到,进入步骤e)。10.如权利要求9所述的一种单usb转多路rs232的方法,其特征在于:存入每个环型缓存区十一个字节的实时钟时间格式为:“%”年(一字节)“/”月(一字节)“/”日(一字节)“/”时(一字节)“/”分(一字节)“%”。

技术总结
本发明涉及一种单USB转多路RS232的装置和方法。该装置由单片微处理器、连接外部异步串行通讯线路的RS232、RS485和UART接口电路、具有USB-HOST主机接口功能的USB总线接口电路组成。单片微处理器实现对多路异步串行通讯信息的采集,缓存、管理,并将信息定容量地存入U盘,从而实现对多路异步串行通讯信息的长时间记录,存储的数据由于有时标信息便于今后的分析与比较。本发明适用于RS232、RS485、UART方式或其它方式的多路异步串行通讯信息的采集与记录。记录。记录。


技术研发人员:张常华 蔡文生 黄小强
受保护的技术使用者:广东保伦电子股份有限公司
技术研发日:2023.07.31
技术公布日:2023/10/24
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表