下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【Word版本下载可任意编辑】 MTK平台的防盗监控报警系统的分析和实现 随着信息技术的高速发展,人们在追求舒适居住环境的同时,还对自家住所的安全有了更进一步的要求。当主人外出时,监控系统作为安防设施中的重要组成部分起到越来越重要的作用。在本文所介绍的方案中,在具有成熟软件系统的MTK平台的根底上,在MTK芯片的GPIO口挂载传感器和喇叭,组成一套具有实时性强、性价比高、耗电量小、遇到异常后能自动报警等功能的防盗监控报警系统。该系统充分利用MTK系统中现有的资源,研发周期短,在用户对监控系统的实时性、价格、自防御等方面的要求越来越高的情况下,将目前主要作为手机开发平台的MTK系统引入到安防等领
2、域。 1 MTK系统介绍 1.1 MTK硬件平台 MTK是联发科技股份公司的简称,全称为MediaTek。MTK手机系统是目前国内手机设计、制造商使用的多的一个完整的手机产品解决方案,其高性价比和可二次开发的特性倍受手机制造商的青睐。本方案选择MT6225为芯片,它内部集成了ARM7核和DSP核,通过MT6225的GPIO(General Purpose Input Output,通用输入输出口)可开展外部设备的扩展。MTK6225凭借优越的无线通信特性和成熟的软硬件系统,成为目前使用广泛、稳定、成熟的手机开发平台。 1.2 MTK软件系统 MTK提供了一整套功能强大、稳定可靠的软件平台,熟悉
3、并熟练地应用其用C语言编写的软件系统,便能利用MTK软件系统可开展二次开发的特性,将MTK平台应用于除手机开发以外的安防、生产等领域。 1.2.1 MTK操作系统 MTK采用Nucleus实时抢先式多任务操作系统,在其上有一个KAL(Kernel Abstraction Layer)OS层。它作为MTK软件和Nucleus操作系统的接口层,主要为任务提供各种系统服务(如定时器、队列、内存管理和事件等)。 1.2.2 基本软件构架 Nucleus操作系统的上面是整个MTK系统的软件构架,它主要由RMI(Remote MMI)、MMI(Man Machine Interface)、L4(Layer
4、 4)、Drivers和PS/L1(Protocol Stack/Layer 1)几部分构成。MTK软件构架用到了层的概念,它将各功能模块分为不同的层,每个层具有各自的功能特性。MMI作为MTK系统可二次开发的部分, FrameWork (框架层)、MMI和L4层的通信、Application (应用层)、UI Layer (UI层)这4个主要部分组成了MMI的整体构架。 2 系统方案的功能描述和整体框架 将传感器挂载在MTK系统的芯片MT6225的GPIO口上,通过定时查询GPIO口的状态来检测传感器的输出信号。一旦MTK系统检测到传感器输出信号,MTK平台在启动录像程序录制视频,并驱动喇叭
5、发出刺耳的声音,在驱逐小偷和开展报警的同时,通过自动短信的方式发送信号给主人。通过MTK平台拍摄并存储在MTK系统的存储卡中的视频,就可以很方便地找到有力的证据。基于MTK平台的防盗监控系统的整体框架如图1所示。 图1 基于MTK平台的防盗监控系统的整体框架 3 传感器和喇叭 3.1 传感器 传感器是将非电量转换为与之有确定对应关系的电量输出器件或装置,其本质是非电系统与电系统之间的接口。作为为防盗设备提供信息的传感器,应选择物理型传感器中具有压电效应的压电式传感器,将其安装在家庭的大门、窗户等地方,当有盗贼进入时传感器将压力、机械冲击和振动等物理信号转换成电信号。 3.2 喇叭 喇叭又名扬声
6、器,是将电能转换成声音的转换设备,当不同的电子能量传至线圈时,线圈产生一种能量与磁铁的磁场互动,这种互动会造成纸盘振动。因为电子能量随时变化,喇叭的线圈会往前或往后运动,因此喇叭的纸盘就会跟着运动,这些动作使空气的疏密程度产生变化从而产生声音。 作为功率器件,只需在喇叭后面引出的两个接头对应地接上正负极,只要电压到达一定的量值,便能发出高分贝刺耳的声音。本方案选择喇叭作为驱逐盗贼和报警的装置。将喇叭的正极接上电源,负极接到MTK平台相应的GPIO口,当MTK平台接收到传感器产生的信号时,MTK平台便将该GPIO口拉低,此时就喇叭就可以正常工作了。 4 MTK定时器、录像和短信功能 4.1 MT
7、K定时器 定时器事件是在指定的时间或时间间隔内反复触发指定的事件,这个指定的事件是通过一个注册的功能函数来实现的。在MTK平台中,操作定时器的具体流程如下: 在定义定时器ID的头文件TimerEvents.h中的MMI_TIMER_IDS枚举类型中定义一个自己的TimerID,实验中定义的ID为MY_TIMER_ID。 使用函数StartTimer(U16 TimerID,U16 delay,FuncPtr funcPtr)启动一个定时器,其中TimerID为时钟ID,delay为时间间隔,funcPtr为该定时器事件的回调函数。StartTimer一经执行,当到达时间间隔delay时,系统就
8、会通知执行funcPtr。试验中启动定时器如下: StartTimer(MY_TIMER_ID,1000,capture_and_send_message) 其中,1000为根据MT6225芯片的工作频率而设定的定时扫描GPIO口的时间,在MT6225中1000即1 s的定时。函数capture_and_send_message为作者编写的录像和发送信息给主人的函数。 每当退出程序时,通过调用StopTimer(U16 TimerID)来停止TimerID所对应的定时器事件。实验中调用情况为StopTimer(MY_TIMER_ID)。 4.2 MTK录像功能 作为手机开发平台,MTK系统具有
9、和普通手机一样的功能,录像作为目前手机多媒体功能的重要组成部分,利用该功能便能采集到需要的重要证据。MTK平台接收到传感器产生的信号后,启动定时器,只需要调用已初始化好的初始化函数和录像的函数,便开启录像的功能。 4.3 MTK短信功能 短信功能同样作为MTK软件系统中的重要组成部分,在该监控系统报警的同时通过短信通知主人,不仅阻止了不利情况的进一步发展,还能即时提交证据。MTK本身具有短信通信功能模块,修改软件系统,通过设置固定的号码,发生异常情况时MTK系统便会自动发送信息给该号码。 5 试验过程及结果 通过给MTK芯片的GPIO0高电平模拟传感器产生的信号,将蜂鸣器的正极接MTK芯片的电源,负极接到GPIO43。MTK系统通过定时查询的方式每隔1 s就检查GPIO0的状态。当MTK系统检查到GPIO0端口的状态为高电平时,MTK系统停止查询GPIO口,同时启动录像程序,通过程序设置在录像一定时间后停止录像且将拍摄的视频文件保存到MTK系统的本地存储卡中,并在给 GPIO43低电平以驱动蜂鸣器发出响声的同时,发送信息通知主人。实验结果说明,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026人工智能产业风险控制与资本运作策略分析
- 2026中国洗衣房设备制造业技术升级与出口前景分析报告
- 2026汽车后市场服务商投资机会挖掘与资本运作策略研究报告
- 2026中国物流行业智能化转型与效率提升战略研究
- 2026中国植入式葡萄糖监测系统精准度改进与患者依从性研究报告
- 2026中国体育产业足球俱乐部行业市场现状供需分析及投资评估规划分析研究报告
- 2026中国数据存储行业技术演进与市场机会分析报告
- 2026中国叶黄素酯电商渠道发展与线上销售潜力报告
- 2026中国手工饰品行业市场现状供需分析及投资评估规划分析研究报告
- 2026中国土壤墒情传感器精准农业示范区建设效果评估报告
- DZ/T 0276.4-2015岩石物理力学性质试验规程第4部分:岩石密度试验
- 杭州市地铁集团有限责任公司轨道交通保护区管理实施办法7.28修改
- 人力资源共享服务中心运营手册
- 专利检索考试试题及答案
- 中考名著《唐诗三百首》中考真题
- 2024年医院体检中心绩效考核方案
- 职业技能大赛互联网营销师(直播销售员)赛项备赛试题库(浓缩300题)
- 《计算机绘图AutoCAD》电子教案
- HG∕T 3792-2014 交联型氟树脂涂料
- 阀门投标文件(技术标)
- (高清版)TDT 1056-2019 县级国土资源调查生产成本定额
评论
0/150
提交评论