欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
首页 装配图网 > 资源分类 > DOC文档下载
 

基于单片机的电机转速测量系统设计(答辩版)完整毕业设计论文附图及源程序

  • 资源ID:530       资源大小:1.59MB        全文页数:43页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:6
换一换
验证码快捷下载 游客一键下载
会员登录下载
下载资源需要6
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

基于单片机的电机转速测量系统设计(答辩版)完整毕业设计论文附图及源程序

河南理工大学毕业设计(论文)说明书 1 摘 要 在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法 。 本文便是 运 用 能化转速测量仪。电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。本系统就是对电机转速进行测量,并可以和 行 通信,显示电 机的转速,并观察电机运行的 基本 状况。 本设计主要用 由霍尔传感器、 管 、 平转换 、 及 成。 详细介绍了 单片机的测量转速系统及 与单片机之间的串行通讯。 充分发挥了单片机的性能。 本文重点是测量速度并显示在 5位 其优点硬件 是 电路简单,软件功能完善, 测量速度快、精度高、 控制系统可靠,性价比较高等特点 。 关键字 片机); 转速; 传感器 河南理工大学毕业设计(论文)说明书 2 n we to to is so on is is s to s as of is of CM is C to as by a of of CM C to of is to in ED of a so 南理工大学毕业设计(论文)说明书 3 目 录 摘 要 ...................................................... 1 ................................................... 2 1 序 言 .................................................... 1 2 系统功能分析 .............................................. 2 统功能概述 ........................................ 2 统要求及主要内容 .................................. 3 3 系统总体设计 .............................................. 4 件电路设计思路 .................................... 4 件设计思路 ........................................ 4 4 硬件电路设计 .............................................. 6 片机模块 .......................................... 6 理执行元件 ................................... 6 钟电路 ...................................... 10 位电路 ...................................... 11 示电路 ...................................... 12 尔传感器简介 ..................................... 15 尔器件概述 .................................. 15 尔传感器的应用 .............................. 16 尔开关 ................................. 17 送模块 ........................................... 18 5 软件设计 ................................................. 22 片机转速程序设计思路及过程 ....................... 22 片机程序设计思路 ............................ 22 片机转速计算程序 ............................ 23 ............................. 24 序设计 ........................................... 27 6 系统调试 ................................................. 29 件调试 ........................................... 29 件调试 ........................................... 30 合调试 ........................................... 32 河南理工大学毕业设计(论文)说明书 4 障分析与解决方案 ................................. 33 论与经验 ......................................... 34 参考文献 ................................................... 36 致 谢 ................................................... 37 附 录 ................................................... 38 附录 1 电路原理图 ....................................... 38 附录 2 元器件清单 ....................................... 39 河南理工大学毕业设计(论文)说明书 1 1 序 言 智能化转速测量可以对电机的转速进行测量,电机在运行的过程中,需要对其平稳性进行监测,适时对转速的测量有效地可以反映电机的状况。 本系统主要由传感器,单片机 以对大范围转速进行测量,测 量的转速精度高,还可以和 现对电机转速的测量。 单片机的英文名称是 写为 称为微控制器,它是一种面向控制的大规模集成电路芯片。它具有功能强、体积小、可靠性高、应用简单灵活,因而使用非常广泛,有力地推动各行业的技术发展和更新换代。 本文首先在第二 章绪论介绍了此系统的功能、技术指标以及主要内容等 ;在第三 章论述了总体设计过程 ,确定了技术指标及器件的选择;第四章着重描述了系统硬件电路设计、硬件设计框图及所使用的各种芯片功能与特性 ; 在第五 章 中重 点剖析了软件设计的过程;最后在第六 章中具体论述单片机、电平转换电路、通信的处理及调试。 由于本人水平有限,加之时间仓促,论文中难免会有错误和不足之外,不够理想、许多方面还需要继续完善和改进。在这里恳请指导老师和各位专家老师批评指正。在此特别感谢我的指导老师郭顺京老师的大力指导。 河南理工大学毕业设计(论文)说明书 2 2 系统功能分析 统功能概述 功能 系统主要实现功能是 片机接收霍尔 传感器传来的脉冲信号 ,单片机根据外部中断 ,以及内部定时器进行记数计算出电机转速送到示,同时数据传给 ,并在 屏幕上显示出来。记录各时段的转速,画出 组成及框图 本系统通信部分是单片机经电平转换电路 后,通过串口送数据,由 机接收,微机部分用 件编写的界面作为 传感器电路、转速测量、 示、电平转换电路设计等将在以下章节作详细地设计。 图 2统硬件电路 应用 从实用的角度看,评价一个系统实用价值的重要标准,就是这个系统对社会生活和科技观念有多大的贡献。转速测量系统具有大范围、高精度等优点、测量速度快,这种系统将会有良好的应用。 传感器 单 片 机 平 转 换 电 路 示 驱动电路 送 界面 河南理工大学毕业设计(论文)说明书 3 统要求及主要内容 将霍尔传感器产生的脉冲信号输出入到单片机的外部中断 0口,单片机工作在内部定时器工作方式 0,对周期信号进行内部记数,调用计算公式算出转速,调用显示程序显示在 时通过串口向 上位机发送转速数据。 主要内容 ( 1) 单片机部分主要完成电机转速的测量 ( 2) 示范围 60 3) 发送部分主要是完成电平转换,送 ( 4) 统技术指标 系统主要完成以下功能 测量系统 位 度为 针 通信部分 制 232 通信软件; 时间曲线表示; 根据系统要实现的功能以及要求,要实现单片机的转速测量主要是各个模块的设计,定时器记数功能、以及 平转换及 单片机可通过编程控制外围部件,能实现较高的自动化程度。以它为系统核心的控制模块可实现主从控制,完成预定的任务。 河南理工大学毕业设计(论文)说明书 4 3 系统总体设计 件电路设计思路 硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。 892口接 由于 输入、输出均为 9此 平到 232接口电平的转换采用 芯片可以用单电压 ( 5V) 实现 1” ( 和逻辑 “0” ( 3V~ 15V) 的电平转换。 转速测量部分 的 硬件设计思路本次设计单片机部分的硬件框图如 图 2- 1所示。 图 3片机部分硬件框图 具体详细的叙述将在下面的章节中逐一介绍。 件设计思路 软件需要解决的是 定时器 0的记数和外部中断 0的 设定 、由于测量的转速范围大,所以低速和高速都要考虑在内,关键在于一个四字节除三字节程序的实现。显示部分、需要有一个二进制到十进制的转化 程序,以及复位电路 行单元 显示电路 时钟电路 发送电路 河南理工大学毕业设计(论文)说明书 5 转换成非压缩 程序后、才能进行调用查表程序送到显示。 口 和单片机串行口 的工作方式,包括串 行 口的通讯速率、奇偶校验位、停止位等 均由通信部分的软件部分实现 。 软件工作流程 霍尔传感器利用磁电效应产生一周期脉冲向单片机的外部中断 0( 口 发送一个 中断 信号, 定时器工作在内部定时, ,作为除数的低两字节,利用软件记数器、定时器 0 中断的次数作为除数高字节。中断完毕读取内部记数值作为除数,调用除法程序计算转速,再对二进制数进行一系列变换后调用查表显示程序,显示在 同时调用传送程序向上位机送数据,这里不是本文重点) 转速部分软件设计思路 要编写一个外部中断服务程 序 取记数值的三个字节,并再次清 0记数初值以便下次的记数和计算。调用两字节二进制 转换子程序 调用十进制转换成非压缩 最后调用查表程序送显示。为了和 统要求单片机晶振 件的具体设计我们将在下面的章节中作详细介绍。 河南理工大学毕业设计(论文)说明书 6 4 硬件电路设计 硬 件的功能由总体设计所规定,硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的电路原理图,必要时做一些部件实验,以确定电路图的正确性,以及工艺结构的设计加工、印制板的制作、样机的组装等。 整个单片机测量转速系统为单片机控制模块、霍尔传感器模块、发送模块,各个模块都承担着各自的任务。 设计单片机模块,考虑到 单片机本身 的外围电路较多,所以在单片机模块方面需要极为小心。在整个电路设计时要考虑电平转换电路,具体每一部分的设计将在以下章节中详细分析。 片机模块 根据系统功能要求以及单片机硬件电路设计思路(如图 3- 1)对单片机模块进行设计,要使单片机准确的测量电机转速,并且使测出的数据能显示出来,所以整个单片机部分分为传感器电路、时钟电路、复位电路、执行元件以及显示电路五个部分。 理 执行 元件 单片机 我们采用 引脚图如图 4- 1,相较于 K 字节 闪烁 可编程可擦除只读存贮器 ( 低电压,高性能 位微处理器,俗称单片机。该器件采用 工业标准的 于将多功能 8位 片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 河南理工大学毕业设计(论文)说明书 7 图 4主要特性 与 容 4 寿命 1000写 /擦循环 数据保留时间 10年 全静态工作 0 三级程序存储器锁定 128*8位内部 32可编程 I/ 两个 16位定时器 /计数器 5个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 管脚说明 电电压 ; 地 ; 为一个 8 位漏 极 开路双向 I/O 口,每脚可吸收 8 时,被定义为高阻输入。 可以被定义为数据 /地址的第八位。在 河南理工大学毕业设计(论文)说明书 8 程时, 作为原码输入口,当 时 位双向 I/后,被内部上拉为高,可用作输入, 被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 位双向 I/出 4个 电流,当 1” 时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时, 的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 当用于外部程序存储器或16位地址外部数据存储器进行存取时, 给出地址 “1” 时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, 输出其特殊功能寄存器的内容。 个带内部上拉电阻的双向 I/接收输出 4个 电流。当 1” 后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平, 将输出电流( 是由于上拉的缘故。 下表 4- 1所示 位输入。当振荡器复位器件时,要保持 访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在 程期间,此引脚用于输入编程脉冲。在平时, 以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是每当用作外部数据存储器时,将跳过一个 想禁止 址上置 0。 河南理工大学毕业设计(论文)说明书 9 表 43口的第二功能 he 脚 第二功能 信 号 名 称 0 R 行数据接收 串行数据发送 外部中断 0请求 外部中断 1请求 定时器 /计数器 0计数输入 定时器 /计数器 1计数输入 外部 外部 此时, 起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 止,置位无效。 9./部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次 /在访问外部数据存储器时,这两次有效的 /号将不出现。 10./ /持低电平时,则在此期间外部程序存储器( 0000不管是否有内部程序存储器。注意加密方式 1时, / /间内部程序存储器。在引脚也用于施加 12 向振荡放大器的输入及内部时钟工作电路的输入。 自反向振荡器的输出。 振 荡器特性 反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石 英 振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件, 不接。有余输入至内部时钟信号要通过一个二分频触发河南理工大学毕业设计(论文)说明书 10 器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 芯片擦除 整个 列和三个锁 定位的电擦除可通过正确的控制信号组合,并保持 脚处于低电平 10完成。在芯片擦操作中,代码阵列全被写 “1” 且在任何非空存储字节被重复编程以前,该操作必须被执行。 此外, 以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下, 止工作。但 时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存 止所用其他芯片功能,直到下一个硬件复位为止。 钟电路 时钟电路是计算机的心脏,它控制着计算机的工作节 奏。 2接定时反馈元件以后就组成振荡器,产生时钟送至单片机内部的各个部件。 的时钟电路在结构上有别于 一个可控的负反馈反相放大器,外接晶振(或陶瓷谐振器)和电容组成振荡器,图 4- 2为 荡器工作受 /软件置“ 1” 特殊功能寄存器 /0,振荡器停止工作,整个单片机也就停止工作,以达到节电目的。清“ 0” 振荡器工作产生时钟,单片机便正常运行。图中 荡器产生的时钟频率主要由 振上标明的频率)。电容 2的作用有两个其一是使振荡器起振,其二是对振荡器的频率 其典型值为 30 河南理工大学毕业设计(论文)说明书 11 图 4单片机时钟电路框图 位电路 计算机在启动运行时都需要复位,使中 央处理器 从这个状态开始工作。 是史密特触发输入 对于 ,当振荡器起振后 该引脚上出现2个机器周期 即 24个时钟周期 以上的高电平,使器件复位,只要 时 输出高电平。 出复位, 单片机 采用的复位方式是自动复位方式。对于 片机只要接一个电容至 见图 4- 3。在加电瞬间,电容通过电阻充电,就在 要高电平时间足够长,就可以使 0荡器起振的时间和频率有关。1010以一般为了可靠的复位, 保持 20电 若复位电路失效,加电后 作,系统就不能正常运转。 河南理工大学毕业设计(论文)说明书 12 图 4电复位电路 示电路 显示电路采用 一种外加电压从而渡过电流并发出可见光的器件。 用时必须加限流电阻。 有共阴和共阳两种。 显示器结构 常用的七段显示器的结构如图 4- 4所示。发光二极管的阳极连在一起的称为共阳极显示器 ,阴极连在一起的称为共阴极显示器。 1 位显示器由八个发光二极管组成,其 中七个发光二极管 ag 控制七个笔画(段)的亮或暗,另一个控制一个小数点的亮和暗,这种笔画式的七段显示器能显示的字符较少,字符的开头有些失真,但控制简单,使用方便。 此外,要画出电路图,首先还要搞清楚他的引脚图的分布,在了解了正确的引脚图后才能进行正确的字型段码编码。才能显示出正确的数字来,如图 4七 段数码管的管脚图。 图 4段发光显示器的结构 河南理工大学毕业设计(论文)说明书 13 图 4段发光显示器管脚 的结构 驱动方式 采用的数码管驱动为 7407,它的全名为 7407 电极开路六正相高压驱动器,其结构简单,使用方便,图 4407的图以及各个引脚的分布功能介绍。 图 4407管脚的结构 河南理工大学毕业设计(论文)说明书 14 显示方式 为了节省 I/们采用的动态显示方式。 所谓动态显示,就一位一位地轮流点亮各位显示器(扫描),对于每一位显示器来说,每隔一段时间点亮一次。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参数,可实现亮度较高较稳定的显示。若显示器的位数不大于 8 位,则控制 显示器公共极电位只需 8位口(称为扫描口),控制各位显示器所显示的字形也需一个 8 位口(称为段数据口)。本次设计 要求 的转速测量范围60r/以只需要 5位数码管即可 。 5位共阴极显示器和0 口作为段数据口,接上拉电阻到显示器的各个段; 作为扫描口,经同相驱动器 7407接显示器公共极。 对于图 4位显示器,在 0H- 35H,分别存放 5 位显示器的显示数据, 5位显示器中仅有一位公共阴极为低电平,其它位为高电平, 相应位(阴极为低)的显示数据的段数据,使该位显示出一个字符,其它们为暗,依次地改变 输出为高的位, 5位显示器就显示出由缓冲器中显示数据所确定的字符。 河南理工大学毕业设计(论文)说明书 15 图 4位动态显示电路 尔传感器简介 尔器件概述 霍尔元件是一种基于霍尔效应的磁传感器,已发展成一个品种多样的磁传感器产品族,并已得到广泛应用。霍尔元件是一种磁传感器。要他们可以检测磁场及其 变化,可以在各种与磁场有关的场合中。霍尔器件以霍尔效应为其工作基础。 霍尔期间具有许多优点,他们的结构牢固,体积小,重量轻,寿命长,安装方便,功耗小,频率高(可达 1耐震动,不怕灰尘、水汽及 烟雾等污染或腐蚀。 霍尔线性器件的精度高、线性度好;霍尔开关器件无触点、无磨损、输出波形清晰、无抖动、无回调、位置重复精度高(可达 采用了各种补偿措施的霍尔器件的工作温度范围广,可达 55 按照霍尔器件的功能可将他们分为霍尔线性器件和霍尔开关器件。河南理工大学毕业设计(论文)说明书 16 前者输出模拟量,后者输出数字量。 按被检测的对象的性质可将它们分为直接应用和间接应用。前者是直接检测出被测对象本身的磁场或磁特性,后者是检测被检测对象上人为设置的磁场,用这个磁场作为被检测信息的载体,通过它,将许多非电、非磁的物理量例如力、力矩、压力、应力、位置、位移、加速度、角度、角速度、转速、转数以及工作状态发生变化的时间等,转换成电量来进行检测和控制。 集成霍尔传感器是利用硅集成电路工艺将霍尔元件和测量线路集成在一起的一种传感器。它取消了传感器和测量电路之间的界限,实现了材料、元件、电路三位一体。集成霍尔传感器与分立相比,由于减少了 焊点,因此显著地提高了可靠性。此外,它具有体积小、重量轻、功耗低等优点,正越来越爱到众的重视。 集成霍尔传感器的输出是经过处理的霍尔输出信号。按照输出信号的形式,可以分为开关型集成霍尔传感器和线性集成霍尔传感器两种类型。 开关型集成霍尔传感器是把霍尔元件的输出经过处理后输出一个高电平或低电平的数字信号。 霍尔开关电路又称霍尔数字电路,由稳压器、霍尔片、差分放大器,斯密特触发器和输出级组成 。 尔传感器的应用 使用霍尔器件检测磁场的方法极为简单,将霍尔器件做成各种形式的探头,放在被测磁场中,因霍 尔器件只对垂直于霍尔片表面的磁感应强度敏感,因而必须令磁力线和器件表面垂直,通电后即可由输出电压得到被测磁场的磁感应强度。若不垂直,则应求出其垂直分量来计算被测磁场的磁感应强度值。而且,因霍尔元件的尺寸极小,可以进行多点检测,由计算机进行数据处理,可以得到场的分布状态,并可对狭缝,小孔中的磁场进行检测用磁场作为被传感物体的运动和位置信息载体时,一般采用永久磁钢来产生工作磁场。例如,用一个 5 4 钕铁硼Ⅱ号磁钢,就可在它的磁极表面上得到约 2300高斯的磁感应强度。在空气隙中,河南理工大学毕业设计(论文)说明书 17 磁感应强度会随距 离增加而迅速下降。为保证霍尔器件,尤其是霍尔开关器件的可靠工作,在应用中要考虑有效工作气隙的长度。在计算总有效工作气隙时,应从霍尔片表面算起。在封装好的霍尔电路中,霍尔片的深度在产品手册中会给出。 因为霍尔器件需要工作电源,在作运动或位置传感时,一般令磁体随被检测物体运动,将霍尔器件固定在工作系统的适当位置,用它去检测工作磁场,再从检测结果中提取被检信息。 尔开关 尔开关电路最适于响应变化斜率陡峭的磁场并在磁通密度较弱的场合使用,适用于单极或多对磁环工作,它由反向电 压保护器、电压调整器、霍尔电压发生器、信号放大器、史密特触发器和集电极开路的输出级组成。工作温度范围为 150℃(存储温度为 150℃),可适用于各种机及机电一体化领域。 电参数 参数 符号 测试条件 量值 单位 最小 典型 最大 电源电压 出低电平电压 0B200出高电平电流 4V B 电源电流 4V 输出端开路 10 出上升时间 2V S 输出下降时间 2V S 产品特点 . 电源电压范围宽 . 可用市售的小磁环来驱动 . 无可动部件、可靠性高 . 尺寸小 . 抗环境应力 . 可直接同双极和 应用 河南理工大学毕业设计(论文)说明书 18 . 高灵敏的无触点开关 . 直流无刷电机 . 直流无刷风机 . 霍尔开关元件的电路图 图 4尔传感器的电路图 送模块 根据系统功能要求,要使单片机测量的转速能够向上位机发 送数据,硬件电路中必须要考虑到单片机的发送部分,由于单片机通过串口发送出来的是 辑电平( 0V),而计算机 线上输入、输出数据和控制信号为 12片机要和 以发送部分关键的部分是电平转换和串口发送,电平转换可以用模拟器件进行转换,但是为了方便起见,本次设计采用的是集成芯片,一个芯片加上它的外围电路即可完成电平的转换的工作。结构简单、方便容易,精确度高。本次所采用的是 们要对其外围电路进行设计,下面我们将详细的叙述。 数据 的传输 当电路工作于发送数据状态时, 的 输出高电平,经 74与门 号送入计算机,同时还关闭与门 计算机不接收其它数据信号。 河南理工大学毕业设计(论文)说明书 19 该必发器的数据传输速率最好设在 9600b/确保数据传输的可靠性 。 器件的介绍 1、 美国电气工业协会推广使用的一种串行 通信总路线标准,是 据通信设备,如微机 和 据终端设备,如 传输串行数据的接口总线。 大传输距离为 15m,最高传输速率约 20号的逻辑0电平为 3V~ 15V。逻辑 1电平为 电气特性 辑电平和各种信号线功能都作了规定; 在 辑 1辑 03~+ 15V 在 信号有效(接通, 电压)= 3V~ 15V 信号无效(断开, 电压)= 、 连接器的机械特性见图 4- 9,表 4号以及对应在 图 4接器的机械特性 河南理工大学毕业设计(论文)说明书 20 表 4 号 名 称 引 脚 I 接收信号载波检测 数据接收线 数据发送线 公共地 请求发送 清除发送 振铃指示 1 2 3 4 5 6 7 8 9 图 4- 10 电平转换 电路原理图 3、电平转换器 于 辑电平差异很大,河南理工大学毕业设计(论文)说明书 21 所以就存在这两种电平的转换问题,下面就介绍一下电平转换器 将 能将 平,只需单 5内部升高电路产生 10V~ 12V。内部有两个发送器 和两个接收器 平转换为 平 。 片引脚排列和外部元件连接线路如图 4- 11所示。 图 4- 11 平转换器及外接元件图 河南理工大学毕业设计(论文)说明书 22 5 软件设计 本章重点阐述测量转速的汇编语言。以及软件设计的过程。 软件需要解决的是 单片机中断服务程序的设计、计算程序的设计、显示部分的程序设计以及在我们这里 非重点介绍的通信程序设计。 片机转速程序设计思路及过程 单片机测量转速可以分为若干模块,然后在主程序中调用各个模块, 流程图如下图所示。 图 5- 1 主程序流程图 片机程序设计思路 计算转速公式 n60/r/开始 初 始 化 计算程序 转换 非压缩 换 显 示 程 序 返 回 河南理工大学毕业设计(论文)说明书 23 其中, 三字节,分别由 于采用 以 是 12M/为 入上面公式,即可 得到转速的精确计算公式 N60*11059200/12N55296000/N 再将 55296000 化为二进制存入单片机的内存单元。 下面我们将介绍除数是如何获得的 单片机的转速测量完成,定时器 部中断来的时候读取 同时清零 定时器再次循环计内部脉冲。此外,对于低速情况下,我们还要设定一个软件计数器 外部中断还没来而内部定时器已经溢出,产生定时器 0 中断时,增加 为三字节中的高字节。三字节组成除数,上面的常数为四字节,所以计算程序实 际上就是调用一个四字节除三字节商为两字节(最高转速36000r/够)的程序。 为数码管能够显示出来,需将二进制转换为十进制,在将十进制转换为非压缩 后,才能调用查表程序,最后送显示。 片机转速计算程序 由于本次设计的系统要实现的功能是将霍尔传感器的信号送到单片机的外部中断口,再对周期方波进行内部计数,调用计算程 序把转速测出来。可以说是核心部分,流程图如图所示 河南理工大学毕业设计(论文)说明书 24 图 5- 2 计算程序流程图 计算程序中又再次调用了除法程序 ,这里的除法为四字节除三字节商为两字节,除法的程序的编程思想可以和手工计算的除法相似,比较减法的思想,流程图如图 5体程序见附录。 计算程序计算出来的数据为二进制,存到 50H、 51算机可识别二进制,然而,我们需要在表程序需要拆分的 以二进制必须先转换成 里介绍将( 的 16位二进制数转换为压缩 十进制整数送 被除数初始化 读取定时值 调用除法程序 返 回 开 始 河南理工大学毕业设计(论文)说明书 25 Y N 图 5- 3 除法程序流程图 除 法 移位次数 计数器 被除数左移 1 位 被除数 除数 上商 1,减去除数 上商 0 计数器减 1 计数器 0 返回 河南理工大学毕业设计(论文)说明书 26 按照数制转换方法可以画出流程图。 图 5- 4 双字节整数二翻十程序流程图 单片机显示部分可以用来显示计算出来的数据的。在程序设计中,在贮器中的四个显示缓冲器单元 30H- 34H,分别存放着由计算出来的转速的 1口扫描输出总是只有一位为低电平、其它位为高电平, 0口相应位的显示数据的段数据,使该位显示出一个字符,其它们为暗,依次地改变 输出为低高的位, 5位 显示部分程序分为两部分十进制 表程开始 06( 移 1 位(移出位 C 中) 2*( C 进制运算) ( 返 回 河南理工大学毕业设计(论文)说明书 27 序显示数据。 双字节整数拆分程序流程图如图 5 5- 5 双字节整数拆分程序流程图 显示程序流程图如图 5 序设计 根据以上设计思路和各个模块的流程图即可编写出本次毕业设计的程序,注意其中各个模块间的参数传递以及堆栈指针等问题,程序设计的任务即可完成,写出初始的程序,再进行上机调试,这些我们将具体在下章中加以详细叙述。 开 始 高字节 30H 0与交换后送 31H 0与后送 32H 0与交换后送 33H 0与后送 34H 返 回 河南理工大学毕业设计(论文)说明书 28 N 图 5- 6 显示程序流程图 开始 30首地址 0 值给 A A值给 A, A 0 , A( ( 0 结束 河南理工大学毕业设计(论文)说明书 29 6 系统调试 电路调试是整个系统功能否实现的关键步骤,我们将整个调试过程分为三大部分硬件调试、软件调试和综合调试。 件调试 硬件 调试主要是针对我的转速测量系统的单片机硬件电路分别进行调试。这一部分硬件调试主要分成两大块上电前的调试和上电后的调试。 上电前的调试 在上电前,我们必须确保电路中不存在断路或短路情况,这一工作是整个调试工作的第一步,也是非常重要的一个步骤。在这部分调试中主要使用的工具是万用表,用来完成检测电路中是否存在断路或者短路情况等。 特别是数码管的连接部分,有 些在电路板上没法连接的线路,要用短接线把接好,对照着原理图部分,一部分一部分地用万用表测量,注意焊点之间, 确保焊点没有短接在一起,同时注意焊点的美观,确保没有开路以及短路的现象出现。 上电后的调试 在确保硬件电路正常,无异常情况 断路或短路 方可上电调试,上电调试的目的是检验电路是否接错,同时还要检验原理是否正确,在本次课程设计中,上电调试主要只转速测量系统的单片机控制部分、数码管点亮部分、和上位机通信是的电平转换和串口通信部分的硬件调试。 1、单片机控制部分硬件调试这一部分调试主要是检查时钟电路、复位电路是否接对,单片机的电源以及地是否接好,以及其他的一些管脚的接法。看单片机通电后能否可以正常工作等这一系列 问题。 2、数码管 于数码管采用的是动态扫描的方式点亮的。数码管的公共端( 在 7407驱动再接到单片机的 型是接在 路上电检查 7407是否接上电源和地让其正常工作。在河南理工大学毕业设计(论文)说明书 30 这一前提下,查看数码管能否点亮。只需要接仿真机上编写一个小程序让5位 者让它们其中的某位点亮,也可以显示不同的数字,根据要求给 可检查数码管的硬件电路是否正确,即可判断显示驱动电路整个完整,首先排除这里的故障。 3、发送部分硬件电路调试这一部分电路硬件调试 主要完成任务是使得通过 以用示波器和万用表检查电平转换前后的关系,这里不在赘述。 件调试 单片机程序调试思路 单片机部分调试工作的完成主要应用 一部分工作首先将转速测量系统中的各个模块 计算程序中的除法程序、双字节的二 缩 断调试,不断修改直到正确为止。 种非常实用的 多窗口编辑、调试软件。 件全面支持汇编语言 , 51 语言的编译 /连接、调试。软件支持单文件方式和工程化管理两种模式。用户可自定义各种语言的关键词 级语言还支持源文件调试和汇编语言指令行对照调试。用户可同时打开多个窗体编辑、调试、变量观察

注意事项

本文(基于单片机的电机转速测量系统设计(答辩版)完整毕业设计论文附图及源程序)为本站会员(doc88)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




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

网站客服QQ:3392350380    装配图网文库上传用户QQ群:460291265   

[email protected] 2019-2021  zhuangpeitu.com 装配图网版权所有  

经营许可证编号:苏ICP备12009002号-6