关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于S3C6410和无线传感器网络的手持终端设计

基于S3C6410和无线传感器网络的手持终端设计

作者: 时间:2011-03-16 来源:网络 收藏

2.2硬件
主要由处理器核心系统、传输模块、电源管理系统和输入输出系统4部分组成。处理器核心系统由处理器()、SDR-AM(K4X51163PC-LGC3)和Flash(K9F2G08XOA)组成。电源管理系统为核心系统和外设电路提供相应电源控制和管理。输入输出系统为用户提供下载接口、语音系统、图形界面和外设存储。其系统框图如图3所示。

本文引用地址://m.amcfsurvey.com/article/162312.htm


和CC2430通过串口通信,Flash存储操作系统相关的内容,SD卡存储环境监测中采集的各种数据、定位与导航应用的地图和应用程序等,采集的数据通过LED界面显示出来,管理者通过LCD显示的数据进行监控、定位和应急管理,报警信息、通话等通过音频模块输出。原理样机如图4所示。



3 系统软件
系统软件包括的采集程序和手持终端串口通信程序,采集程序根据不同传感器的接口方式不同,对CC2430单片机分别编写数据采集程序,手持终端需要编写处理器和CC2430之间的串口通信程序。
3.1传输模块软件设计
传输模块的软件架构由数据采集端软件和数据接收端软件组成,包含有发射程序和接收程序。其中初始化的程序主要对CC2430单片机射频芯片SPI等进行初始化设置,发射程序将打包的数据包通过单片机的SPI接口发送至射频发生模块输出,接收程序完成终端采集数据的接收并做相应的处理。数据采集软件流程图如图5所示。


在数据采集和数据传输过程中,MCU控制器首先初始化运行和信道选择,低功耗定时器运行准备接收信号,等待传感器请求发送信号,若请求合法,则初始化采集数据,采集完毕后通过CC2430发送,完成数据采集功能。数据采集主程序如下:



评论


相关推荐

技术专区

关闭