本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

多功能自行车测速系统设计

多功能自行车测速系统设计

通过大量的社会调查,我决定设计一个单片机STC89C51单片机的转速测量系统的主控芯片,实现了车速快速准确测量、超速报警以及液晶显示等功能的里程表系统,作为我的毕业设计课题。我经过了很多次的比较,51单片机最适合作为主控设备。由于它自身的优点,方便固

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    多功能自行车测速系统设计
    摘要:本次设计主要围绕“多功能自行车测速系统”进行了全方位的介绍,不仅对这种系统的起源发展背景以及国内外的研究现状做了综合分析,更在此基础上制定了本文的设计目标。笔者选用了目前单片机市场上最畅销的STC89C51单片机作为主要控制器芯片,并结合了其他必要的功能芯片,设计出了一款能够实现车速快速准确检测、行驶里程计量、超速报警以及液晶显示等功能的多功能自行车测速系统,该系统不仅在硬件上突破了目前相关产品的成本消耗,更将硬件系统结构简化到最精,大幅度地降低了电能消耗、提高了待机时长。本文最终通过Proteus软件对所设计的系统进行了全面的仿真,对各种能指标进行了检验,检验结果显示系统的各项性能完全达标。
    关键词:STC89C51单片机;最小系统;自行车测速表;霍尔传感器
     
    目录
    1、 引言 1
    1.1自行车测速表的发展背景 1
    1.2自行车测速表系统的国内外发展现状 2
    2、 方案选择及元器件介绍 3
    2.1主控芯片的选取 3
    2.2 STC89C51单片机 4
    2.3霍尔传感器模块简介 4
    2.4 LCD1602型显示器概述 6
    2.5有源蜂鸣器介绍 7
    2.6 LM2596直流稳压电源模块 7
    2.7 DS1302实时时钟芯片 8
    3、 硬件系统设计 10
    3.1自行车测速表系统的硬件结构框图设计 10
    3.2最小系统设计 10
    3.3霍尔传感器电路设计 11
    3.4显示器外围电路设计 12
    3.5报警电路设计 12
    3.6电源模块电路设计 13
    3.7 DS1302实时时钟芯片电路的设计 14
    4、软件系统设计 15
    4.1自行车测速表系统的软件工作流程设计 15
    4.2行驶速度及里程测量流程设计 16
    4.3显示器工作流程设计 17
    4.3.1判忙函数  17
    4.3.2写数据流程  18
    4.3.3写指令流程  19
    4.4定时器中断子程序流程图 20
    4.5 DS1302实时时钟芯片的驱动流程设计 21
    5 、仿真系统设计 24
    5.1 Proteus仿真软件介绍 24
    5.2 Proteus软件仿真 25
    5.3调试总结 28
    总  结 29
    参考文献 30
    致  谢 31
    附录一 原理图 32
    附录二 程序 33
     
    1、引言
    1.1自行车测速表的发展背景
    本次设计是一种通过STC89C51单片机作为主要控制器来实现的一款智能型多功能自行车测速系统。自行车测速表系统已经在人们的生产生活中出现了较长一段时间,起初在单片机技术还未成熟并推向使用前,逻辑电路以及cpld等一些具有逻辑运算功能的芯片在控制届大行其道,是大多数控制系统的首要选择,通过这些具有简单运算功能的芯片能够实现一些常见的按键检测、报警器驱动以及数码管显示等功能。
    这一时期的多功能自行车测速系统已经具有了一些简单的计费功能,这一时期的车速测量主要依靠机械结构来完成,通过车轮对测速齿轮的转动从而实现行驶速度的测量,并通过机械指针方式实现行驶速度指示,计费主要依靠时间计时法来完成,虽然这一时期的里程表已经能够完成其基本功能,但是离今天以单片机等微处理器作为主控器的多功能自行车测速系统还具有相当大的一段距离,无论是在功能还是用户使用体验上,都不能最大满足用户的需求。
    在这一现状下,多功能自行车测速系统的设计师们意识到只有采用更高性能并且集成度更高的控制器芯片才能够设计出具有突破意义的产品来,因此在二十世纪九十年代当单片机生产技术和使用方法得到大规模的普及之后,各行各业的电子设计师们开始了对单片机系统的开发,其中在多功能自行车测速系统领域,设计师们将以往的逻辑门电路或者cpld等一些主控器进行剔除,接着将微处理器芯片进行嵌入,通过程序代码的编写和编译并烧写,这样就使得多功能自行车测速系统具有了一定程度的智能意义,不但能够实现车速的非接触式测量,大大降低了对车轮的损耗,并且车速测量通过霍尔传感器等高性能电气器件来完成,能够实现快速并且精确的转速、行驶速度以及行驶里程等参数的测量,大大提高了里程表的性能和功能。
    随着单片机技术以及传感器技术的不断发展,将各种具有优良性能的传感器嵌入到里程表系统内部,就能够实现里程表的智能化。另外通过单片机等微处理器的嵌入,能够更好的实现多功能自行车测速系统与用户之间的交互,由于单片机等芯片具有几十个甚至上百个管脚,因此能够实现更多模块的驱动。
    本次毕业设计就将以C51单片机来作为主控器,设计一款能够突破现有产品性能,改进目前相关产品所存在的普遍缺点,并且能够通过软硬件的不断优化,将控制系统的功耗降到最低。
    1.2自行车测速表系统的国内外发展现状
    国内外大多数企业已经普遍掌握了生产制造中高以上性能的多功能自行车测速系统产品,但一些具有高端性能的自行车测速表产品只占有很少的比例,这些顶尖技术只有世界上一些少有国家或者研究团队掌握,因此生产成本非常高,导致这些高端产品并不能够在市面上进行普及。许多科研单位和研究小组为了打破这种局面,开始着重开始对多功能自行车测速系统进行研究,不但在硬件上更在软件上寻找突破口,使用更高性能的传感器和更先进的处理器来构建自行车测速表系统的整体框架,相信这种少有高端技术垄断的局面在不久的将来很快会被打破。
     
    参考文献
    [1]徐大诚,邹丽新,丁建强.微型计算机控制技术及应用[M].高等教育出版社,2013
    [2]沈德金等.接口电路与实用程序实例[M].北京大学出版社, 2013年
    [3]谭浩强.C语言程序设计教程[M].北京:高等教育出版社,2011.
    [4]郑锋,王巧芝,程丽平.51单片机典型应用开发实例大全[M].北京:中国铁道工业出版社,2011.
    [5]张毅刚.单片机原理及应用[M].北京:高等教育出版社,2011.
    [6]杜洋.爱上单片机[M].北京:人民邮电出版社,2011.
    [7]彭伟.单片机C语言程序设计实训100例[M].北京:北京航空航天大学出版社,2011.
    [8]于海生,潘松峰,于培仁.微型计算机控制技术[M].北京:清华大学出版社,2012.
    [9]谢自美.电子线路设计实验测试[M].武汉:华中科技大学出版社,2011.
    [10]朱定华.微机原理与接口技术[M].北京:清华大学出版社,2011.
    [11]黄贤武,郑筱霞.传感器原理及其应用[M].成都:电子科技大学出版社, 2011.  
    [12] 戴佳,戴卫恒,51单片机,C语言应用程序设计实例精讲[M]。北京:电子工业出版社,2013 
    [13]徐爱钧,彭秀华.Keil Cx51V7.0单片机高级语言编程与μVision2应用实践[M].北京:东安子工业出版社,2012 
    [14]褚振勇,翁木云. FPGA设计及应用[M]. 西安:西安电子科技大学出版社,2012:7. 
    [15]彭杰华主编,电子技术指导[M].北京,高等教育出版社,2011
    [16]李振声主编,电子技术基础教程[M].北京,国防工业出版社,2011 
    [17]周立功等.ARM嵌入式系统基础教程[M].北京:北京航空航天大学出版社,2015.1.
    [18]Altium Designer基础教程.黄杰勇.电子工业出版社.2015.2

    收缩