基于单片机的自行车里程计系统设计.docx
《基于单片机的自行车里程计系统设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的自行车里程计系统设计.docx(38页珍藏版)》请在课桌文档上搜索。
1、电子信息工程专业课程设计任务书题目:基于单片机的自行车里程计系统设计设计内容设计制作和调试一个由8052MCU组成的自行车里程计系统。通过这个过程学习熟识单片机的外围扩展、键盘限制和七段数码管的运用,驾驭51系列单片机限制和测试方法。设计以STC89C51单片机为核心,以霍尔传感器做为输入、运用独立键盘限制显示停止/起先、清零,以LED为显示方式的自行车里程计,完成基本要求。1)数码管显示:自行车里程;2)键盘限制里程计的起先、停止和清零;设计步骤一、总体方案设计其中,采纳51系列MCU构成典型电路。选用适当的霍尔传感器器件。选择独立键盘和4位共阴极数码管。二、硬件选型工作三、硬件的设计和实现
2、1 .选择计算机机型(采纳51内核的单片机);2 .设计支持计算机工作的外围电路(EPROM、RAM、I/O端口、键盘、显示接口电路等);3 .接口电路;4 .其它相关电路的设计或方案(电源、通信等)四、软件设计1 .安排系统资源,编写系统初始化和主程序模块;2 .编写相关子程序;3 .其它程序模块(显示与键盘等处理程序)。五、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。课程设计说明书要求1 .课程设计说明书应采纳学院统一印制的课程设计(论文)说明书封面,书写应仔细,字迹工整,论文格式参考国家正式出版的书籍和论文编排。2 .论理正确、逻辑性强、文理通顾、层次分明、表达准确,并提出自己
3、的见解和观点。3 .课程设计说明书应有书目、摘要、序言、主干内容(按章节编写)、主要结论和参考书,附录应包括程序清单、系统方框图和电路原理图。4 .课程设计说明书应包括按上述设计步骤进行设计的分析和思索内容和引用的相关学问。5 .要求打印B5纸,排版要求请向指导老师索取。6 .每组单独一个题目,每组上限5人。时间支配课程设计支配时间4周。课程设计题目于15周下发。课程设计完成后于18周四下午下班前送交电子信息办公室(试验楼三楼),届时指导老师支配短暂答辩辅导时间和地点答疑请干脆与指导老师联系。目录一、设计任务和要求2二、设计目的2三、设计的详细实现31 .系统概述32 .STC单片机的原理与应
4、用43霍尔传感器电路设计74 .USB供电电路设计95 .按键电路设计106 .显示电路设计107,复位电路设计118 .晶振电路设计129 .总电路原理图1310 .软件程序设H14四、系统调试与仿真23五、心得体会和建议24六、附录26七、参考文献27基于单片机的自行车里程计系统设计报告一、设计要求1 .设计背景我国是自行车大国,随着人们生活水平的渐渐提高,人们对于生活质量的要求也日益增加,尤其是对健身的要求。自行车在中国普遍作为代步工具。而在国外,自行车却是一项特别受欢迎的健身运动。因为它无污染,价位低廉,老少皆宜。而且在运动过程中可以充共享受到大自然,对于劳碌的现代人来说,无疑是一种较
5、好的放松方法。在中国这种状况也在渐渐发生变更。因此爱好自行车运动的人特别须要一款装置,以知道自己的运动状况。并依据外界条件,如温度等进行适当的调整,已达到最佳运动的效果。2 .设计详细要求设计一个自行车车轮半径已知,用霍尔传感器测定出自行车的里程,并通过数码管显示出来的自行车里程表系统。二、设计目的1.通过单片机原理与接口技术专业课程设计,完成一个课题的理论设计和试验调试任务,既加深专业学问的理解,又能培育专业实践技能,提高分析解决问题和解决问题的实力。3 .培育从文献和调查探讨中获得学问的实力,提高学生从别人阅历,从其他学科找到解决问题的新途径的悟性。4 .培育综合运用本专业基本理论、基本学
6、问和基本技能的实力,使自己获得从事本专业工程技术工作的基本训练。5 .培育勇于探究,严谨推理,实事求是,用实践来检验理论、全方位地考虑问题等科学技术人员应具有的素养。6 .提高对工作仔细负责、一丝不苟,对同学友爱团结、协作攻关,对新事物能潜心考察,勇于开拓,勇于实践的基本素养。7 .进一步熟识驾驭计算机和EDA工具软件的实力。三、设计的详细实现1 .系统概述自行车的速度里程表的硬件电路设计是基础部分,它包括信号的捕获、放大、整形,单片机的计算处理,数码管的实时显示和单片机外围基本电路的设计,两大主要器件就是传感器和单片机。传感器是获得自然或生产领域中信息的关键器件,是现代信息系统和各种设备不行
7、缺少的信息采集工具。磁传感器是一种将磁学量信号转变为电信号的器件或装置。随着信息产业、工业自动化、医疗仪器等的飞速发展和计算机应用的普与,须要大量的传感器将被测或被控的非电信号转换成可与计算机兼容的电信号。作为输入信号,这就给磁传感器的快速发展供应了机遇,形成了磁传感器的产业。其中最具代表的磁传感器就是霍尔传感器,在自动检测系统中,利用霍尔传感器测转数是一种最基本的测量工作。单片机是本次设计的核心部件,它是信号从采集到输出的桥梁,而且包括计算、定时、信息处理等功能。本设计中,我们以STC公司STC89C52单片机为限制核心,采纳霍尔传感器检测自行车轮胎的运转状况,通过肯定的抗干扰处理和计算后,
8、由LED显示自行车的里程。本设计中,计数的正确性确定了本装置的精度,如何在困难的环境中得到正确的计数脉冲,是本设计的难点,初步的解决方法是在硬件上进行合理的滤波,软件上进行肯定的算法处理。其原理很简洁,因为车轮的直径已知,车轮的圆周长便是恒定不变的。由此可以计算出霍尔传感器每发出一次计数脉冲自行车所走过的里程数。系统原理框图如图3.1。霍尔传感器外部信号STC89C52单片机里程显不图3.1自行车里程计系统原理框图2 .STC单片机的原理与应用单片机是指集成在一个芯片上的微型计算机,也就是把组成微型计算机的各种功能部件,包括CPU(CentralProcessingUnit)随机存储器RAM(
9、RandomAccessMemory)、只读存储器ROM(Read-OnIyMemOry)、基本输入/输出(InPUt/0UtPUt)接口电路。定时器/计数器等部件都制作在一块集成芯片上,构成一个完整的微型计算机从而实现微型计算机的基本功能。冻结,单STC89C52是一种低功耗、高性能CM0S8位微限制器,具有8K在系统可编程FlaSh存储器。在单芯片上,拥有灵活的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式限制应用系统供应高敏捷、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX81
10、0复位电路,2个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X52可降至OHZ静态逻辑操作,支持2种软件可选择节电闲模式下,止工作,允定时器/计口、中断接掉电爱护RAM内容振荡器被片机一切工作停止,直到下一个中断或硬件复位为止。STC89C51管脚图如图3.2所示。图3.2STC89C52引脚图STC89C52的主要管脚功能如下:PO.0-P0.7:PO口是一组8位漏极开路型双向I/O口,也是地址/数据总线复用口。Pl.O-Pl.7:Pl是一个带内部上拉电阻的8位双向I/O口。P2.0P2.7:P2是一个带内部上拉电阻的8位双向I/O口。P3.0P3.7:P3是一
11、个带内部上拉电阻的8位双向I/O口。ALE:地址锁存限制信号。在系统扩展时,ALE用于限制把PO输出的低8位地址锁存起来,以实现低位地址和数据的分时传送。此外,由于ALE是以晶振1/6的固定频率输出的正脉冲,因此,可作为外部时钟或外部定时脉冲运用。PSEN:外部程序存储器读选通信号。在读外部ROM时,睛有效(低电平),以实现外部RoM单元的读操作。EA:访问程序存储限制信号。当丽信号为低电平常,对RoM的读操作限定在外部程序存储器;当丽信号为高电平常,对RoM的读操作是从内部程序存储器起先,并可延至外部程序存储器。RST:复位信号。当输入的复位信号持续两个机器周期以上的高电平常即为有效,用以完
12、成单片机的复位初始化操作。XTALI和XTAL2:外接晶体引线端。当运用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当运用外部时钟时,用于接外部时钟脉冲信号。VSS:地线。VCC:+5V电源。3.霍尔传感器电路设计本次设计信号的捕获采纳的是霍尔传感器。霍尔器件具有很多优点,它们的结构坚固、体积小、重量轻、寿命长、安装便利、功耗小、频率高(可达IMHz)、耐振动、不怕灰尘、油污、水汽与烟雾等的污染或腐蚀。霍尔线性器件的精度高、线性度好;霍尔开关器件无触点、无磨损、输出波形清楚、无抖动、无回跳、位置重复精度高。依据霍尔器件的功能可将它们分为:霍尔线性器件和霍尔开关器件,前者输出模拟量,后
13、者输出数字量。按被检测对象的性质可将它们的应用分为:干脆应用和间接应用。A44E集成霍尔开关封装引脚图如图3.3所示。在电源端加电压Vcc,经稳压器稳压后加在霍尔电势发生器的两端,依据霍尔效应原理,当霍尔片处在磁场中时,在垂直于磁场的方向通以电流,则与这二者相垂直的方向上将会产生霍尔电势差VH输出,该VH信号经放大器放大后送至施密特触发器整形,使其成为方波输送到OC门输出。当施加的磁场达到工作点时,触发器输出高电压(相对于地电位),使三极管导通,此时OC门输出端输出低电压,通常称这种状态为开。当施加的磁场达到释放点时,触发器输出低电压,三极管截止,使OC门输出高电压,这种状态为关。这样两次电压
14、变换,使霍尔开关完成了一次开关动作。工作点与释放点的差值肯定,此差值称为磁滞,在此差值内,VO保持不变,因而使开关输出稳定牢靠,这也就是集电成霍尔开关传感器优良特性之一。测量时,在1、2两端加5V直流电压,在输出端3与1之间接一个IkW的负载电阻,如图3.4所示。(a)(b)图3.4集成霍尔开关接线图A44E输出端OUT连到单片机外部中断O上,当磁铁靠近A44E时输出端产生一个低电平信号,使CPU产生一次中断计一次数。假定轮圈的周长为L,在轮圈上安装m个永久磁铁,则测得的里程值最大误差为L/m。本设计中取1。当轮子每转一圈,通过霍尔元件传感器采集到一个脉冲信号,并从引脚P3.2中断0端输入,传
15、感器每获得一个脉冲信号即对系统供应一次计数中断。每次中断代表车轮转动一圈,中断数n轮圈的周长为L的乘积为里程值。里程S二周长L*圈数n电源总是电路设计不行缺少的部分,本次设计采纳了USB电源供电。USB接口可以向外供应电源,且是5V的电压,特别适合于TTL信号的系统,特殊是单片机系统。可以运用这个电源为USB供电,这样便削减了电源设计,简化了USB系统结构。在USB总线系统中,USB主机和USB集线器可以通过VBUS和GND两根电源线向外供应电源,电源一般4.755.25VoUSB协议中规定,每个USB端口最大数据电流为500mA。USB端口具有高输出功率和低输出功率之分,同样,USB设备可以
16、依据电流的消耗分为高功率消耗设备和低功率消耗设备。高功率消耗设备一般须要100500mA的电流,低功率消耗设备一般需OlOOmA的电流。电路图如图3.5所示。图3.5USB供电电路5 .按键电路设计键盘在单片机应用系统中,实现输入数据、传送吩咐的功能,是人工干预的主要手段。键盘是单片机系统设计中一种主要的信息输入接口,合理的设计,不仅可以节约系统的设计成本,更可使仪器设备的操作变得更为简洁、便利,很大程度上提高系统综合性能。本次设计中通过按键Sl来限制里程计的起先和停止,通过按键S2使里程计清零。电路图如图3.6所示图3.6按键电路6 .显示电路设计显示模块可以采纳液晶显示器或者数码管显示器,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 自行车 里程计 系统 设计

链接地址:https://www.desk33.com/p-541790.html