CN103294626A - 一种针对uart采集终端的usb双模接口设备的设计 - Google Patents
一种针对uart采集终端的usb双模接口设备的设计 Download PDFInfo
- Publication number
- CN103294626A CN103294626A CN2012103578796A CN201210357879A CN103294626A CN 103294626 A CN103294626 A CN 103294626A CN 2012103578796 A CN2012103578796 A CN 2012103578796A CN 201210357879 A CN201210357879 A CN 201210357879A CN 103294626 A CN103294626 A CN 103294626A
- Authority
- CN
- China
- Prior art keywords
- usb
- uart
- equipment
- interface
- slave
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
本发明公开一种针对UART采集终端的USB双模接口设备,主要是在以UART接口方式的采集终端,配置一个UART转USB Slave/Device双模接口的模块,与手机、平板电脑等嵌入式智能设备通过USB Host Device接口进行连接;与PC机、机顶盒等嵌入式控制平台通过USB Slave Device端口进行连接,并以HID协议方式进行通讯实现数据传输。这样就避免了需要在Android、Wince、Windows等嵌入式操作***平台上开发串口转USB的驱动程序。通过本发明方便用户实现手机、平板电脑、PC机多平台设备与UART接口方式的采集终端进行USB连接并进行数据采集。
Description
技术领域
本发明涉及数据采集、检测设备领域,具体讲是一种用于信号检测过程中采样数据的上传从UART接口方式转换成USB Host/Slave双模方式的接口设备。
背景技术
随着通讯技术和集成电路芯片技术的发展,USB芯片已经广泛的应用于电子设备间的数据通讯中。大部分数据采样终端都可以通过如CH341、CP2102等专用的USB转串口芯片与PC机方便连接。但随着手机、平板电脑等嵌入式智能设备和Android、Wince等嵌入式操作***的发展,越来越多的用户希望能通过手机等嵌入式智能终端对采样终端进行控制和数据采样监控。这就需要在原有的采用终端上增加USB Host接口来支持对手机等嵌入式智能终端的支持,方可实现与其数据交换。现行很多USB双模模式的芯片多以并口的方式和采样终端的MCU进行连接,需要厂商实现对USB芯片底层驱动进行支持。很多采样终端厂商对USB的数据传输的控制方式并不熟悉,这在一定程序上增加设计和难度。有的厂商会在手机与设备之间再增加一个USB模块来实现对手机支持,从而增加成本和***的冗余性。
发明内容
本发明的目的是解决上述采样终端与主从两种USB嵌入式智能设备连接中存在的问题,提出使用单一芯片实现UART转换成USB的Host/Slave双模接口设备。
本发明提出的UART采样终端的USB双模接口设备,其主控芯片是以FTDI公司的Vinculum II芯片为转换控制器,同时开放两个USB端口,并分别配置为Host和Slave模式。转换模块将USB端数据传送给UART接口,从而实现以USB的方式与采样终端设备进行数据采集和控制。这样采样终端设备厂商不需要在MCU端进行USB的Host和Slave接口功能的技术开发,在设备端只需继续保持UART的数据传输方式。
Host端口的中断监测程序监测端口上是否有Device设备***,实现对设备的枚举和USB设备通讯握手的发起,并通过Host转换传递程序使UART端和USB端之间采样数据和控制数据在设备间进行传递发送。Slave端口的中断监测是否有主机设备发起数据或命令请求,并通过Slave转换传递程序使UART端和USB端之间采样数据和控制数据在设备间进行传递发送。
本发明采用上述技术将数据采样终端的UART通讯方式的数据转换成USB的传输方式后,USB端口以HID协议方式进行通讯,在PC机端、手机、平板电脑等嵌入式智能设备端上现行的Android、Wince、Window***下USB的HID是免驱动的支持,便于用户进行应用程序的开发。
附图说明
图1是本发明的设备结构示意图;
图2是本发明的UART转USB双模接口电路图。
具体实施方式
结合上述附图1-2说明发明的具体实施例。
本发明如图1所示,提出的UART采样终端的USB双模接口设备同时开放两个USB端口,并分别配置为Host和Slave模式,并开放一个UART通讯接口,与嵌入式智能设备连接。
图2UART转USB双模接口电路图,其主控芯片是以FTDI公司的Vinculum II芯片为转换控制器。硬件上把其25USB1DM和26USB1DP引脚作为HOST USB端的数据接口,29USB2DM和28USB2DP引脚作为Slave USB端的数据接口,从而实现与主从嵌入式智能设备USB连接。将普通IO口31和32引脚配置成UART接口的TXD和RXD端口,从而实现与采样终端的UART方式连接。
当模块上电启动后,首先对HOST和Slave端口进行初始化配置。然后Host端口的中断监测程序监测端口上是否有Device设备***,实现对设备的枚举和USB设备通讯握手的发起,并通过Host转换传递程序使UART端和USB端之间采样数据和控制数据在设备间进行传递发送。Slave端口的中断监测是否有主机设备发起数据或命令请求,并通过Slave转换传递程序使UART端和USB端之间采样数据和控制数据在设备间进行传递发送。在PC机、手机、平板电脑端应用程序在Android、Wince嵌入式操作***下降设备识别为HID设备,并通过HID数据读取方式对设备进行数据采集的上传和处理。
Claims (3)
1.一种针对UART采集终端的USB双模接口设备的设计,其特征在于:采样终端设备通过UART的通讯方式与UART转USB的转换控制芯片模块相连,然后根据连接的PC机、机顶盒等Host USB接口嵌入式智能平台或手机、平板电脑等Slave USB接口嵌入式智能设备的类型,将采样数据从UART的通讯方式转换成对应HID协议的主/从设备的USB通讯方式。
2.根据权利要求1所述的UART转USB的转换控制芯片模块,其特征在于:采用FTDI公司双口USB转换芯片Vinculum II做为UART转USB的转换控制芯片,将UART通讯方式同时转换为Host USB和Slave USB两种接口方式,使采样设备在USB接口上具有兼容性。
3.模块上电后将两个USB端口分别配置为Host和Slave模式,Host端口的中断监测程序监测端口上是否有Device设备***,实现对设备的枚举和USB设备通讯握手的发起,并通过Host转换传递程序使UART端和USB端之间采样数据和控制数据在设备间进行传递发送。Slave端口的中断监测是否有主机设备发起数据或命令请求,并通过Slave转换传递程序使UART端和USB端之间采样数据和控制数据在设备间进行传递发送。在用户使用的Android,Wince等嵌入式操作***下,针对UART采集终端的USB双模接口设备和应用软件之间是以USB的HID协议进行通讯和数据的读取,便于用户进行开发。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103578796A CN103294626A (zh) | 2012-09-24 | 2012-09-24 | 一种针对uart采集终端的usb双模接口设备的设计 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103578796A CN103294626A (zh) | 2012-09-24 | 2012-09-24 | 一种针对uart采集终端的usb双模接口设备的设计 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103294626A true CN103294626A (zh) | 2013-09-11 |
Family
ID=49095533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012103578796A Pending CN103294626A (zh) | 2012-09-24 | 2012-09-24 | 一种针对uart采集终端的usb双模接口设备的设计 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103294626A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077255A (zh) * | 2013-12-29 | 2014-10-01 | 国家电网公司 | 终端通过usb与计算机通信的方法 |
CN104836877A (zh) * | 2015-02-10 | 2015-08-12 | 数据通信科学技术研究所 | 一种调试检测手机的方法 |
CN105242603A (zh) * | 2015-10-22 | 2016-01-13 | 宁波三星医疗电气股份有限公司 | 一种具有usb otg接口的电力采集终端及其调试升级方法 |
CN106919529A (zh) * | 2017-03-06 | 2017-07-04 | 南京新联电子股份有限公司 | 支持usb和uart串口兼容的无线通信模块设计方法 |
CN107450408A (zh) * | 2017-09-06 | 2017-12-08 | 深圳增强现实技术有限公司 | 一种传感器即插即用的***及方法 |
WO2018107491A1 (zh) * | 2016-12-16 | 2018-06-21 | 华为技术有限公司 | 一种数据传输方法及设备 |
TWI695270B (zh) * | 2018-08-29 | 2020-06-01 | 財團法人工業技術研究院 | 指示設備、組合式指示系統及指示方法 |
CN112235078A (zh) * | 2020-10-14 | 2021-01-15 | 四川长虹教育科技有限公司 | 在智能交互大屏下实现Android与Windows通信的方法 |
CN112579500A (zh) * | 2020-12-08 | 2021-03-30 | 深圳市道通科技股份有限公司 | 一种防插错usb接口的提示方法、装置和电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369259A (zh) * | 2008-09-05 | 2009-02-18 | 深圳创维数字技术股份有限公司 | Usb接口主从设备模式的切换控制方法与装置和电子设备 |
CN201887794U (zh) * | 2010-12-17 | 2011-06-29 | 中国科学院计算技术研究所 | 一种物联网关 |
CN202433896U (zh) * | 2011-12-23 | 2012-09-12 | 比亚迪股份有限公司 | 一种串口转换器 |
CN203276264U (zh) * | 2012-09-24 | 2013-11-06 | 天津思博科科技发展有限公司 | 一种uart接口转usb双模接口的设备 |
-
2012
- 2012-09-24 CN CN2012103578796A patent/CN103294626A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369259A (zh) * | 2008-09-05 | 2009-02-18 | 深圳创维数字技术股份有限公司 | Usb接口主从设备模式的切换控制方法与装置和电子设备 |
CN201887794U (zh) * | 2010-12-17 | 2011-06-29 | 中国科学院计算技术研究所 | 一种物联网关 |
CN202433896U (zh) * | 2011-12-23 | 2012-09-12 | 比亚迪股份有限公司 | 一种串口转换器 |
CN203276264U (zh) * | 2012-09-24 | 2013-11-06 | 天津思博科科技发展有限公司 | 一种uart接口转usb双模接口的设备 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077255A (zh) * | 2013-12-29 | 2014-10-01 | 国家电网公司 | 终端通过usb与计算机通信的方法 |
CN104836877A (zh) * | 2015-02-10 | 2015-08-12 | 数据通信科学技术研究所 | 一种调试检测手机的方法 |
CN105242603A (zh) * | 2015-10-22 | 2016-01-13 | 宁波三星医疗电气股份有限公司 | 一种具有usb otg接口的电力采集终端及其调试升级方法 |
CN105242603B (zh) * | 2015-10-22 | 2017-11-28 | 宁波三星医疗电气股份有限公司 | 一种具有usb otg接口的电力采集终端及其调试升级方法 |
WO2018107491A1 (zh) * | 2016-12-16 | 2018-06-21 | 华为技术有限公司 | 一种数据传输方法及设备 |
CN108701106A (zh) * | 2016-12-16 | 2018-10-23 | 华为技术有限公司 | 一种数据传输方法及设备 |
CN106919529A (zh) * | 2017-03-06 | 2017-07-04 | 南京新联电子股份有限公司 | 支持usb和uart串口兼容的无线通信模块设计方法 |
CN107450408A (zh) * | 2017-09-06 | 2017-12-08 | 深圳增强现实技术有限公司 | 一种传感器即插即用的***及方法 |
TWI695270B (zh) * | 2018-08-29 | 2020-06-01 | 財團法人工業技術研究院 | 指示設備、組合式指示系統及指示方法 |
CN112235078A (zh) * | 2020-10-14 | 2021-01-15 | 四川长虹教育科技有限公司 | 在智能交互大屏下实现Android与Windows通信的方法 |
CN112579500A (zh) * | 2020-12-08 | 2021-03-30 | 深圳市道通科技股份有限公司 | 一种防插错usb接口的提示方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103294626A (zh) | 一种针对uart采集终端的usb双模接口设备的设计 | |
US9237217B2 (en) | Docking station for simultaneously establishing connections from a smartphone to an external display and USB device | |
EP2480978B1 (en) | Multi-protocol storage device bridge | |
US9383772B2 (en) | Docking station with KVM switch | |
US20170116147A1 (en) | System, device and method for transmitting signals between different communication interfaces | |
US20160140077A1 (en) | Serial communication system, communication control unit, and electronic device | |
CN101526930A (zh) | Usb接口主从机检测装置及检测方法 | |
KR101347016B1 (ko) | 인터페이스 장치 및 배선 기판 | |
TW200703011A (en) | Bus device used in computer system | |
CN102208721A (zh) | 通用串行总线连接器及通用串行总线连接器的转换器 | |
CN104090857A (zh) | 一种扩展智能终端外部接口的***及方法 | |
CN102890587A (zh) | 一种跨操作***平台、免安装驱动的电子白板控制装置 | |
JP2018508917A (ja) | 組み込み式操作システムを使ってブルートゥース(登録商標)スレーブ設備の機能を実現する操作システムと方法 | |
CN101339542B (zh) | 一种数据传输设备、控制电路芯片及工作模式控制方法 | |
CN203276264U (zh) | 一种uart接口转usb双模接口的设备 | |
CN101615080B (zh) | 具有线控器的键盘-视频-鼠标切换器 | |
CN102445981B (zh) | 数据传输***以及数据传输方法 | |
CN202872142U (zh) | 一种多功能usb数据线 | |
US20120102251A1 (en) | Serial attached small computer system interface (sas) domain access through a universal serial bus interface of a data processing device | |
US9952998B2 (en) | Thunderbolt sharing console and switching method thereof | |
CN102122238A (zh) | 计算机管理***与方法 | |
CN103294625A (zh) | 一种用于移动电话或掌上电脑的采集终端usb接口模块的实现 | |
KR20070023429A (ko) | 범용직렬버스를 이용한 적외선 통신 장치 | |
CN102023959A (zh) | 一种基于usb-hid协议的通信转换桥接装置 | |
CN115733549A (zh) | Pcie网卡及其接口模式的切换方法、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130911 |