基于的嵌入式汽车防盗系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
and embedded multiple task real-time operating system,the automobile is guarded against theft.The
embedded
processor
MPC563
is
running
O.C/OS-II real—time operating system
2.2
,
于精密控制需求的微控制器。其高达40 MHz的工作 频率在实时性上得到了可靠保证,在汽车电子中有着 广泛的应用。存储器采用29LVl60 Flash芯片。 ②CAN总线。MPC563内嵌了CAN模块,外接 CAN收发器MC33888即可。CAN总线结构支持分布 式控制,所以系统中的每个控制节点都能够在脱离 CAN总线的情况下独立完成自身系统的运行。 ③GSM/GPRS模块。GR47是Sony Ericsson公司 推出的新一代GSM通信模块,支持端对端、端对用户的 通信模式,支持SMS、GPRS等数据传输和语音呼叫;该 模块内嵌TCP/IP协议栈,提供了非常完整的使用接口, 通信接波特率可调,默认AT指令的波特率为9.6
实现GR47与Intemet的连接控制指令如下:
AT+CGDCONT=1,“IP”,“CMNET”;GPRS模块开通 TCP/IP服务;反馈OK。 AT幸E21PA=I。1;GPRS模块分得固定虚拟IP地址;反 馈OK。 AT・E2IPO=1。“10.0.0.172”,9201;连接MMSC;反馈
CONNECT。
于Motorola PowerPC RISC微控制器家族,是一款适用
2系统软件实现
防盗系统的软件实现主要有两个步骤:首先是将 实时操作系统I山C/OS—II移植到MPC563主芯片中;其 次是MPC563依靠实时操作系统按照优先级完成各个 任务,如汽车状态检测与采集任务、SMS/MMS的实现 任务和收发任务等。如有必要,汽车AMT模块可依据 车主短信指令自动完成减速控制。 2.1¨C/oS・II在MPC563上的移植 trC/OS.11是一种基于优先级可抢先的多任务实 时内核,包含了任务调度、时间管理、内存管理和任务 通信同步等操作系统的基本功能,但是没有提供I/O 管理、文件系统和GUI等功能【61。系统最多可管理64 个任务,终端管理可达255层。由于wC/OS-II绝大部 分代码是用c语言编写,只有与CPU硬件接口相关部 分用汇编语言编写,因此,具有很好的可移植性。
module via body bus,the
on
owner status
can
obtain traveling parameters in SMS
can
mode。and
owner
current
condition of driver
in
MMS mode.Then.based
is
these information。the
kbps。
GR47分指令态和数据态两种工作状态。指令态 的主要功能是发送AT指令和收发SMS/MMS数据及 相关反馈信息。发送实现GR47和车主手机之间短信 通信的控制指令如下:
AT+CMGF=O;设置短信模式为PDU模式,如值为1,则 是TEXT模式;反馈OK。 AT+CNMI=3,2,0,0,0;设置通过SIM卡接收短信;反 馈OK。 AT+CMGS=“13……”;向车主发送短信。
1
系统的原理和结构
新型防盗系统首先适用于具有自动变速系统的汽
车¨一]。车主可以定时或随时获取汽车的行驶状态, 当汽车出现异常时,如车门非正常打开、蓄电池电量不 足、发动机温度过高等。各个控制节点将这些信号由 CAN总线发送给MCU,MCU收到这些信号后,将它们 编辑成短信通过GSM/GPRS模块发给车主手机。车 主根据短信内容回发短信命令来控制汽车或进一步联 系驾驶员。 车主根据短信信息和车况信息,决定回发短信的 内容、通知驾驶员关注车况或结合GSM/GPRS定位系 统发出汽车减速、限速甚至停车命令,关闭车门、发出 报警信号。新型防盗系统的组成原理如图1所示。
SMS/MMS的实现与发送 系统中的SMS任务主要是将CAN总线传来的车
身状态信息编辑成短信形式,通过GR47发送出 去【3‘5’7】。系统在收发SMS的过程中使用PDU格式, 它使用7-bit、8-bit和UCS23种编码。7-bit编码用于发 送普通的ASCII字符,8-bit编码用于发送数据消息, UCS2编码用于发送Unicode字符,因为车主和GSM模 块通信中用到中文和数字,所以选择UCS2编码。汉 字的十六进制PDU编码直接采用汉字的Umcode编 码,数字就在8位的ASCII前面补0。 MMS任务主要是将图像采集模块传来的压缩 JEPG图像按照WAP协议封装成MMS数据报形式, MMS数据报封装格式符合MMS CLIENT端协议,有 MMS头、MMS描述语言和MMS内容体(压缩过的图 片)组成,如图2所示。GR47模块通过串口将MCU传 输过来的MMS数据报封装成UDP/TCP格式,通过 GPRS网络发送到彩信服务器。
Subject:test(MMS头1 X.Mms—Message-Class:Personai X.Mms-Delivery.RepoM:Yes
Content・Type:application/vnd.wnp.mulflpart.related Type=application/smil Start=<s.smib <smip 叫sm:jp
return err;
//MMS发送
X-Mms-Message-Type:m-send-req X.Mms-Transaction.ID:105I舢6
X.MmS-MMS-Verslon:1.0 Frnm:139xxxxxxxx To:139xxxxxxlx
OSTimeDly(1);}
return ok;}
GSM/GPRS模块
厂;i:丁
兰
l控制节点l 图I
■品一
1再矗;五]广军ij;;要]
控制节点l
其烹羔点厂—ji;F
I控制节点
系统组成框图
Fig.1
Block diagram of system composition
Leabharlann Baidu
新型防盗系统组成结构如下: ①MCU和存储器。MCU作为汽车的控制中枢, 协调着整个系统各个节点的正常工作,其性能将直接 决定整个系统工作能否稳定。Motorola MPC563隶属
摘要:提出了基于GSM/GPRS的嵌入式汽车防盗系统,利用GSM/GPRS无线通信网络模块和嵌入式多任务实时操作系统来实现汽 车防盗。嵌入式处理器MPC563运行tLC/OS.Ⅱ实时操作系统,完成汽车状态检测、SMSJMMS的实现和收发等任务。当汽车受到侵害 时,车主可以通过无线通信模块从车身总线获得SMS方式的汽车行驶参数和MMS方式的驾驶人员当前状态。然后再依据这些信息 通过手机发送短信通知车主关注车况,或直接对汽车进行远程控制,从而保障汽车安全。 关键词:GSM/GPRS汽车防盗p.C/OS一Ⅱ
MMS数据报结构
MMS message
structure
士
开中断 ‘
J GPRs通信任务J I
●
系统软件流程如图4所示,首先初始化操作系统, 完成必要的软硬件设置,进人多任务调度模式,有事件 发生则通过优先级判断,利用模块程序间的通信进入 任务程序完成相应的操作。
州Ms描述语言)
picture(MMS内容体)
(初始化osInjt())
●
………一-t………一
系统时钟任务
●
l
图2
Fig.2
系统时钟初始化
service(GSM/GPRS)Auto-删斗C/OS-lI
Short message
SMS)
Remote control
Embedded
Monitoring
0引言
汽车防盗技术是一门伴随着汽车工业发展而不断 进步和完善的系统工程技术,它既与汽车环境、汽车机 械和汽车电子紧密相关;同时又有自身独特的技术背 景。随着汽车的功能和技术日新月异,汽车的防盗技 术也必须跟上它的步伐。 目前市场上大多数的汽车防盗系统都存在一定的 缺陷,关键在于这类防盗系统的报警功能都是基于单 纯的“防盗”要求。主要表现在报警距离短和报警以 后对被盗车辆缺乏有效控制,功能稍强的也仅仅是通 过切断油路来阻止汽车被盗。如果汽车正行驶在高速 公路或者车辆拥挤的城市街道上,这种操作就会带来 很大的安全隐患。 GSM/GPRS无线通信技术的迅速发展和其用户数 量的日益扩大,使其应用领域不断扩大。近年来出现 的汽车防盗产品也开始利用该技术,但这类产品的特 点仍然是被动式防盗,对被盗汽车缺乏真正的制约。
tO
achieve condition examination of automobile。and SMS/MMS real—time sending
and receiving.When
the automobile is under invasion,through wireless communication
基于GSM/GPRS的嵌入式汽车防盗系统
陈荣保。等
基于GSM/GPRS的嵌入式汽车防盗系统
An Embeded Auto—guard System Based
on
GSM/G PRS
障劳保1
皙
事1
李击勇2
(合肥工业大学电气与自动化工程学院’,安徽合肥230009;香港俊成科技有限公司/It门分公司2,福建厦门361003)
GR47和MCU通过USART进行通信。GPRS模块 收到一条短信时,发出振铃信号,MCU读取短信内容 和来源,如果信号码属于预先存储的号码时,就建立链
28
PROCESS AUTOMATION INSTRUMENTATION Voi.29 No.9 September 2008
万方数据
基于GSM/GPRS的嵌入式汽车防盗系统陈荣保。等
中图分类号:TP302.1
SMS远程控制嵌入式监控
文献标志码:A
Oil
Abstract:The embedded auto—guard system based
GSM/GPRS is proposed.By using GSM/GPRS wireless communication network module
27
《自动化仪表》第29卷第9期2008年9月
万方数据
基于GSwGPl塔的嵌入式汽车防盗系统
图像采集模块
陈荣保,等 接,否则删除该短信。 ④图像采集模块。使用美国OnmiVision公司的 30万像素CMOS彩色图像传感器芯片0V7660和韩国 MtekVision生产的高性能图像处理器MV3018。0V7660 运用专用的传感器技术,能清除拖尾效应、灯光闪烁等 光电干扰,MV3018提供丰富的视频功能、30 fps的实时 显示和JPEG压缩和解压缩,与OV7660具有无缝连接。 ⑤AMT模块。基于CAN传递的信息,如车速信 号和发动机的油温信号等,AMT控制器在系统中通过 MCU来控制汽车的油门、离合器和变速箱,实现汽车 的自动变速。
修改稿收到日期:2007—12—14。 第一作者陈荣保,男,1960年生,现为上海大学机电工程与自动化学 院在读博士研究生,副教授;主要从事通信技术、信号分析与处理和虚拟 仪器领域的应用研究与教学工作。
在现有的汽车防盗产品融入新的技术,结合 GSM/GPRS无线传输技术的前期投入少、传输距离远、 传输速度快和永远在线的优点,构成基于GSM/GPRS 的嵌入式新型汽车防盗系统,必将成为汽车安全行驶 和远程监控的主要手段。运用现有的车载网络可以使 车主随时随地获取当前的汽车行驶状态,一旦汽车被 盗或汽车行驶状态出现安全隐患,车主能够及时知晓, 结合GSM/GPRS无线传输技术对汽车实现远距离控制。
of the automobile
be
informed
tO
the
from SMS of mobile phone:or the automobile
under remote control directly.ThUS the safety of automobile is guaranteed.
Keywords:Global system for mobile communications/general packet radio service I