20
5。3 M0数据接收线程 22
5。4 M0数据分析线程设计 22
5。5 更新共享内存线程设计 24
5。6 蜂鸣器线程设计 25
5。7 LED模块线程设计 26
5。8 摄像头模块线程 26
6系统测试与分析 27
6。1测试方案 27
6。2 M0芯片信息采集记录 29
结论 30
参考文献 31
致谢 32
附录A电路原理图 33
1 绪论
本设计所运用的是基于 LPC11C14 内核的 ARM Cortex-M0 处理器,它是一个低功耗,低成本,最高工作频率 50MHZ ,32位的3级流水线 RISC 处理器,Cortex-M0 属于 ARMv6-M架构,包括1颗专为嵌入式应用而设计的ARM核、可选的唤醒中断控制器 WIC、紧耦合的可嵌套中断微控制器NVIC,对外提供了基于AMRA结构的AHB-lite总线和基于 coresight技术的SWD货JTAG调试接口。具有全新的硬件除错单元,很强的抗干扰能力。
本设计结合了 Zigbee 技术,通讯技术,传感器技术。整个系统能全天24小时对环境数据进行实时采集,进行简单的数据处理,M0终端负责主要的环境数据监测,包括温度湿度,关照,RIAD刷卡记录,Zigbee接受发送数据。并且显示在OLED屏上和将数据打包发送到A9服务器。
Cortex-M0各个终端设备的功能描述主要包括:
a、采用DHT11传感器对温湿度信息进行采集;
b、采用ISL29003传感器对光照强度信息进行采集;
c、采用MMA7455L传感器采集三轴加速度;
d、采用CY14443/SPI对RFID信息采集;
e、采用ADC 3通道对电池电量信息采集;
f、采用ADC 0通道对电位器信息采集;
g、采用ZICM2410无线通信。
2项目简介
2。1 项目背景
随着计算机技术以及物联网技术快速发展,智能物联仓储已经进入人们的工作生活。于是大家对食品物流环境有了更多的想法,希望物流管理智能化,减少人工负担,提高效率,还需要能够防火防盗。
本系统融合了嵌入式技术、物联网技术、无线通信技术这三门技术实现了对仓储控制和查看的智能化,极大提高了仓储管理的效率,减少了人工成本,实现了对仓储系统的远查看和控制。物联网仓储系统使用更方便,操作更简单,用户体验更健康、更人性化。
2。2需求分析
开发一套智能物联仓储系统,需要监控每个仓库的实时信息,监控的内容分别是温度,光强和湿度以及货物信息,其中温湿度和光强被保存到服务器中。各个仓库采集到的信息通过Zigbee传输到A9芯片中以方便进行实时管理。通过指定的用户名密码可以登录到服务器来实时查看及控制仓库。
通过指定的用户名密码可以登录到服务器来实时查看仓库的信息也可以直接在服务器端操作仓库中的设备。在网页上显示的选项有1。视频监控2。温度信息 3。湿度信息 4。光强信息 5。货物管理 6。警报 7。通风 8。无线通信。
1。视频监控:通过每个仓库中的摄像头来监控仓库的状况通过无线网络传输到仓储中心并实时显示在服务器端
2。温度信息:通过温度传感器采集温度信息通过ZigBee传输到仓储中心并在服务器端显示,服务器端可以更改温度的设定范围 ZigBee+arm物联仓储设计+电路图(2):http://www.youerw.com/zidonghua/lunwen_90168.html