随着总线和接口技术的发展,在工业场合如何更加可靠、快速、便捷地进行数据传输成为该领域通信的研究重点之一。而USB技术以其高速、可靠、通用性强等一系列特点在过去的十多年时间里发展迅猛,而USB OTG技术的诞生,使得两USB设备在没有PC参与的情况下进行数据传输成为可能。本文通过搭建以16位微处理器MSP430F149为核心控制芯片、ISPl362为USB接口芯片的硬件平台,分别实现了USB部分主机和从机功能,使之能进行USB数据的存储与交换。本文完成以下工作:首先,认真研究USB协议,深入理解USB通信的基本概念和传输方式等内容。仔细分析USB Mass Storage类协议,并讨论了采用BULK-ONLY传输实现Mass Storage类协议的方法,并对SCSI指令集等进行了深入的剖析。其次,根据要求,设计出由控制、接口、数据存储、过流保护与供电切换电路等硬件模块组成的系统,在ALTIUM 2004软件上完成原理图的设计和PCB图的布局、布线,并完成硬件调试工作。再次,在已构建的硬件平台上,针对ISPl362 USB接口芯片的主/从机功能,分别设计了USB主机和从机的固件程序。利用IAR Workbench、BusHound等软件进行固件程序的调试,最终USB主机可对u盘进行检测、识别与配置;USB设备实现了USB设备的基本功能,能够被Windows XP操作系统识别,与PC机之间实现数据的批量传输。最后,用DriverWorks软件包的Driver Wizard生成驱动程序框架,并利用Windows DDK和vc++等软件进行驱动程序的编译,最终生成基于Windows操作系统的WDM型USB设备驱动程序。通过对USB通信协议的研究,本人成功地构建了以MsP430F149和ISPl362为核心的硬件试验平台,并在此平台上进行USB主机、从机通信试验。经测试表明,PC机能检测、识别、读写USB设备,其读取与写入速度分别为560KB/s和312Ⅺ玳。而主机能识别、配置接入的U盘。关键词:USB主机、USB从机、MSI'430F149、ISPl362、BuR-Only传输
上传时间: 2013-10-11
上传用户:浅言微笑
DEll016是一种可支持ARINCA-29总线协议的串行接收、发送器件。介绍了一种基于DEll016的ARINCA29通信接口的设计方法,设计了一种基于DSP处理器的429总线转换接口电路,并给出了DEll016的数据收发过程;软件方面采用嵌入式实时操作系统DSP/BIOS为平台.重点介绍了软件驱动程序的编写。关键词:DSP/BIOS;ARINC429总线;DEll016 航空电子综合系统是将航空电子设备通过总线综合成一个分布式通信系统,各个独立的分系统都是由计算机来完成数据的采集、计算、处理和通信的。数据总线被称为现代航空电子系统的“骨架”。ARlNc429是航空电子系统之间最常用的通信总线⋯之一。它符合航空电子设备数字数据传输标准。要在计算机上实现ARINC429总线数据的接收和发送,必须实现429总线与计算机总线之间的数据传输。本文提出了一种以DSP芯片TMS320F2812【2t51为控制核心,以嵌入式系统DsP/BIOS为平台的ARINC 429总线接口的设计方案。 ARINC429是一种广泛应用于民用和军用飞机的串行数据总线结构,是一种单向广播式数据总线,通讯介质采用的是双绞屏蔽线,通信采用双极性归零制的三态码调制方式,基本信息单元是由32位构成的一个数据字。数据传输采用广播传输原理,按开环进行传输,传输速率有两种:高速传输率为lOOkbps±1%,低速传输率为12~14.5kbps 4-l%。奇偶校验位作为每个数字的一部分进行传输,允许接收器完成简单的误差校验。该总线具有抗干扰能力强、连线简单、可靠性高、数据资源丰富、数据精度高等优点。绝大多数的现役民用飞机,如波音系列飞机、欧洲空中客车等机种,其航空电子设备系统间的信息交换采用的就是ARINCA29串行总线标准。
上传时间: 2013-11-17
上传用户:潇湘书客
利用EZ-USB接口芯片AN2131Q实现了基于TMS320C5409的水声信号采集及混沌特性研究系统中的高速数据通信,提出了一种采用FIFO缓存芯片实现AN2131Q与TMS320C5409的连接方法,深入研究了EZ-USB序列接口芯片的固件、设备驱动和用户程序开发过程。关键词:AN2131Q; TMS320C5409; IDT72V02;数据通信ABSTRACT: Using AN2131Q as the control chip, the communication between DSP and PC in the underwater acoustic signal acquisition and chaotic characteristics study system is realized. The method is proposed that using FIFO to realize the connectivity between AN2131Q and TMS320C5409. The development of programming Firmware、device driver and user application are thoroughly researched.Key words: AN2131Q; TMS320C5409; IDT72V02; data communication
上传时间: 2014-04-03
上传用户:hahayou
这是一个基于COM的数据库访问技术,采用 OLE_DB来封装,高速访问各种数据库接口, 比ADO ODBC_API速度更快,效率更高。强烈 推荐
上传时间: 2015-01-11
上传用户:xz85592677
用TMS320F206实现图像等高速上网传输功能,基于UDP实现
上传时间: 2014-01-15
上传用户:笨小孩
TLC5510 VHDL控制程序 基于VHDL语言,实现对高速A/D器件TLC5510控制
上传时间: 2014-01-16
上传用户:dbs012280
基于VHDL语言开发的mcu与外部器件的接口程序,解决了高速mcu与低速外部器件的接口问题。
上传时间: 2015-07-22
上传用户:xlcky
基于多层架构设计模式的社会保险管理信息系统实现方法的研究 多层架构通过对应用功能进行具体分析和抽象的划分,将应用模块转化为应用系统对象分布到各个客户和服务器中,使得系统系统的效率和扩展性在整体上得以最大化。网络的广泛应用,促使企业得应用程序从传统得客户/服务器的传统两层次架构,向基于面向对象思想的多层架构演进。近年来面向对象技术和分布式计算技术的高速发展,以及人们对软件复用的强烈需求,带来了基于构件的软件开发技术。构件技术解决了开发大型复杂应用系统的固有问题,并为多层架构应用提供理想的开发和部署平台。使用构件技术建立多层架构应用是管理信息系统的必然趋势。 本文分别讨论了使用Borland公司的分布式技术和基于面向对象思想的构件技术来实现基于多层架构模式的社会保险管理信息系统。并将设计模式技术应用在多层架构模式的设计中。
上传时间: 2015-09-08
上传用户:凤临西北
本文提出了一种基于数字图像处 进行检测就显得更加重要。因此有必要寻求 术的表面裂纹检测算法。运用这种算法能精 一种行之有效的检测技术。 确的检测裂纹的位置、长度等特征。将这种 随着计算机技术的高速发展,计算机为 裂纹检测算法运用到裂纹自动检测系统以 许多行业提供了一种强大的工具。它可以实 及裂纹扩展行为监测中不仅大大降低了劳 现以前不能实现的一些方法。数字图像处理 动时间和劳动强度,而且提高了测量的准确
上传时间: 2014-01-10
上传用户:woshiayin
基于ATMEL89s52单片机,C++编写的PWM控制的电机控制源程序,可控制电机的正反转、增减速,编译效率高,生成代码短,可有效控制电机高速工作。
上传时间: 2013-12-20
上传用户:dreamboy36