• / 63
  • 下载费用:10 金币  

自行车测速仪的设计毕业论文

关 键 词:
自行车 测速 设计 毕业论文
资源描述:
武汉工程大学邮电与信息工程学院武汉工程大学邮电与信息工程学院毕业设计(论文)毕业设计(论文)自行车测速仪的设计自行车测速仪的设计Design of the Bicycle Speedometer学生姓名 *********学 号 **********专业班级 *********指导教师 **********2013 年年 5 月月作者声明作者声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注的地方外,没有任何剽窃、抄袭、造假等违反学术道德、学术规范的行为,也没有侵犯任何其他人或组织的科研成果及专利。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。如本毕业设计(论文)引起的法律结果完全由本人承担。毕业设计(论文)成果归武汉工程大学邮电与信息工程学院所有。特此声明。作者专业: 作者学号: 作者签名: 年 月 日摘摘 要要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。自行车测速仪能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程、时间、温度等物理量。本论文主要阐述一种基于霍尔元件的自行车测速仪的设计。本文以STC89C54RD+单片机为核心,霍尔传感器测转数,实现对自行车里程、速度、时间、温度的测量统计,能将自行车的里程及速度用LCD实时显示。文章详细介绍了自行车测速仪的硬件电路和软件设计。硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送LCD显示。软件部分用C语言进行编程,采用模块化设计思想。该系统硬件电路简单,子程序具有通用性,已达到设计目标。关键词关键词:速度;温度;霍尔元件;单片机武汉工程大学邮电与信息工程学院毕业设计(论文)目目 录录第第 1 章章 绪论绪论11.1 国内外自行车测速仪的发展现状及趋势11.2 本论文的研究内容2第第 2 章章 自行车测速仪的总体设计方案自行车测速仪的总体设计方案42.1 单片机选型42.1.1 单片机介绍.42.1.2 单片机性能比较.42.1.3 最终方案.52.2 测速传感器选型52.2.1 测速传感器的介绍.52.2.2 测速传感器的比较.62.2.3 最终结论.62.3 温度传感器选型72.3.1 温度传感器介绍.72.3.2 温度传感器性能比较.82.3.3 最终方案.92.4 显示器选型92.4.1 显示器介绍.102.4.2 显示器性能.102.4.3 最终方案.112.5 时钟芯片的选型12第第 3 章章 硬件设计硬件设计133.1 单片机外围电路133.1.1 单片机的介绍.133.1.2 单片机外围电路图.153.2 速度模块的设计15武汉工程大学邮电与信息工程学院毕业设计(论文)3.2.1 霍尔元件的介绍.163.2.2 霍尔传感器硬件电路图.173.3 温度模块的设计183.3.1 温度传感器的介绍.183.3.2 DS18B20 硬件电路图.213.4 时钟模块的设计223.4.1 时钟芯片的介绍223.4.2 DS1302 硬件电路图253.5 显示模块的设计253.5.1 LCD 芯片介绍.263.5.2 LCD 硬件电路图.27第第 4 章章 软件设计软件设计284.1 主程序设计284.2 计算速度里程程序设计294.3 温度显示程序设计304.4 时钟芯片程序设计304.5 LCD1602 软件设计324.5.1 LCD1602 时序介绍.324.5.2 LCD1602 具体软件设计.33第第 5 章章 测试测试355.1 Proteus 及 Keil 软件简介.355.1.1 Proteus 软件.355.1.2 Keil 软件355.2 应用 Keil 软件进行程序调试.365.3 Proteus 软件仿真365.4 硬件软件联合调试375.4.1 联调步骤.37武汉工程大学邮电与信息工程学院毕业设计(论文)5.4.2 硬件静态调试.38第第 6 章章 结论与展望结论与展望40致谢致谢41参考文献参考文献42附录附录 1 Protreus 仿真图仿真图43附录附录 2 源程序源程序.44武汉工程大学邮电与信息工程学院毕业设计(论文)第第 1 章章 绪论绪论自行车被发明及使用到现在已有两百多年的历史,这两百年间人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车,自行车发展的目的也从最早的交通代步的工具转换成休闲娱乐运动的用途。随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。因此,人们希望自行车的功用更强大,能给人们带来更多的方便。自行车里程速度表作为自行车的一大辅助工具也正是随着这个要求而迅速发展的,其功能也逐渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能。本设计采用了STC89C54RD+系列单片机设计一种体积小、操作简单的便携式自行车的速度里程表,它能自动地显示当前自行车行走的距离及运行的速度。 1.1 国内外自行车测速仪的发展现状及趋势国内外自行车测速仪的发展现状及趋势随着微型计算机可靠性提高和价格下降,用单片机测量电机转速技术已经成熟,但是这种技术目前主要还是用于工业生产方面,测速装置用于生活中还是少之又少。欲提高测量精度,必须先测出准确的转速,而原先在可控硅调速电路中采用的测速发电机方式已不能满足要求,必须采用数字测速的方法。转速的测量方法很多,根据脉冲计数来实现转速测量的方法主要有 M 法(测频法) 、T 法(测周期法)和 MPT 法(频率周期法) 。由于需要采用霍尔传感器的应用领域,如汽车、电机、手机和电脑都已经采用了该器件,而且这些市场在未来几年的增长较为稳定,而其他一些新的应用市场又不足以与上述几个市场相比,因此霍尔传感器在全球总的市场份额是较为稳定的,每年的增长率基本上保持在 5%到 10%之间。因为各种应用电机的部件、节气门位置的检测、各种阀体位置的检测、或者电磁感应的位置都会用到霍尔传感器。而且,在中国市场中,国外厂商为了降低成本,陆续将零部件拿到中国进行设计和生产,这也进一步提升了中国市场霍尔传感器的使用量。随着它在电子武汉工程大学邮电与信息工程学院毕业设计(论文)消费市场上的应用越来越广,如何控制功耗和成本将是厂商面临的挑战。而且,它还面临生产测试技术方面的挑战。国内外现在已经有生产销售类似的自行车测速仪里程表,有些简单的产品功能比较单一,就是单单只有测速或里程的功能,然而一些复杂的产品除了测速和里程功能外,还集成了 GPS 全球定位、单次行车里程、平均速度、时钟、行车时间、车轮转数。未来的发展趋势可能还将加入 MP3 和短信收发、新闻播报、通讯功能等,使得自行车测速仪更加的人性化、现代化、生活化。相信未来的测速仪会受到更多人的青睐,也将成为人类社会生活中的必需品。1.2 本论文的研究内容本论文的研究内容本课题主要是利用霍尔元件、单片机等部件设计一个可用 LCD 液晶显示器实时显示里程和速度的自行车的速度里程表。本文主要介绍了自行车的速度里程表的设计思想、电路原理、方案论证以及元件的选择等内容,整体上分为硬件部分设计和软件部分设计。本文首先扼要对该课题的任务进行方案论证,包括硬件方案和软件方案的设计;继而具体介绍了自行车的速度里程表的硬件设计,包括传感器的选择、单片机的选择、显示电路的设计;然后阐述了该自行车的速度里程表的软件设计,包括数据处理子程序的设计、显示子程序的设计;最后针对仿真过程遇到的问题进行了具体说明与分析,对本次设计进行了系统的总结。具体的硬件电路包括 STC89C54RD+单片机的外围电路以及 LCD 显示电路等。软件设计包括:芯片的初始化程序、定时中断采样子程序、显示子程序等,软件采用汇编语言编写,软件设计的思想主要是自顶向下,模块化设计,各个子模块逐一设计。控制系统的方案设计框图如图 1.1 所示。武汉工程大学邮电与信息工程学院毕业设计(论文)速度传感器单片机显示器按键时钟芯片温度传感器图图 1.1 系统框图系统框图武汉工程大学邮电与信息工程学院毕业设计(论文)第第 2 章章 自行车测速仪的总体设计方案自行车测速仪的总体设计方案自行车测速仪是基于单片机的测速系统,该系统包括转速测量模块,温度测试模块,显示模块和电源模块。2.1 单片机选型单片机选型单片机是自行车测速仪的核心部分,是决定各项设计指标的关键因素,不同的单片机有着不同的优势及其各自的缺点,我们要通过分析论证来选取相对于该设计来讲相对较优的方案。2.1.1 单片机介绍单片机介绍AT89C52 是美国 ATMEL 公司生产的低电压,高性能 CMOS 8 位单片机,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元,功能强大,AT89C52 单片机适合于许多较为复杂控制场合应用。STC89C54RD+是由深圳宏晶科技生产的低功耗,高性价比的单片机。采用8051 的内核,与其他大部分单片机兼容,并且功能比普通的单片机强大,存储器(包括数据存储器和程序存储器)容量比普通的 51 单片机更大,程序存储器主要采用 flash 存储器,可方便的擦写程序,同时还带一个 8 位的 A/D 转换器,最主要的是它采用 ISP 在线编程,配备了专门的程序下载软件,可直接通过串口将程序下载大单片机的 flash 程序存储区,并且掉电后不会丢失,用途非常广泛。2.1.2 单片机性能比较单片机性能比较AT89C52 片内含 8K Bytes 的可反复擦写的只读程序存储器(EPROM)和256 字节的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,与标准 MCS-51 指令系统及 8052 产品引脚兼容,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元,功能强大,AT89C52 单片机适合于许多较为复杂控制场合应用。武汉工程大学邮电与信息工程学院毕业设计(论文)STC89C54RD+具有 16K 在系统可编程 Flash 存储器和 1280B 的随机存取数据存储器。片内程序存储器内含 16KB 的 Flash 程序存储器,片内数据存储器内含 1280 字节的 RAM,具有 3 个可编程定时器,具有 32 根可编程 I/O 口线,串行口是具有一个全双工的可编程串行通信口,中断系统是具有 8 个中断源、4 个级优先权的中断结构,具有一个数据指针 DPTR,低功耗工作模式有空闲模式和掉电模式,具有可编程的 3 级程序锁定位,STC89C54RD+工作电源电压典型值为5V,STC89C54RD+工作频率为 0~80MHz。]1[2.1.3 最终方案最终方案就兼容性来讲,两种单片机都兼容 51 单片机,从存储容量来讲STC89C54RD+具有更大的存储容量,可以存储更多的数据,换句话来说,自行车可以行驶更远的距离。就价格和功耗来说,STC89C54RD+具有低功耗,正好满足现在的低碳理念,STC89C54RD+是国产的,而 AT89C52 是美国进口的,故STC89C54RD+更加便宜,选 STC89C54RD+可以降低系统的成本。所以本文选用STC89C54RD+单片机作为本系统的控制核心。2.2 测速传感器选型测速传感器选型测速传感器是自行车重要的硬件部分,它对被测物的运行速度进行测量并转化成可输出信号的传感器。测速传感器包括测量线速度传感器和测量转速度传感器。而测量转速的方式很多,常见的有:霍尔传感器(例如你提到的那一种) 、光电传感器(还分反射式与透射式) 、以旋转编码器等等。2.2.1 测速传感器的介绍测速传感器的介绍LG-916 传感器,由投光部、受光部及放大器组成的一体构造,从传感器发出光(红外线),照到旋转轴上产生反射光,再检测这个反射光的非接触式转速传感器。霍尔传感器 44E 系列是 Allegro MicroSystems 公司生产的宽温、开关型霍尔武汉工程大学邮电与信息工程学院毕业设计(论文)效应传感器,其工作温度范围可达-40℃~150℃。它由电压调整电路、反相电源保护电路、霍尔元件、温度补偿电路、微信号放大器、施密特触发器和 OC 门输出极构成,通过使用上拉电阻可以将其输出接入 CMOS 逻辑电路。在测量、自动化、计算机和信息技术等领域得到广泛的应用。]2[2.2.2 测速传感器的比较测速传感器的比较用 LG-916 传感器,从传感器发出光(红外线),照到旋转轴上产生反射光,再检测这个反射光的非接触式转速传感器。在旋转轴上通常要贴反射标签,LG-916 是在其尖端部使用玻璃纤维束,其玻璃纤维束发出红外线光,同时接受反射回来的光。传感器内装小型放大器,对波形整形为矩形波输出。经过信号处理后输出到计数器或其他的脉冲计数装置,进行转速的测量。最大测量距离20mm (使用 12mm 见方专用反射标签)。霍尔效应原理,将一块永久磁钢固定在电机转轴上的转盘边沿,转盘随侧轴旋转,磁钢也将跟着同步旋转,在转盘下方安装一个霍尔器件,转盘随轴旋转时,受磁钢所产生的磁场的影响,霍尔器件输出脉冲信号,其频率和转速成正比。脉冲信号的周期与电机的转速有式1.1关系:]3[V=N×L ( 1.1) 式中:V 为自行车车速;N 为车轮单位时间内的脉冲数;L 车轮的周长。根据上式即可计算出自行车当前的速度。2.2.3 最终结论最终结论综上所述,LG-916 传感器要用玻璃纤维束发出红外线光,玻璃纤维束比较脆,很容易坏,不便长期使用,而且最大测量距离 20mm (使用 12mm 见方专用反射标签) ,测量距离太短,再加上反射标签面积较小,易脱落,不利于固定,不能长期使用;而霍尔器件作为一种转速测量系统的传感器,它有结对磁场敏感、结构简单、体积小、频率响应宽、输出电压变化大、结构牢固、重量轻、寿命长、安装方便等优点,故本文采用霍尔传感器检测脉冲信号。武汉工程大学邮电与信息工程学院毕业设计(论文)2.3 温度传感器选型温度传感器选型温度传感器是自行车测速仪体格拓展功能的重要硬件,温度传感器是利用物质各种物理性质随温度变化的规律把温度转换为电量的传感器。由于品种繁多,所以在工业应用中温度传感器分类的方式方法有很多种。2.3.1 温度传感器介绍温度传感器介绍DS18B20 是美国 DALLAS 半导体公司继 DS1820 之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,能够直接读出被测温度并且可根据实际要求通过简单的编程实现 9~12 位的数字值读数方式。DS18B20 数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有 LTM8877,LTM8874 等等。主要根据应用场合的不同而改变其外观。封装后的 DS18B20 可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。AD590 是 AD 公司利用 PN 结正向电流与温度的关系制成的电流输出型两端温度传感器。适用于150°C以下、目前采用传统电气温度传感器的任何温度检测应用。低成本的单芯片集成电路及无需支持电路的特点,使它成为许多温度测量应用的一种很有吸引力的备选方案。应用AD590时,无需线性化电路、精密电压放大器、电阻测量电路和冷结补偿。除温度测量外,还可用于分立器件的温度补偿或校正、与绝对温度成比例的偏置、流速测量、液位检测以及风速测定等。AD590可以裸片形式提供,适合受保护环境下的混合电路和快速温度测量。2.3.2 温度传感器性能比较温度传感器性能比较DS18B20 可以分别在 93.75 ms 和 750 ms 内完成 9 位和 12 位的数字量,并且从 DS18B20 读出的信息或写入 DS18B20 的信息仅需要一根口线(单线接口)读武汉工程大学邮电与信息工程学院毕业设计(论文)写,温度变换功率来源于数据总线,总线本身也可以向所挂接的 DS18B20 供电,而无需额外电源。因而使用 DS18B20 可使系统结构更趋简单,可靠性更高。在测温精度、转换时间、传输距离、分辨率等方面较 DS1820 有了很大的改进,给用户带来了更方便的使用和更令人满意的效果。其主要特点如下:(1)独特的单线接口仅需要一个端口引脚进行通信。(2)多个DS18B20可以并联在惟一的总线上,实现多点组网功能。(3)可通过数据线供电,电压范围为3.0~5.5V。(4)测温范围-55℃~+125℃,固有测温误差(注意,不是分辨率,这里之前是错误的)0.5℃。(5)零待机功耗。(6)报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件。(7)负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。AD590 在 4V 至 30 V 电源电压范围内,该器件可充当一个高阻抗、恒流调节器,调节系数为 1µA/K。片内薄膜电阻经过激光调整,可用于校准器件,使该器件在 298.2K (25°C)时输出 298.2 µA 电流。适用于 150°C 以下、目前采用传统电气温度传感器的任何温度检测应用。低成本的单芯片集成电路及无需支持电路的特点,使它成为许多温度测量应用的一种很有吸引力的备选方案。应用 AD590时,无需线性化电路、精密电压放大器、电阻测量电路和冷结补偿。除温度测量外,还可用于分立器件的温度补偿或校正、与绝对温度成比例的偏置、流速测量、液位检测以及风速测定等。AD590 可以裸片形式提供,适合受保护环境下的混合电路和快速温度测量。AD590 具有如下特征:(1)流过器件的电流(μA) 等于器件所处环境的热力学温度(开尔文) 度数如下式 1.2:Ir/T=1 (1.2)武汉工程大学邮电与信息工程学院毕业设计(论文)式中,Ir—流过器件(AD590) 的电流,单位为 μA;T—热力学温度,单位为K;(2)AD590 的测温范围为- 55℃~+150℃;(3)AD590 的电源电压范围为 4~30 V,可以承受 44 V 正向电压和 20 V 反向电压,因而器件即使反接也不会被损坏;(4)输出电阻为 710 mΩ;(5)精度高,AD590 在- 55℃~+-150℃范围内,非线性误差仅为±0.3℃。2.3.3 最终方案最终方案从电路的构造上来讲,AD590 需要模拟转数字电路,电路繁多,而 DS18B20只需要一个元件,电路简单;从测量精度和测温点数上来说,AD590 测量精确度较差,测温点数量少,而 DS18B20 采用单总线的构造,可同时连接多个温点;从信号线的长度来讲,AD590 对线阻有要求,不适合长距离传输,而 DS18B20信号线距离远,适合长距离传输;从成本的角度来说,DS18B20 比 AD590 便宜,用 DS18B20 可以减少成本,虽然 DS18B20 温度范围只能在-55℃~+125℃之间,但是用来测量自行车行驶时的环境温度已经足够了。总体来说 DS18B20 的优点都是弥补 AD590 的缺点的,故本文采用 DS18B20 温度传感器为本设计的测温芯片。2.4 显示器选型显示器选型显示器是自行车测速仪的重要组成部分,没有显示器,系统测出的参数,将无法显示,供使用者得知,显示器的性能不行,显示的位数不够,将无法达到测量精度,所以显示器的选取至关重要。2.4.1 显示器介绍显示器介绍深圳市晶美光电科技有限公司是一家集研发、设计、生产、销售于一体,专武汉工程大学邮电与信息工程学院毕业设计(论文)业研制生产数码管,LED 数码管。led 数码管实际上是由七个发光管组成 8 字形构成的,加上小数点就是 8 个。这些段分别由字母 a,b,c,d,e,f,g,dp 来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的字样了。主要用于楼体墙面,广告招牌、高档的 DISCO、酒吧、夜总会、会所的门头广告牌等。特别适合应用于广告牌背景、立交桥、河、湖护栏、建筑物轮廓等大型动感光带之中,可产生彩虹般绚丽的效果。 用护栏管装饰建筑物的轮廓,可以起到突出美彩亮化建筑物的效果。1602 液晶也叫 1602 字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个 5X7 或者 5X11 等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义 CGRAM,显示效果也不好) 。1602LCD 是指显示的内容为 16X2,即可以显示两行,每行 16 个字符液晶模块(显示字符和数字) 。市面上字符液晶大多数是基于 HD44780 液晶芯片的,控制原理是完全相同的,因此基于 HD44780 写的控制程序可以很方便地应用于市面上大部分的字符型液晶2.4.2 显示器性能显示器性能LED 数码管有一般亮和超亮等不同之分,也有 0.5 寸、1 寸等不同的尺寸。小尺寸数码管的显示笔画常用一个发光二极管组成,而大尺寸的数码管由二个或多个发光二极管组成,一般情况下,单个发光二极管的管压降为 1.8V 左右,电流不超过 30mA。发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。常用 LED数码管显示的数字和字符是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。性能:防水,防尘,防紫外线,耐压,耐破裂,耐高低温,耐燃,超强抗冲击老化;防护等级:IP65 级;工作电压范围:24V~220V;工作功率:8~12W;工作环境:-40 度~+75 度。正常寿命:>80,000 小时。武汉工程大学邮电与信息工程学院毕业设计(论文)图图 2.1 LED 外形图外形图 图图 2.2 LCD1602 外形图外形图1602 采用标准的 16 脚接口,其中:第 1 脚:VSS 为电源地。第 2 脚:VCC接 5V 电源正极。第 3 脚:V0 为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会 产生“鬼影”,使用时可以通过一个10K 的电位器调整对比度) 。第 4 脚:RS 为寄存器选择,高电平 1 时选择数据寄存器、低电平 0 时选择指令寄存器。第 5 脚:RW 为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。第 6 脚:E(或 EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令。第 7~14 脚:D0~D7 为 8 位双向数据端。第 15~16 脚:空脚或背灯电源。15 脚背光正极,16 脚背光负极。3.3V 或5V 工作电压,对比度可调,内含复位电路,提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能,有 80 字节显示数据存储器 DDRAM,内建有 192 个 5X7 点阵的字型的字符发生器 CGROM,8 个可由用户自定义的5X7 的字符发生器 CGRAM,微功耗、体积小、显示内容丰富、超薄轻巧,常用在袖珍式仪表和低功耗应用系统中。2.4.3 最终方案最终方案完全用数码管做显示,该方案要求至少 2 排 6 位数码管,占空间,不适合便携式设备,耗费资源多;而 1602 一般只用于显示字母、数字和符号能显示 16×2个字符,具有一些显示效果,如字符一个个显示、字符从左到右或从右到左显示等等,显示效果简单,价格低廉。由于考虑到设计中不需汉字显示且显示字符足够。因此,系统采用 1602 液晶显示。武汉工程大学邮电与信息工程学院毕业设计(论文)2.5 时钟芯片的选型时钟芯片的选型时钟芯片是自行车测速仪的重要器件,整个系统能否正常运行取决于时钟芯片的时钟设置,要让系统按照单片机上的程序运作,首先要设置好时钟,下面就来介绍本系统时钟芯片的选取。时钟芯片种类非常多,有内置晶振及充电电池类型,还有外置晶振类型,如现在流行的 DS1302、 DS1307、PCF8485、SB2068 等等。由于 DS1302 时钟芯片的电路接口简单,价格低廉、使用方便,被广泛地采用。在系统中采用了DS1302 时钟芯片,该实时时钟电路是 DALLAS 公司的一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能,采用普通 32.768kHz 晶振。]4[DS1302 时钟芯片是美国 DALLAS 公司推出的一种高性能、低功耗、带RAM 的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为 2.5V~5.5V。DS1302 内部有一个 31×8 的用于临时性存放数据的 RAM 寄存器。DS1302 是 DS1202 的升级产品,与 DS1202 兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。武汉工程大学邮电与信息工程学院毕业设计(论文)第第 3 章章 硬件设计硬件设计系统主要分成四个模块,分别是速度模块、温度模块、时钟模块、显示模块。温度及速度模块通过外部传感器对相应参数进行测量,将物理信号转换为电信号输入单片机,单片机对输入的电信号进行处理,最后通过显示器输出显示3.1 单片机外围电路单片机外围电路单片机部分是本设计的核心部分,单片机部分设计的好坏将直接影响整个设机的工作情况,所以单片机的选择和电路的设计非常重要。本节将从单片机的介绍和单片机外围电路的设计两个部分进行介绍。3.1.1 单片机的介绍单片机的介绍STC89C54RD+具有 16K 在系统可编程 Flash 存储器和 1280B 的随机存取数据存储器。(1)片内程序存储器内含 16KB 的 Flash 程序存储器;(2) 片内数据存储器内含 1280 字节的 RAM;(3) 具有 3 个可编程定时器;(4) 具有 32 根可编程 I/O 口线;(5) 串行口是具有一个全双工的可编程串行通信口;(6) 中断系统是具有 8 个中断源、4 个级优先权的中断结构;(7) 具有一个数据指针 DPTR;(8) 低功耗工作模式有空闲模式和掉电模式;(9) 具有可编程的 3 级程序锁定位;(10) STC89C54RD+工作电源电压典型值为 5V;(11) STC89C54RD+工作频率为 0~80MHz。STC89C54RD+单片机为 40 脚双列直插封装的 8 位通用微处理器,如图 3.1所示,按其引脚功能分为四部分,下面对其进行简单的介绍。]5[武汉工程大学邮电与信息工程学院毕业设计(论文)(1) 主电源引脚 VCC 和 VSS;(2) 外接晶体引脚 XTAL1 和 XTAL2;(3) 控制或与其它电源复用引脚 RST、ALE、PSEN 和 EA/VPP;(4) 输入/输出(I/O)引脚 P0、P1、P2、P3(共 32 根) 。 P0 口是双向 8 位三态 I/O 口,在外接存储器时,与地址总线的低 8 位及数据总线复用,能以吸收电流的方式驱动 8 个 LS 型的 TTL 负载,故在使用 P0 口作为输入/输出口时需在外界接入上拉电阻。P1 口是准双向 8 位 I/O 口。由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向 I/O 口。P1 口能驱动(吸收或输出电流)4 个 LS 型的 TTL 负载。P1.0 引脚的第二功能为 T2 定时/计数器的外部输入,P1.1 引脚的第二功能为 T2 捕捉、重装触发,即 T2 外部控制端。对 Flash 编程和程序验证时,它接收低 8 位地址。 P2 口是准双向 8 位 I/O 口。在访问外部存储器时,它可以作为扩展电路高 8 位地址总线送出高 8 位地址。在对Flash 编程和程序验证期间,它接收高 8 位地址。P2 可以驱动(吸收或输出电流)4 个 LS 型的 TTL 负载。P3 口是准双向 8 位 I/O 口,在 MCS-51 中,这 8 个引脚还有其第二功能,是复用双功能口。P3 能驱动 4 个 LS 型的 TTL 负载。]6[图图 3.1 STC89C54RD+引脚图引脚图武汉工程大学邮电与信息工程学院毕业设计(论文)3.1.2 单片机外围电路单片机外围电路图图单片机外围电路图如图 3.2 所示。由于设计采用 STC 单片机,此系列单片机具有掉电自动复位的功能,所以在单片机中并未设计复位电路。且在仿真中,单片机晶振在其属性中可调,即在仿真电路中没有晶振电路。但是在实际的硬件电路中晶振必须要接入。因此,系统采用 12MHz 的晶振。图中的两个按键是调节时钟芯片的时间。由于在仿真图中并没有霍尔元件可功模拟,即在 P3.2 接入数字激励源,代替了实际的电路中的霍尔传感器。]7[图图 3.2 单片机外围电路图单片机外围电路图3.2 速度模块的设计速度模块的设计速度模块是本设计不可缺少的部分,速度模块设计的好坏直接将影响本设计的测试结果,所以测速芯片及电路的选择尤为重要。本节将从两个方面进行讲解,分别为:霍尔元件的介绍和霍尔元件的硬件电路电路。武汉工程大学邮电与信息工程学院毕业设计(论文)3.2.1 霍尔元件的介绍霍尔元件的介绍根据霍尔效应,人们用半导体材料制成的元件叫霍尔元件。该芯片具有尺寸小、稳定性好、灵敏度高等特点。A3144E 系列单极高温霍尔效应集成传感器是由稳压电源,霍尔电压发生器,差分放大器,施密特触发器和输出放大器组成的磁敏传感电路,其输入为磁感应强度,输出是一个数字电压讯号。它是一种单磁极工作的磁敏电路,适用于矩形或者柱形磁体下工作。可应用于汽车工业和军事工程中。霍尔传感器的外形图和与磁场的作用关系如图 3.3 所示。a 霍尔元件和磁钢霍尔元件和磁钢 b 管脚图管脚图图图 3.3 霍尔传感器的外形图霍尔传感器的外形图磁场由磁钢提供,所以霍尔传感器和磁钢需要配对使用。霍尔传感器测量原理及转速测量方法如下:1. 霍尔传感器测量原理测量电机转速的第一步就是要将电机的转速表示为单片机可以识别的脉冲信号,从而进行脉冲计数。霍尔器件作为一种转速测量系统的传感器,它有结构牢固、体积小、重量轻、寿命长、安装方便等优点,因此选用霍尔传感器检测脉冲信号,其基本的测量原理如图 3.4 所示,当电机转动时,带动传感器运动,产生对应频率的脉冲信号,经过信号处理后输出到计数器或其他的脉冲计数装置,进行转速的测量。]8[图图 3.4 霍尔传感器测量原理霍尔传感器测量原理2. 转速测量方法 武汉工程大学邮电与信息工程学院毕业设计(论文)转速的测量方法很多,根据脉冲计数来实现转速测量的方法主要有 M 法(测频法)、T 法(测周期法)和 MPT 法(频率周期法)。系统采用了第一种方法(测频法)。由于转速是以单位时间内转数来衡量,在变换过程中多数是有规律的重复运动。根据霍尔效应原理,将一块永久磁钢固定在自行车的轮毂上,随着自行车轮子的转动,磁钢也随着轮子同步转动,在自行车车体上安装一个霍尔传感器,当车轮转动时,受磁钢的影响霍尔传感器会输出脉冲信号,其频率和转速成正比。脉冲信号的周期与电机的转速有试(1.1)关系:V=N×L ( 1.1) 式中:V 为自行车车速;N 为车轮单位时间内的脉冲数;L 车轮的周长。根据上式即可计算出自行车当前的速度。霍尔器件是由半导体材料制成的一种薄片,在垂直于平面方向上施加外磁场B,在沿平面方向两端加外电场,则使电子在磁场中运动,结果在器件的两个侧面之间产生霍尔电势。其大小和外磁场及电流大小成比例。霍尔开关传感器由于其体积小,无触点,动态特性好,使用寿命长等特点,故在测量转动物体旋转速度领域得到了广泛应用。]9[3.2.2 霍尔传感器硬件电路图霍尔传感器硬件电路图霍尔传感器的的硬件电路图如图 3.5 所示,可测量外界磁信号。车轮每转一圈,则霍尔传感器能感应到固定在车轮上磁钢发出的信号。其中 out 引脚为霍尔传感器的脉冲输出引脚,且必须接入上拉电阻。图图 3.5 霍尔传感器的电路图霍尔传感器的电路图武汉工程大学邮电与信息工程学院毕业设计(论文)3.3 温度模块的设计温度模块的设计温度模块是本设计的拓展部分,但同样也是重要的部分,本节将从温度传感器的介绍以及 DS18B20 的硬件电路图两个部分进行阐述。3.3.1 温度传感器的介绍温度传感器的介绍DS18B20引脚如图3.6所示。DQ2GND1VCC3图图 3.6 DS18B20DS18B20引脚定义如下:(1) DQ 为数字信号输入/输出端;(2) GND 为电源地;(3) VCC 为外接供电电源输入端(在寄生电源接线方式时接地) 。DS18B20 数据部件:(1) 光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是DS18B20的地址序列码。 (2) DS18B20中的温度传感器可完成对温度的测量,如表3.1所示,以0.0625℃/LSB形式表达,其中S为符号位。表表 3.1 DS18B20 温度值格式表温度值格式表bit7bit6bit5bit4bit3bit2bit1bit0LS Byte262524232221202-1bit15bit14bit13bit12bit11bit10bit9bit8MS ByteSSSSSSSS这是 12 位转化后得到的 12 位数据,存储在 DS18B20 的两个 8 比特的 RAM中,二进制中的前面 5 位是符号位,如果测得的温度大于 0,这 5 位为 0,只要武汉工程大学邮电与信息工程学院毕业设计(论文)将测到的数值乘以 0.0625 即可得到实际温度;如果温度小于 0,这 5 位为 1,测到的数值需要取反加 1 再乘以 0.0625 即可得到实际温度。 例如+125℃的数字输出为 07D0H,-25.0625℃的数字输出为 FF6FH。表 3.2 为 DS18B20 温度对照表。表表 3.2 DS18B20 温度对照表温度对照表TEMPERATUREDIGITAL OUTPUT (Binary)DIGITAL OUTPUT (Hex)+85.5℃0000 0000 1010 101000AAh+25.0℃0000 0000 0011 00100032h+0.5℃0000 0000 0000 00010001h0℃0000 0000 0000 00000000h-0.5℃1111 1111 1111 1111FFFFh-25.0℃1111 1111 1100 1110FFCEh-55.0℃1111 1111 1001 0010FF92hDS18B20 温度传感器的内部存储器包括一个高速暂存 RAM 和一个非易失性的可电擦除的 EEPROM,后者存放高温度和低温度触发器 TH、TL 和结构寄存器。高速暂存存储器除了配置寄存器外,还有其他 8 个字节组成,其分配如图 3.7 所示。其中温度信息(第 1,2 字节) 、TH 和 TL 值(第 3,4 字节) 、第 6~8 字节未用,表现为全逻辑 1;第 9 字节读出的是前面所有 8 个字节的 CRC 码,可用来保证通信正确。]10[温度灵敏元件低温触发器 TL高温触发器 TH配置寄存器存储器和控制器8 位 CRC 生成器高速缓存储存 器64 位 ROM 和单 线接 口 电 源 检 测武汉工程大学邮电与信息工程学院毕业设计(论文)图图3.7 DS18B20内部储存器结构图内部储存器结构图根据 DS18B20 的通讯协议,主机(单片机)控制 DS18B20 完成温度转换必须经过三个步骤:每一次读写之前都要对 D
展开阅读全文
  麦档网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:自行车测速仪的设计毕业论文
链接地址:https://www.maidoc.com/p-6261379.html

当前资源信息

来者

编号: 20180811230224156700

类型: 共享资源

格式: DOC

大小: 684.00KB

上传时间: 2018-08-12

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2018-2020 maidoc.com版权所有  文库上传用户QQ群:3303921 

麦档网为“文档C2C模式”,即用户上传的文档所得金币直接给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的金币归上传人(含作者)所有。
备案号:蜀ICP备17040478号-3  
川公网安备:51019002001290号 

本站提供办公文档学习资料考试资料文档下载


收起
展开