基于CortexA9物联仓储的智能照明系统的设计.doc

资料分类:工业大学 上传会员:布加加 更新时间:2021-02-19
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8752
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:该设计是基于cortexA9物联仓储的智能光照系统的设计,它的工作原理是采用光敏传感器采集当前环境光强信息,通过A9服务器来判断光照的强度。如果光照的变化超出设定值,则发出修改指令到M0上的LED模块,及时对LED亮度进行做出更改。光强采集终端每秒进行一次光强信号采集,然后将数据发送到A9服务器上,而共享内存刷新线程也采用轮询的模式不断刷新,保证共享内存中不会产生数据错误,保证了整个系统的高效稳定以及实时性。整个设计操控方便简单,可以被多处场景应用,是一个实用并且高效调控的经济型产品。

【关键词】智能光照;Cortex-A9;嵌入式系统

 

目录

摘要

Abstract

引    言-1

1 概述-1

1.1 嵌入式的发展概况-1

1.2 ARM处理器的发展概述-2

1.3 传感器概述-3

1.4 Zigbee概述-3

2 系统总体设计方案-4

2.1 设计思路-4

2.2 系统框架以及线程间关系-4

2.2.1 系统框架-4

2.2.2 线程间关系-5

3 硬件设计-6

3.1 ARM CortexA9服务器设计-6

3.2 环境数据采集终端(M0)设计-6

3.2.1 ISL29003传感器-8

3.2.2 三轴加速传感器-9

4 程序设计-12

4.1 数据接收模块-12

4.1.1 功能描述-12

4.1.2 数据描述-12

4.1.3 流程图-12

4.1.4 详细说明-13

4.2 数据处理模块-13

4.2.1 功能描述-13

4.2.2 数据描述-14

4.2.3 流程图-15

4.2.4 详细说明-16

4.3 共享内存刷新模块-16

4.3.1 功能描述-16

4.3.2 数据描述-16

4.3.3 流程图-17

4.4 QT-18

4.4.1 Linux端-18

4.4.2 Linux下的QT流程图-18

4.5 CGI通讯系统-19

4.5.1 功能描述-19

4.5.2 CGI工作原理-20

5 硬件调试-21

5.1 硬件连接-21

5.2 调试准备-21

5.3 功能调试-21

结    论-26

参考文献-27

致    谢-28

附    录-29

附录Ⅰ 通信结构体-29

附录Ⅱ A9-M0通用指令-29

附录Ⅲ M0指令判断代码-30

附录Ⅳ ADC获取代码-31

附录Ⅴ 共享内存模块刷新关键代码-32

附录Ⅵ 服务器光强判断代码-34

相关论文资料:
最新评论
上传会员 布加加 对本文的描述:传统仓库的光照管理都是通过人工控制开关来控制灯光的开与关。依靠人工来管理仓库是一件成本极高的仓库管理方案。其一,需要大量的电气开关,而这对于仓库环境不熟悉的员工,......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: