摘要
针对大多数的IrDA 1.0集成收发器模块只能用于半双工通信的问题。提出了一种通信速率可配置的IrDA1.0标准协议栈控制器设计方案。方案利用单片机作为IrDA1.0控制器,一方面与数据终端设备实现全双工通信,另一方面采用时长脉冲编码与IrDA收发器实现半双工通信,通过单片机缓冲机制和分时复用方法,与半双工红外数据收发器配合使用,从而实现了编码器数据透明全双工通信。实验表明该方法设计的编解码器可以实现115200kbps的全双工通信,并在气象通信设备的防雷改造中获得了成功应用。
Most of IrDA1.0 integrated transceiver module can only be used for half-duplex communication. A novel IrDA1.0 standard protocol stack controller design scheme that the communication rate can be configured is proposed. In this paper,we make use of microcontroller as IrDA1.0 controller. On the one hand, it achieves full-duplex com- munication with Data Terminal Equipment; on the other hand, it uses the time length pulse encoding and IrDA transceiver to achieve half-duplex communication. Through buffer technology and time-division multiplexing method, it achieves the transparent IrDA1.0 full-duplex communication for DTE at the rate of 115200khps. It is successfully used in the meteorological telecommunication equipment to enhance the lightning protection performance.
出处
《成都信息工程学院学报》
2013年第2期129-132,共4页
Journal of Chengdu University of Information Technology
基金
四川省青年科技基金资助项目(08ZQ026-089)
关键词
通信技术
红外数据通信
编解码器
时长编码
双工通信
communication technology
infrared data communication
codec
time length encxxiing
duplex communication