USB-IrDA的数据转换适配器设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
红外线,简称IR,是一种无线通讯方式,常常可以使用红外线进行无线数据的传输,能够取代复杂的连接线。自1974年发明红外线以来,它已经过风风雨雨二十多年的发展,如今,已经是一种很成熟的传输技术。同时,作为计算机外设接口技术的重要变革,USB在传统的计算机组织结构的基础上,引入网络的拓扑结构思想。其具有终端用户的易用性、广泛的应用性、带宽的动态分配、优越的容错性能、较高的性能价格比等特点,方便了外设的增添,适应了现代计算机多媒体的功能拓展,已逐步成为计算机的主流接口。
     本论文的研究目的是结合USB技术和红外线接口技术,研究开发USB-IrDA适配器,该系统广泛用于手机,掌上电脑等带红外接口的设备和PC机的通信。具有即插即用等USB接口所有的特点。
     本论文研究主要涉及硬件电路设计,单片机汇编语言,驱动程序设计等技术。
     论文首先讨论了USB接口协议和红外线接口协议,这是实现该系统的理论技术,其次提出了电路的总体框图,详细分析了硬件电路的实现和适配器驱动程序的设计方法。
Infrared, simply called IR, is one type of wireless communication mode, wireless transmission can not only used in processing data , but also replaced the old mode of complex cable connections.
    Through its developing history past more than twenty years, IR that invented in 1974 now became the most stable transmission technology.
    At the same time, the introduction of USB on external interface technique, acts as a major change on the basic structure of the classical computers. The existence of the USB in the computer results on the following properties ,easy usage to the end-user ,broadly applicable ,predominant free-error capability ,best performance/price ratio, etc, convenience of adding external hardware, adoption of modern computer's multimedia development, as a consequently it became the popular interface of a computer.
    The main purpose of this thesis is to research and develop an USB-IrDA adapter system with the combination of USB technologies and IrDA interface technologies. This kind of adapter system could be applicable in the communications of devices with IrDA interface such as mobile phone, PDA, etc., and supports all the features of USB interface such as plug and play (PnP).
    The main research scope of this thesis, concerns of hardware circuit design, MCU assembly language, driver programming technologies, etc.
    Firstly the thesis introduced USB interface protocol and IrDA interface protocol which are the mainly theories and technologies needed in the implement of the system. Then, it brought forward the main frame of the circuit for the system and analyzed the implement of hardware circuit and designing method of driver program for the adaptor in details.
引文
[1]"USB System Architecture" (USB 2.0) MINDSHARE, INC. Don Anderson
    [2]"Universal Serial Bus Specification Revision 2.0". USB Implementer' s Forum Compaq, Intel, Microsoft, NEC. October 20, 2000
    [3]Chris Cant著,孙义,马莉波,国学飞等译:《Windows WDM 设备驱动程序开发指南》,北京:机械工业出版社,1998,pp.314-322.
    [4]赵莉,白智涛,王鹏:《基于USB总线的多路同步数据采集系统》,Semiconductor Technology, Vol. 25 No. 6 December 2000.
    [5]"PL-2303 USB tO RS-232 Bridge Controller". Prolific Technology Inc., August, 2002
    [6]严义健,孟桥,王均:《USB设备的接口设计及其即插即用用功能的实现》,载于《电子工程师》,Vol.27 No.7 2001
    [7]"Firmware Programming Guide for EM78P153E", E-LAN Technology Inc. , 2002
    [8]刘乐善等:《微型计算机接口技术及应用》,湖北,华中理工大学出版社,2000。
    [9]
    [10]求是科技 编著《Visual C++6.0数据库开发技术与工程实践》,人民邮电出版社2004
    [11]"Implementing an IrDA Control Peripheral" Robert Stuart, IrDh Product Manager Presented at Portable Design 1999 on February 3
    [12]"Design of a USB Device Driver" Joe Flynn , Questra Corporation
    [13]"Developing USB PC Peripherals Using the Intel 8x930Ax USB Microcontroller" , Wool Ming Tan
    [14]An Introduction to IrDA Control Robert Stuart. IrDA Product Manager Presented at Portable Design East on August 31, 1998
    [15]Product Unit Infrared Data Communication Reference Design Boards, Vishay Telefunken
    [16]IrOA Infrared Communications: An Overview Patrick J. Megowan, David W. Suvak , Charles D. Knutson, Counterpoint Systems Foundry, Inc.
    [17]"Fundamentals of the Infrared Physical Layer" Paul Barna, Microchip Technology Inc. Stove Schlanger Aegis Technologies LLC
    [18]Infrared Data Association: "IrDA Adapter Application Profile and Test Specification" Version 1.0 ,April 2002
    [19]陈苏、张根度.信息个性化技术.计算机工程, 2001 NO.3.
    [20]王华等编著 《Visual C++6.0编程实例与技巧》机械工业出版社
    [21]Infrared Data Association: "Infrared Dongle Interface" Version 1.2, 1999
    [22]Infrared Data Association: "Serial Infrared Physical Layer Specification" Version 1.4, May 30th, 2001
    [23]http://www.microsoft.com
    [24]http://www.mobileaction.com
    [25]http://www.irda.org
    [26]http://www.irxon.com
    
    
    [27]http://printer.veyee.com
    [28]IrReady Program Reference Document Revision 1.3.1 January 30, 2002 Infrared Data Association
    [29]Infrared Data Association: "RECOMMENDED SERIAL INTERFACE FOR TRANSCEIVER CONTROL" Version 1.0a March 29, 2000
    [30]Universal Serial Bus System Architecture, PC Magazine's "Read Only" column
    [31]Connecting Windows and Non-Windows Devices with IrDA Mike Zintel, Microsoft
    [32]Atmel AT24C02N Reference Document,
    [33]http://www.atmel.com
    [34]http://www.zilog.com
    [35]"ThePL-2303 USB-Serial Driver Specification (For Windows 2000/XP)" Version 1.01
    [36]Product Specification of ZHX1010 SIR Transceiver, ZiLOG, Inc. 2002
    [37]http://www.protel.com, Forum
    [38]http://www.proli fic.com
    [39]http://www, emc. com. tw
    [40]EM78P153E Reference Document, ELAN Microelectronics Corp, 2002
    [41]http://www. compuware. com

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700