更新时间:05-08 上传会员:翩翩起舞
分类:单片机自动化 论文字数:9642 需要金币:1000个
摘要:当下社会的发展以及人们生活水平的不断提高,骑行系统已经不仅被人们当成普通的代步、运输系统,而且成为人们娱乐、休闲、锻炼的首要选择。本次设计将研究开发一个智能骑行系统。智能骑行系统能够让人们能清楚地知道当前的速度、里程、车胎情况(胎温、胎压)等物理量并给以骑行者及时警报。本论文主要阐述一种基于霍尔元件、光敏元件、时钟元件以及胎温、压监测并及时警报的骑行系统的设计。
该系统运行在STC89C52单片机上,利用A3144E 霍尔传感器实现对骑行系统里程/速度的测量、利用串行时钟芯片DS1302在骑行系统LCD上实时显示时间【1】、温度传感器实现对车胎内部的监测、采用光敏元件实现对灯光的控制,采用1602LCD显示自行车的里程数、速度、车胎内部温度以及压力,采用小型太阳能板和小型电瓶实现对该系统的供电,从而给予骑行者更优质的骑行体验。
文章详细介绍了智能骑行系统的各个硬件电路,硬件部分利用单片机实现对传感器数据的采集,通过A/D转化,然后单片机系统将信号经过处理送显示。其它软件部分的开发语言选择采用C语言。本次设计的系统硬件电路简单,通过实物测试本系统能够实现数据监测、及时警报等功能的基本要求,大大方便骑行者的骑行,并可以保障骑行安全。
关键字: 智能骑行系统 52单片机 优质体验
目录
摘要
ABSTRACT
第一章 绪论-4
1.1课题背景及其意义 -4
1.2 国内外的研究状况 -6
1.3本文的主要研究内容及论文结构安排-7
第二章 方案的设计与论证-8
2.1控制方案的确定-6
第三章 硬件电路的设计-7
3.1系统的功能分析及体系结构设计-7
3.2模块电路的设计-8
3.2.1 STC89C52单片机最小系统说明-8
3.2.2 5V电源电路设计-10
3.2.3 LCD1602液晶显示电路设计-10
3.2.4 蜂鸣器报警电路设计-12
3.2.5 按键电路设计-13
3.2.6 DS1302时钟电路设计-14
3.2.7 A3144霍尔传感器电路设计-14
3.2.8灯光控制设计. .15
3.2.9 5V供电调速电路设计-16
3.2.10胎温检测模块设计 . 16
第四章 软件设计-17
4.1 编程语言选择-17
4.2 keil软件设计思想-17
4.3 程序流程图-18
第五章 系统焊接仿真与调试-19
5.1 电路焊接-19
5.2系统仿真19
5.3 系统调试-20
5.3.1 系统程序调试-20
5.3.2硬件测试-20
5.4实物测试-21
第六章 结论与展望23
参 考 文 献-26