网站大量收购独家精品文档,联系QQ:2885784924

电动车遥控报警装置设计答辩PPT.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电动车遥控报警装置设计答辩PPT

课题:电动车遥控报警装置设计 —软件子系统 怎么做的? 硬件部分简述 电动车无线防盗报警器的硬件总体方案设计是根据其功能和设计要求,从全局的角度,以系统的观点而进行整体方面的设计,主要包括无线收发模块设计,信号触发模块设计和报警电路模块设计等内容。硬件方案总体框图如下图所示 软件部分--软件部分总体设计 程序主要包括解码子程序、按键判断子程序、蜂鸣器发声处理子程序、震动检测子程序。主流程图如下图所示 软件各模块设计 一、主程序模块 二、解码及数据处理子程序模块 三、按键判断子程序模块 四、蜂鸣器发声处理子程序模块 蜂鸣器发声分三种情况:设防时,蜂鸣器响一声;寻车时,蜂鸣器播放生日快乐歌,为了不产生扰民现象,生日歌播放完毕自动停止;车身震动时,蜂鸣器循环鸣叫四声,即报警。 五、震动检测子程序模块 当系统处于设防的情况下,系统检测到车身震动是,将震动信号接入单片机的P3.3引脚,采用外部中断1服务程序完成震动报警 。震动触发流程如下图 (1)解码:由解码和解码后数据处理两部分组成。它是软件部分的关键环节,是解码的核心部分。 (2)按键判断:解码后通过对按键的判断,判断发送出的信号要完成的功能,其中包括设防、静音设防、解除设防、寻车等功能。 (3)蜂鸣器发声处理:不同功能下发出不同的提示音。 (4)震动检测:这是由于电动车收到外部给予的震动信号而触发的一个中断子程序。 有什么功能? 图1 硬件方案总体框图 图2 主流程图 系统基于单片机运用Keil uVision4软件编程,使用的编程语言是C语言。Keil uVision4是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统C语言的语法来开发,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用,而且大大的提高了工作效率和项目开发周期,它还能嵌入汇编,可以在关键的位置嵌入,使程序达到接近于汇编的工作效率。KEILC51标准C编译器为8051微控制器的软件开发提供了C语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强, 可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到uVision4的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器[7]。uVision4 IDE可为它们提供单一而灵活的开发环境。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面,能在很短的时间内就能学会使用keil C51来开发单片机应用程序。    另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。 图3 2262发出的一组完整波形 图4 基本波形的放大图 图5 高低电平抽样判断图 图6 编码流程图 设防键按下为高电平,其它按键为低电平,发送的编码为0xc0,所以设防功能在C语言里的KeyValue为0xc0;解除设防键按下为高电平,其它按键为低电平,发送的编码为0x30,所以解除设防功能在C语言里的KeyValue为0x30;静音设防键按下为高电平,其它按键为低电平,发送的编码为0x0c,所以静音设防功能在C语言里的KeyValue为0x0c;寻车键按下为高电平,其它按键为低电平,发送的编码为0x03,所以寻车功能在C语言里的KeyValue为0x03。 先判断KeyValue是否为0xc0,是则进入设防模式;否则判断KeyValue是否为0x30,是则接触设防;否则继续判断KeyValue是否为0x0c,是则进入静音设防;否则判断KeyValue是否为0x03,是则为寻车模式;否则说明数据码有误。流程图如下 图7 按键识别图

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档