微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于μC/OS-II的低功耗车载防盗系统的设计

基于μC/OS-II的低功耗车载防盗系统的设计

时间:09-12 来源:互联网 点击:

μC/OS是一个基于优先级的可剥夺型的实时多任务操作内核,包含实时内核、任务管理、时间管理、任务间通信同步和内存管理等功能。95%的代码由C语言编写,只有极少关于CPU操作的代码由汇编编写,可移植性强,内核简单易懂,对RAM与ROM占用低,适用于小系统的开发。结合MSP430单片机可方便开发出超低功耗的防盗系统。

1)系统流程图

2)μC/OS—II初始化代码

3)μC/OS—II任务程序示例

μC/OS—II是一个多任务实时操作系统,每个应用程序是一个任务,根据任务的性质在系统中对其分配不同的优先权。本系统的优先级由高到低分别为系统初始化任务、短信通信任务、GPRS通信任务、车辆控制任务、GPS数据解析任务。

任务的示例程序如下所示:

4 实验数据

由实验数据可得出,该防盗器具有不错的低功耗性,系统休眠的平均工作功率仅为0.035W,换句话说如果系统采用额定容量为2 000 mAh/3.7 V的锂电池供电,那么系统的休眠工作时长可达上万小时。该类防盗器可用于长期无外部电源供电的汽车防盗方案。

5 结论

本防盗系统采用了GSM/GPRS远程通信技术、GPS全球定位技术、μC/OS—II实时操作系统具有低功耗、可远程操作、实时掌握车辆位置的特点,其主要功能已在实验板得到验证。现在的电子产品研发的国际主流就朝着低功耗、高性能的方向发展,随着国民车辆拥有量的快速增长,本系统具有广泛的市场前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top