ImageVerifierCode 换一换
格式:DOC , 页数:58 ,大小:922.92KB ,
资源ID:79155      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-79155.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汽车行驶记录仪系统设计【毕业论文】.doc)为本站会员(一***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

汽车行驶记录仪系统设计【毕业论文】.doc

1、 本科 毕业 论文 (设计 ) (二零 届) 汽车行驶记录仪系统设计 所在学院 专业班级 电气工程及其自动化 学生姓名 学号 指导教师 职称 完成日期 年 月 摘 要 汽车行驶记录仪俗称汽车“黑匣子”,它可以全程记录汽车行驶数据,比如车辆的行驶速度、时间、里程和超速时的报警功能等,并存储在可移 动的设备上。本文主要应用 51 单片机 STC89C52,AT24C02,12864,DS1302,设计了信号采集、键盘输入、显示模块和数据存储四大模块。记录仪开机显示驾驶员信息(如姓名、性别等)和汽车信息(如车号等),分 3 个按键,当按下第一个按键显示车速、里程,按下第二个按键显示报警信息提示,按下

2、第三个键显示到站信息。 记录仪还可提供方便、灵活的操作界面,可进行输入信息的提示,能统计行驶速度、行驶里程、停车次数、停车时间、发车以及到站时间。这样可以有效的预防驾驶员违章驾驶、防止严重的事故发生。汽车行驶记录仪目前 可通过多种方法实现,比如基于嵌入式系统的汽车行驶记录仪。总的来说,汽车行驶记录仪所具有的准确性、高效性和方便使用性为判断驾驶状态和处理交通事故提供了科学的依据。但本文设计的汽车行驶记录仪可用在对精度要求不要的地方,不能用于实际汽车当中,仅限于像玩具汽车等一些不重要的场合。 关键词: 单片机;汽车行驶记录仪;可移动存储卡 2 - 2 - Abstract Commonly kno

3、wn automotive vehicle traveling data recorder as “black box“, which can record the whole vehicle traveling data such as vehicle speed, time, mileage and alarming when over speed, and stored on a removable device. This paper mainly apply 51mcu ds1302 at24c02 12864 to system and divided it into the si

4、gnal acquisition, keyboard input, and display and data storage four module. Removable memory card device driver will record information (such as name, gender, etc.) and vehicle information (such as license number, etc.). Points 3 buttons, when pressed the first button to display speed, mileage, pres

5、sed the second button displays the alarm message when prompted, pressed the third button to display the station information. Recorder also offers convenient and flexible user interface and can prompted input information that included speed, mileage, number of stops, parking time, speeding the number

6、, departure and arrival time. This can effectively prevent illegal driver driving and prevent serious accidents. Vehicle traveling data recorder is currently achieved through a variety of methods, such as embedded systems based on vehicle traveling data recorder. Overall, the vehicle traveling data

7、recorder that has the accuracy, efficiency and ease of use feature can determine the driving status and deal with traffic accidents and provide a scientific basis. However, the designed vehicle traveling data recorder can be used in place of less precision, which can not be used for the actual car a

8、nd only like a toy car and some other not important occasions. Key Words: MCU; Vehicle Traveling Data Recorder; Removable Memory Card 目 录 1 引言 . 1 2 记录仪的功能和总体结构 . 2 2.1 汽车行驶记录仪的功能 . 2 2.2汽车行驶记录仪的总体结构 . 2 3 系统的硬件设计 . 4 3.1 供电模块 . 4 3.2 单片机模块 . 4 3.3信号采集模块 . 6 3.4储存器模块 . 8 3.5实时时钟模块 . 9 3.6显示模块 . 11 3

9、.7键盘输入模块 . 12 4 软 件设计 . 14 4.1软件的流程图 . 14 4.2状态信息的获得和中断子程序 . 16 4.3时间的获取和设置 . 18 4.4键盘的输入 . 22 4.5液晶的显示 . 23 4.6延时程序 . 26 4.7 AT24C02对汽车停车次数的记录 . 27 4.8总的软件编程 . 28 5 结论和展望 . 29 参考文献 . 30 附录 1 系统实物图 . 31 附录 2 原理图 . 32 附录 3 毕业设计作品说明书 . 33 附录 4 软件总程序 . 34 - 1 - - 1 - 1 引言 汽车行驶记录仪(以下简称记录仪)的使用,对遏制疲劳驾驶、车辆

10、超速等交通违章、约束驾驶人员的不良驾驶行为、保障车辆行驶安全以及道路交通事故的分析鉴定具有重要的作用。 对于汽车行驶记录仪的设计方案有很多,前人已给出了较好的设计思路与实现方法,比如:有基于嵌入式系统的、有基于 ARM 与linux 的、基于 CAN 总线的和最熟悉的基于 51 单片机的等等 1。单 片机的发展历史可分为 3 个阶段 2。第一阶段:初级单片机微处理阶段。第二阶段:高性能单片机微处理阶段。第三阶段: 8、 16 位单片机微处理阶段。因其价格便宜,性能稳定被广泛地应用于工业以及民用产品中。所以本系统主要采用单片机stc89c52 来完成汽车行驶记录仪的功能要求。硬件主要包括四大模块

11、:键盘输入、液晶显示( 12864)、时钟模块( ds1302)、存储模块( at24c02)。软件编程主要分别介绍四大模块的实现,然后用模块化编程将四大模块结合实现。 - 2 - - 2 - 2 记录仪的功能和总体结构 2.1 汽车行驶记录仪的功能 系统的主要功能因包括以下几个方面:( 1)能够记录汽车行驶的各种状态,包括行驶里程、行驶速度等。( 2)用可移动的存储卡设备记录每个驾驶员的信息比如姓名、工号和汽车的基本信息等。( 3)汽车行驶记录仪应该有一个灵活的操作界面,可进行输入信息,同时还要显示,另外要有超速报警功能 3。 2.2 汽车行驶记录仪的总体结构 系统主要由信号采集、键盘输入、

12、液晶显示、信息存储四大模块组成。如下图 2-1所示 。 供 电 单 元单 片 机 系 统键 盘输 入信 号 采 集液 晶显 示信 息 存 储图 2-1 系统总结构 在图中,单片机是整 个系统的核心,以硬件和软件的配合来控制系统的正常运行 4。 电源模块的作用是将电压转换成记录仪可以正常工作的电压。 信号采集模块主要指数字量信号的采集(如车速和转速等)和开关量信号的采集(左右灯倒车灯刹车等)。 - 3 - - 3 - 键盘输入和液晶显示是常用单片机的输入和输出模块,可以让用户看到实时的行驶速 度、行驶里程、行驶时间等信息。 信息存储模块是指单片机将采集到的信号经过一系列的处理后,存储到可移动的设

13、备中,而这个设备可长期保存记录的信息也可读出进行分析。 - 4 - - 4 - 3 系统的硬件设计 3.1 供电模块 由于汽车内部用的是 12V 电压供电,而记录仪用到的电压是 5V。所以在本系统中用 7805 将电压 12V 转变成 5V。原理图 3-1 如下 0.33uFC20.1uFC3+12GNDVi1Vo2GND37805 wenyaD1Diode+5图 3-1 稳压电路 三端稳压器 7805 只有三条引脚输出,分别是输入端、接地端和输出端 。 7805集成稳压器的典型应用电路如 上 图所示,这是一个输出正 5V 直流电压的稳压电源电路。 IC 采用集成稳压器 7805, C3、 C

14、2 分别为输入端和输出端滤波电容。当输出电流较大时, 7805 应配上散热板 5。 3.2 单片机模块 由于采集、控制、键盘以及屏显都是 51单片机的应用范畴。所以本系统主要采用宏晶公司的 stc89c52来作为汽车行驶记录仪的控制芯片。单片机是一种可通过编程控制的微处理器,单片机芯片自身不能单独运用于某项工程产品上,它必须要靠外围数字器件或模拟器件的协调才能发挥它的强大的功能。如下图 3:在图中左边是 12M 晶振,它为单片机提供稳定的12M 工作时钟。右边是 89c52 的 P0 口,由于他内部没有上拉电阻,为高阻态,所以不能正常输出高低电平,因此需要外接上拉电阻。一般选择接入- 5 -

15、- 5 - 10K 欧姆的上拉电阻。 它由 CPU 、存储器(包括 RAM 和 ROM )、 I/O 接口、定时 / 计数器、中断控制功能等均集成在一块芯 片上,片内各功能通过内部总线相互连接起来。 输入 / 输出引脚 P0 、 P1 、 P2 、 P3 的功能 : P0.0-P0 .7 : P0 口是一个 8 位漏极开路型双向 I/O 端口。在访问片外存储器时,它分时作低 8 位地址和 8 位双向数据总线用。在 EPROM 编程时,由 P0 输入指令字节,而在验证程序时,则输出指令字节。验证程序时,要求外接上拉电阻。 P0 能以吸收电流的方式驱动 8 个 LSTTL 负载。 P1. 0 -P

16、1. 7 ( 1-8 脚): P1 是一上带内部上拉电阻的 8 位双向 I/O 口。在 EPROM 编程和验证程序时,由它输入低 8 位地址。 P1 能驱动 4 个 LSTTL 负载。 P1. 0 还相当于专用功能端 T2 ,即定时器的计数触发输入端; P1. 1 还相当于专用功能端 T2EX ,即定时器 T2 的外部控制端。P2.0-P2.7 ( 21-28 脚): P2 也是一上带内部上拉电阻的 8 位双向 I/O 口。在访问外部存储器时,由它输出高 8 位地址。在对 EPROM 编程和程序验证时,由它输入高 8 位地址。 P2 可以驱动 4 个 LSTTL 负载。 P3. 0 -P3.

17、7 ( 10-17 脚): P3 也是一上带内部上拉电阻的双向 I/O 口。在 MCS-51 中,这 8 个引脚还用于专门的第二功能。 P3 能驱动 4 个 LSTTL 负载 6。单片机最小系统原理图如图 3-2: - 6 - - 6 - P1.0/T21P1.1/T2EX2P1.2/ECI3P1.3/CEX04P1.4/CEX15P1.5/CEX26P1.6/CEX37P1.7/CEX48RST9P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119VSS20P2

18、.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P2.7/A1528PSEN29ALE/PROG30EA/VPP31P0.7/AD732P0.6/AD633P0.5/AD534P0.4/AD435P0.3/AD336P0.2/AD237P0.1/AD138P0.0/AD039VCC40U1 89c521 2 3 4 5 6 7 8 9paizu 10K1211.0592M30pC430pC1GNDVCCGNDVCCGND10uFC710kR7S1图 3-2 单片机最小系统电路图 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能 IC 卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动 洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了 7。 这也是本次系统选单片机作为主要控制器的原因所在。 3.3 信号采集模块 汽车行驶记录仪 记录仪记录汽车运行的两类状态信息:来自速度传感器的脉冲信号和包括制动信号在内的开关量信号。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。