首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于Cortex—M3的自动气象站设计3

基于Cortex—M3的自动气象站设计3


    在完成新建任务后进行整体软件调试,PC机通过USB转串口线接入SIM300模块后通过串口调试助手来观察接收到的下位机测量的气象数据,在这里需要注意的是,在气压测量、温湿度测量、风速测量任务中,为了数据读取和处理方便我们取的数据都是整数的,比如温度为12.8℃,我们实际存储数据就是128且是分在三个变量来存储百、十、个位的,所以为了数据的发送,我们设置一个全局数组data设计为一个数据帧来存储测量的数据,整个数据格式作如下定义:u8 data=湿度数据[3位]+温度数据[3位]+气压数据[5位]+风速[3位]来存储测量的数据,在通过GPRS发送数据时只需要通过AT指令把数组中的数据发送即可,上位机接收到数据如图3所示。



4 结论
   
本设计实现了μc/os—II在Cortex-M3上的移植并通过了实验验证,同时依照设计功能要求在μc/os—II平台上完成了气象数据采集系统中各个任务的设计工作,经实验验证,本系统能正常运行,气象数据测量精度达到设计要求,具有成本低廉,精度高,易于实现等特点,具有较好的实时性和稳定性。
返回列表