论文部分内容阅读
文中通过对短消息接收/发送设备的现状和发展趋势的分析,结合当今技术界的“USB”和“短消息”两个热点技术,给出了“带有USB接口的DTU”的设计方案和实现方法。本设计以功能强大的片上系统(SOC)芯片—美国Cygnal公司的C8051F320作为控制核心,该芯片带有USB接口;以Siemens公司的工业级通讯模块TC35i为短消息接收/发送核心,设计成一款集计算机技术、GSM网络技术、单片机技术和USB技术为一体的无线数据终端设备。 该设备经USB接口接收上位机送来的数据,将其以GSM网络短消息形式发送给另一个数据终端;或者从GSM网络接收短消息,将其经USB接口传送给上位机。它可用于组建点对点或中心对多点的无线数据传输网络,实现大范围远程数据采集或监测,具有很大的实用价值。 为了成功地开发基于GSM网络的设备,论文首先简要的介绍了GSM无线网络的相关知识,着重介绍了短消息操作的AT指令和PDU编码/解码过程。为了把USB技术应用到短消息接收/发送设备中,文中简要的介绍USB总线的相关内容,重点介绍了WDM驱动程序的开发过程。 设备设计包括硬件设计和软件设计。在硬件设计部分,首先介绍了设计中所用的C8051F320芯片和TC35i模块的性能和特点,然后给出了具体硬件设计方案,并重点介绍了设计中应该注意的问题。软件设计包括固件程序开发、驱动程序开发和应用程序开发三大部分。在固件程序中,论文先从总体上介绍了程序的设计思想及其编程结构,随后详细介绍了各层次程序的设计过程,并给出了部分源代码和程序流程图。驱动程序开发部分介绍了驱动程序开发环境、驱动程序的结构、驱动程序的开发过程和实现方法。主机应用程序设计的主要内容包括PDU的编码和解码、一个友好的人机界面的设计、短消息的发送/接收以及电话薄管理。