《码表毕业设计》.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《码表毕业设计》.doc

自行车码表毕业设计 摘要:在如今倡导的低碳生活中,自行车越来越受到大众的欢迎,因此对自行车速度的测量也显得尤为重要. 测速码表 而本文设计了一个以52单片机为主控制器,以霍尔传感器和温度传感器作为输入的测温测速系统,并最终显示在LCD上。 主要器件:12864—LCD、DS18B20温度传感器、STC89C52单片机、霍尔传感器A3144EUA、按键、若干电阻、若干电容、12MHZ晶振、导线、电路板、6V串联电池盒、1.5V电池*4、10K电位器 设计成果:1.即时速度、平均速度、累积路程的测量。 2.温度的测量 3.日期的设置 4.车轮半径的设置 特点特色:对于自行车码表的封装特别精心别致 一:方案设计与论证 1.1 系统总体设计要求 如果把霍尔传感器按预定位置上,当永磁体经过它时,可以从测量电路上测得脉冲信号。根据脉冲信号的可以测出速度。本系统采用集成霍尔传感器敏感速率信号,具有频率响应快,抗干扰能力强等特点。 方案一:采用霍尔元件传感器即霍尔片;霍尔片可分为贴片型和直插型。由于贴片型不常用,因此选择直插型。霍尔片体积小,安装灵活,可用于测速,且与普通的磁钢片配套使用,价格一般为2.5~元。 方案二:采用霍尔传感器;选型号为CHV-25P/10的霍尔传感器体积大,价格一般为40~120元之间不等。 从性价比方面综合考虑因此选择方案一。方案一:采用8段LED数码管作为显示模块核心。数码管显示器件相对便宜,但是耗能大、编写程序相对麻烦,工作量大。 方案二:采用LCD液晶显示器作为显示模块核心。LCD显示器工作原理简单,编程方便,节能环保。因此选择方案二。 方案一:采用交流220V/50Hz电源转换为直流5V电源作为电源模块。该方案实施简单,方案二:采用干电池串并联达到5V作为电源模块。该方案实施简单,无需搭建电路针对该设计要求性价比低。因此选择方案。 选择 选用 的单片机速度快、功耗低、体积小、资源丰富转速的测量方法传感器采用霍尔器件将的转速转化为脉冲信号,处理器采用89C52单片机.计数器采用单片机片内汁数器完成对脉冲的计数,显示器采用字符型液晶显示器进行显示。系统原理框图如图所示。系统工作过程:测量转速的霍尔传感器与接,每转,,即可实现的转速值。单片机CPU将数据处理后,通过LCD显示来。.4 小结 本章通过总体设计进行对方案选择的最终确定,研究了霍尔测速、显示、电源、单片机等各部分模块的可行性方案。介绍了系统各模块结构并进行方案的比较、论证和最终的选择。 用霍尔传感器获得脉冲信号T=(T1_num*65536+TH1*256+TL1)/1000000 s 外部中断0 本系统采用周期法测速。 当系统第一次进入外部中断0时。标志位赋值为1(用以主程序循环中显示部分)。启动单片机片内定时器。当系统第二次进入外部中断0时,停止定时器计时。并处理数据。 speed=1000000/((T1_num*65536.0+TH1*256.0+TL1)); speed1=speed*R*3.14*2/100 road=2*3.14*R*countroad;(每次进入外部中断0,路程计数量countroad自增一,以达到准确计算路程的数值) 平均速度计算是通过自己的数值与下一次的数值取算术平均值的方式不断更新。 三:测试方法与测试结果 测试过程主要是通过软件形式完成的(附件中有真实场景)。软件调试,方便,快捷。对于硬件系统并不复杂的系软,软件仿真完成了,硬件也就不成问题了。 测试仪器:protues7.0与keil4。 测试方法:利用keil4编译程序,生成hex文件,导入protues中,进行仿真。Keil4本身也具有模拟仿真的功能。可进行单步执行以及设置断点等方法,观察变量的变化,以达到程序的完好性。相应图片均在附件中。 测试结果:(见附件)。由于软件中并没有同等型号的硬件。为了达到仿真的目的,对程序做了小的改变。 四:讨论与总结 起初接触到长通杯的时候,对整个课程可谓是一头雾水,找不到方向,不知从何入手。唯一的感觉,就是这东西很有意思,要亲手焊接,要用软件仿真。 经过这一段时间的努力。我们如今已经对这单片机有了初步的了解。也许这些东西是单片机设计里面最为简单的东西,写的程序也是很基础很简单的东西。但对于这每一个简单的部分,当我们亲手去完成后,便有了一个很好的了解。尤其是关于用C语言编程。以前编的程从来没有超过1页。这回一下子就有十来页。而且已经深刻理解了C语言是模块化编程语言这句话的含意。今后我们会继续玩单片机。因为有意思。 附件: 东北电力大学 长通杯论文 ---自行车码表 组长:薛文祺 组员:杨帆、邱敏敏、李虹萱

文档评论(0)

ycwf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档