当今商场的轿车的防盗手法一般都是被迫防盗型的,即采机械式或许电子式的手法当车辆遇到不合法侵略时车辆防盗体系会采纳预设的防盗手法并主动报警。此类的防盗器占绝大部分商场。此类防盗器在必定程度上能对不合法侵略者起到阻止效果,可是假如遇到手法高超的盗车贼。此类的防盗器就成为了铺排,并且无法及时寻回被盗车辆。为此在本文中作者规划了依据μC/OS—II的低功耗车载防盗体系。该体系是一种差异于传统防盗器的新式防盗手法,使用今世掩盖面最广的GSM网络与GPS体系对车辆进行监控。
本文介绍的防盗体系,是依据μC/OS—II体系,结合TI公司的MSP430微处理器,由GPS模块获取车辆当时方位,经过GSM网络发送当时车辆状况到用户手机上。经过手机短信可发送指令操控车辆的油门与焚烧装置。结合传统车辆防盗器为车辆供给较为全面的防盗计划。
1 体系的规划方针
1)方位及车辆内部状况相关数据的传送,包括用主动恳求体系发送,间隔时刻发送,超越必定规模发送等。发送的方法可经过SMS方法与GPRS方法,GPRS方法是经过流量进行计费的,因为本体系要求的数据巨细不大,故本体系首要采纳GPRS方法进行信息通讯。但因为在某些偏僻当地或人群集合的当地,GPRS信号或许欠好,故体系亦可经过SMS方法进行辅佐通讯。
2)反常状况处理,分一下几种状况:
①紧迫报警功用:当车辆遇上交通事故,掠夺等紧迫状况时司机可经过紧迫按钮向预设好的安全号码发送求救信号,并上传当时车辆定位数据。
②防盗报警功用:当体系设置为防盗形式时,当体系检测到车辆有反常时,体系会堵截车辆供油体系与确定刹车体系。并发送当时定位数据到用户手机。
③寻回车辆功用:当发现车辆被盗时,用户可经过发送预设指令,可主动堵截车辆供油体系并确定车辆。并发送定位数据到用户手机。协助用户寻回自己被盗车辆。
2 体系硬件规划
MSP430F149微处理器的片上资源MSP430F149芯片是美国德州仪器公司推出的16位超低功耗微处理器,有60KB+256字节FLASH,2KB的RAM片内资源丰富,包括根本时钟模块、看门狗定时器,带3个捕获/比较寄存器和PWM输出的16位定时器、带7个捕获/比较寄存器和PWM输出的16位定时器、2个具有中止功用的8位并行端口、4组8位并行端口、模仿比较强、12位A/D转换器、2个串行通讯接口等模块。结合芯片规划手册规划微处理器电路如图1所示。
其他硬件的完成体系的硬件规划首要有4个部分,即电源电路部分、GSM模块电路部分、GPS模块电路规划、继电器操控电路规划。体系悉数选用3.3 V电压供电,因为GSM模块的峰值电流可到达2 A,故选用美国芯源的电源芯片MP2303,该芯片供给4.75~28 V宽电压输入,0.8~25V宽电压,最大3A电流的输出。参阅官方规划手册规划了本体系的电源电路,由车载蓄电池12V直流供电,供给3.3电压最大3A的输出。电路如图2所示。
本规划选用GSM作为与车载终端与用户终端通讯手法,当车辆产生反常时,可经过短信、GPRS告诉用户。用户发现反常后可主动查询到车辆的具体方位,与车辆行进状况。GSM(Global System for Mobile communication)体系是现在依据时分多址技能的移动通讯体系中,比较老练完善,且使用最广泛的一种体系。我国现已建成掩盖全国的GSM数字蜂窝移动通讯网,现在是我国大众移动通讯网的首要方法。本规划依据本钱与稳定性准则,选用芯讯通无线科技有限公司推出的SIM900A模块,该模块是专为中国大陆和印度商场规划的双频的GSM/GPRS模块。首要为工业操控,物联网等供给语音传输、短信发送、GPRS数据业务供给无线接口。
本规划差异于传统防盗器的最大亮点在于可实时把握车辆当时方位与车辆内部状况。如是否现已焚烧,当时车辆行进速度等。故本规划选用GPS定位技能,终端用户可经过GSM网络准确的把握车辆方位。本规划依据本钱与稳定性准则,选用u-blox公司推出的一款GPS定位模块NEO—6M。该模块依据u-blox公司的u-blox6定位引擎,专为低功耗低本钱规划供给GPS数据接口。图3为NEO—6M模块外部电路规划图。
3 体系软件规划
软件规划依据嵌入式实时操作体系μC/OS—II,μC/OS—II是一种依据优先级的抢占式多使命实时操作体系,经过实时内核对CPU进行办理,为每个使命分配CPU时刻,当无需执行使命的时分,内核主动切换CPU到休眠状况,合作MSP430单片机的多种低功耗形式,可较为轻松的完成反响活络,功耗低,多使命的防盗体系。
μC/OS是一个依据优先级的可掠夺型的实时多使命操作内核,包括实时内核、使命办理、时刻办理、使命间通讯同步和内存办理等功用。95%的代码由C言语编写,只要很少关于CPU操作的代码由汇编编写,可移植性强,内核简略易懂,对RAM与ROM占用低,适用于小体系的开发。结合MSP430单片机可便利开发出超低功耗的防盗体系。
1)体系流程图
2)μC/OS—II初始化代码
3)μC/OS—II使命程序示例
μC/OS—II是一个多使命实时操作体系,每个使用程序是一个使命,依据使命的性质在体系中对其分配不同的优先权。本体系的优先级由高到低分别为体系初始化使命、短信通讯使命、GPRS通讯使命、车辆操控使命、GPS数据解析使命。
使命的示例程序如下所示: