论文部分内容阅读
随着RF无线数据通信技术在国内应用规模的不断扩大,RF无线通信系统的开发和研制已成为国内热点研究方向之一。当前无线通信系统的应用主要都是基于单片机加上RF收发芯片的形式,但是随着电子技术的不断发展,出现了片上系统(SOC)技术。现在这种技术正被逐步应用到RF无线通信的领域,提出了无线单片机的概念。目前关于基于无线单片机设计的无线通信系统的论著还比较少。本文采用TI公司生产的CC1110无线SOC,设计了能够应用于有源RFID、数据采集及无线传输的通用开发平台。目前有关PC程序设计方法与结构的书籍和文章比较多,关于单片机的比较少。原因是与PC的程序相比,单片机程序实现的功能比较简单、规模也没有那么大,所以还未受到重视。但是随着技术的发展,单片机应用程序所要完成的功能越来越复杂,对开发人员按照一定的方法和结构;来编写程序的要求越来越高。所以本文在系统的软件设计中,还研究了程序模块化的设计方法。本文的主要工作如下:1.课题以无线通信的发展为背景,研究并利用CC1110无线SOC设计能够应用于有源RFID、数据采集及无线传输的通用开发平台。该平台为满足有源RFID系统的开发要提供数据片外存储功能、一种用软件实现低功耗工作模式的方法;为满足数据采集及无线传输系统的开发要提供大量数据分组打包无线传送的功能、232通信功能。2.在系统硬件设计中,利用IIC总线技术,解决数据片外存储问题,设计CC1110与存储芯片24C02的IIC总线接口电路;利用串行通信技术与RS-232通信协议,解决232通信的问题,设计CC1110和RS-232通信芯片MAX3232的串行通信接口电路,并对接口芯片的工作方式进行了研究。3.在系统软件设计中,利用软件在CC1110上模拟了IIC总线协议,解决了CC1110没有IIC总线接口的问题,在此基础上实现对存储芯片的读写;采用RS-232串行通信,通过协议对CC1110的UART的串行通信工作模式编程实现了与232通信的功能;通过改变CC1110原有的数据包格式,编程实现了大量数据分组打包传送的功能;利用定时休眠唤醒的原理,对实现低功耗工作模式的方法进行了研究。