基于USB接口的多串口数据并行接收方法研究

被引量 : 5次 | 上传用户:chica2222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了实现对4套惯性组合输出的4路RS-422数据(惯性组合在不同位置、速率和温度下的状态信息)的同步接收,本文设计了一种采用USB总线的多串口数据并行接收系统,该系统对提高惯性组合性能标定的效率具有一定的意义。论文首先对惯导系统、惯导测试技术的相关知识做了介绍,接着对多惯组输出数据的同步接收,提出了几种可行性方案。并在详细研究和对比后,确定了系统的实施方案:由两块Cypress公司生产的USB控制芯片CY7C68013A作为USB外围电路的主控制器搭建硬件平台,完成4路数据的同步接收;利用USB总线实现与PC主机间的高速数据传输;采用VC++6.0编写PC主机应用程序,实时显示每路串口1s内的信息,并在后台保存每10ms的原始数据。然后对涉及到的USB总线知识和芯片CY7C68013A的工作原理、工作方式进行了简要地叙述。整个系统的设计分为硬件电路部分和软件部分。硬件部分在详细剖析了CY7C68013A芯片内FIFO的结构和配置方式后,完成了电路原理图的设计及系统硬件平台的搭建,主要功能包括电源电压转换、逻辑电平转换、12C总线的连接和与PC主机进行通信的USB接口。软件方面主要有USB固件程序、驱动程序和PC主机应用程序。固件程序在Keil编译环境下,采用51C语言编程实现对四路串口中断的处理,即数据接收、缓存及上传。驱动程序方面主要论述了在Windows系统环境下,使用VC++6.0结合DDK修改Cypress公司提供的驱动程序模板的详细步骤。应用程序先通过I/O控制命令访问驱动程序,使上位机与下位机建立连接。接着采用定时器和多线程方式实现间隔1s同步接收两路USB设备数据,并细述了应用程序如何实现对USB数据的处理和显示。最后,进行系统调试,给出了整个调试的操作过程,并对测得的数据进行了分析。结果表明,本系统可以同步实时接收四套惯性组合输出信息。在无数据丢失和错误的前提下,提高了工作效率;同时,系统的各个功能都达到了设计要求,可长期、稳定地运行。
其他文献
非物质文化遗产是重要的文化旅游资源,村落是非物质文化遗产的主要载体,适宜的旅游开发模式有助于非物质文化遗产的保护与传承,有利于文化旅游业的可持续发展。以三峡步步升
本文基于航天精密传动机构的工况要求,设计了行星滚柱丝杠,并对所设计的行星滚柱丝杠进行运动学分析,运动学仿真和承载特性分析。首先,提出了所要设计的行星滚柱丝杠的类型,
林纾是我国晚清时期的翻译奇才,他的作品典雅流畅,风行一时。由于他的翻译小说中存在大量省略、增添、删节,常被翻译界指责为"不忠实"。本文从翻译学文化操控派代表人物勒菲
目的成人晚发自身免疫性糖尿病的特点及诊断要点探讨。方法回顾性分析该院2015年5月—2017年3月接收的48例成人晚发自身免疫性糖尿病患者临床诊疗资料,与我国同期接收并确诊
在讨论了英语教学现状的基础上,提出了一种新的英语教学法--"学法指导教学法",并详细论述了该教学法的必要性及迫切性和它的优点,最后给出了对该教学法的几点尝试和建议.
杭州环球MUSE酒吧坐落于杭州CBD中心,西湖文化广场环球中心的四楼。宽敞的广场入口,漂亮的观光电梯,超大的停车场,优越的外环境奠定了它成为杭城一流夜店的资本。1500m2的空
固定资产投资的不稳定与不确定正日益被投资理论文献所关注。研究表明 ,其可逆性是相当低或者是不可能的 ,不确定性会给投资者施加巨大的影响。本文回顾了不可逆投资理论的有
随着城乡一体化进程的加快,“三下乡”的外延逐渐扩大到大学生暑期实践更多参与到社区中,这为社区发展提供了新的发展平台,同时反思新的社区服务模式。本文主要从大学生暑期
运用ANSYS有限元软件,模拟弹性支承块式轨道结构模型.模型中采用DTIII2扣件,弹性支承块整体道床,荷载为实测的弹性支承块下的DTIII2扣件的轮轨力.结合穿越上海市某小区的地下
运用土地利用动态度分析了昌吉市2003—2013年近10年土地利用变化特点及其对生态环境的影响。结果得出:(1)10年间昌吉市土地利用结构变化较为剧烈,草地大幅剧减,交通用地和城镇