毕业设计论文—基于单片机的直流电机调速系统设计--科技创新实践设计报告内容摘要:
IN4IN3GNDENAVSOUT3SENSAOUT2IN1IN2VSSENBOUT3SENSBL298NU3VCCPWM OUTB AD4 D5D6 D7电机驱动电源 VMMGND电机驱动电源参考地MB1Motort=R2 C,代入 R2 值解不等式可得: C。 单位换算得C F ,为了方便整形,实际设计中 C= F。 由于单片机中断 I/O口的需要输入信号是正规的矩形脉冲,所以电路的脉冲整形电路采用 74 系列反向器 74LS06 进行两次反向后输入单片机。 图 脉冲滤波整形电路 电机驱动电路的设计 本设计采用目前市场上较容易买到的 L298N 直流或步进电机驱动芯片,它采用单片集成塑装, 是一个高电压、大电流全双桥驱动器,由标准的 TTL 电平控制。 L298N 支持 50V 以内的电机控制电压,在直流运转条件下,可以通过高达 2A的电流,因此它满足了一般小型电机的控制要求。 接法见图 ,图中二极管的作用是消除电机的反向电动势,保护电路,因此采用整流二极管比较合适。 PWM控制信号由 in in2 输入。 如果 in1 为高电平, in2 为低电平时电机为正向转速,反之 in1 为低电平, in2为高电平时,电机为反向转速。 本设计将 in2直接接地,即采用单向制动的方式。 科技创新实践设计报告 9 1234567891011121314LCDRT12232FVSSVCCVORSRWEDB0DB1DB2DB3DB4DB5DB6DB7接单片机 P1 口10KRVCCGND调亮度图 电机驱动电路 LCD 显示电路 和键盘 与单片机的接口设计 设计中采用的 LCD—— RT12232F 是一种内置 8192 个 16*16 点汉字库和 128个 16*8 点 ASCII 字符集图形点阵液晶显示器,它主要由行驱动器 / 列驱动器及128 32全点阵液晶显示器组成。 可完成图形显示,也可以显示 2个 (1616点阵 )汉字,与外部 CPU 接口采用并行或串行方式控制。 本设计采用并行方式控制, LCD与单片机 的通讯接口电路如图 所示采用直连的方法,这样设计的优点是在不影响性能的条件下还不用添加其它硬件,简化了电路,降低了成本。 图 LCD 显示电路与单片机的接口 本设计采用四个键作为键盘,分别为选择、加、减、确定。 它们分别与 、 、 接口相连。 作为设置速度的输入。 科技创新实践设计报告 10 图 键盘电路 两单片机的互 连 本设计采用两片单片机( AT89S52) ,其中一片做成 PID 控制器,专门进行PID运算和 PWM控制信号输出;另一片则系统主芯 片,完成电机速度的键盘设定、测量、显示,并向 PID控制器提供设定值和测量值,设定 PID控制器的控制速度等。 它们的接线图如图。 图 两单片机互联图 本设计 使用异步串口通信,直接把两个单片机的 TXD 和 RXD 两个引脚交叉相连接,两者都以中断接收串口数据。 省 I/O 口省代码。 也就是 A 的 TXD() 科技创新实践设计报告 11 和 B 的 RXD( )连接, A 的 RXD 和 B 的 TXD 连接。 4 系统软件设计 系统总程序框图设计 系统程序程序框图如图。 开 始系 统 初 始 化显 示 初 始 化键 处 理 子 程 序是 否 有 键 按 下调 用 按 键 子 程 序 无有定 时 中 断 为 1定 时 中 断 为 0外 中 断 为 0发 送 数 据 至 从 处 理器测 量 计 算 转 速发 送 测 量 值 到 从 处理 器系 统 时 间 计 时 、 处理中 断 返 回中 断 处 理 图 系统 主单片机 总程序框图 科技创新实践设计报告 12 开 始系 统 初 始 化P I D 参 数 初 始 化查 看 中 断中 断 0 中 断 1接 受 设 定 值 子 程 序接 受 测 量 值 子 程 序P I D 计 算 处 理计 算 P W M 定 时 值输 出 P W M 信 号 图 系统从单片机( PID 控制器)程序框图 当系统被启动后,主从单片机初始化。 主单片机检测是否有键按下,再执行 科技创新实践设计报告 13 键子程序,将输入的值传送到 PID 控制器, PID 控制器经 PID 计算处理,再计算出 PWM 的定时值, PID 再送出相应的 PWM 信号,驱动电机转动,主单片机将传感器输入的信号进行计算,再将得出的值输出到 PID 控制器, PID 控制器经计算输出相应的 PWM 信号控制电机转速趋于设定的转速。 依 次循环使电机趋于稳定值。 电机转速测量程序设计 设计中考虑到电机的工作环境一般比较恶劣,因此除了硬件外,从程序上除了要更高的精确度也需要进行更多的抗干扰设计,从而实现软件的大范围检错、纠错或丢弃错误等。 在程序的设计过程中,对严重不符合要求的测量数据(如大于 6000 转对应的数据)进行了丢弃处理,而对于正常范围内的数据错误采用了采 5取 3求平均的算法(即采集 5个数据,去掉 一个最大值一个最小值,然后将剩余 3 数据求平均)。 实验表明,此方法降低了系统采集转速中出现的错误。 对于转速的测量方法,是通过速度脉冲信号 下降沿触发单片机的外中断,中断服务子程序在某一个脉冲的下降沿开启定时器记时,然后在下一个下降沿关闭定时器,通过对定时器数据进行运算处理可以得到信号周期进而得到速度值。 其程序框图如图。 可以看出,此方法下的采样周期是随转速变化的,转速越高采样越快。 通过这种非均匀的速度采样方式可以使电机在高速情况下,实现高速度高精度的控制。 科技创新实践设计报告 14 进 入 中 断检 测 中 断 标 志开 定 时 器 计 时设 中 断 标 志 位 为“ 1 ”系 统 时 间 初 始 化中 断 返 回为 “ 0 ”关 闭 定 时 器 及 总 中断判 断 数 据 是 否正 常是是 否 采 “ 5 ” 处理保 存 数 据完 成 5 组 数 据 采集“ 取 3 ” 求 平 均 值计 算 速 度 值速 度 值 是 否 正常发 送 到 P I D 控 制 器系 统 时 间 初 始 化定 时 器 初 值 初 始 化中 断 返 回为 “ 1 ”是否否否是是否 图 外中断 程序框图 科技创新实践设计报告 15 键盘程序设计 键盘程序设计的任务是赋予各按键相应的功能,完成速度设定值的输 入和向PID 控制器的发送。 4 只按键一只用来位循环选择,告诉单片机要调整的是设定值的个位、十位、百位还是千位。 第二、三只按键分别是减 加 1减。 在没有位选择的情况下对设定值整体进行减 加 1;在有位选择的情况下仅对相应位进行减 加 1,并且当按着不释放按键时可以实现快速连续减 加 1,同时允许循环减、加(既当某位为 0时,在减 1则为 9,某位为 9时,加 1则为 0)。 最后一只按键是确认发送键,按下它后,单片机将设定值送给 PID 控制器,从而实现设定控制。 程序框图如图。 键 盘 子 程 序位 按 键 按 下 否位 选 循 环 右 移加 1 键 按 下 否调 用 加 1 子 程 序减 1 按 下 否调 用 减 1 子 程 序发 送 键 按 下 否键 值 处 理 、 保 存 、显 示向 P I D 控 制 器 发 送返 回是是是是否否否否 图 键盘程序框图 科技创新实践设计报告 16 LCD 显示子程序的设计 LCD的详细使用过程可参阅对应型号的使用手册。 仅在本小节强调以下内容: LCD 使用的关键是根据显示需要正确地对其进行初始化设置,而一般情况下不用考虑如何向它读写指令或数据,因为制造厂商所给的使用资料里就附有驱动程序,如果没有也可以从网上搜索下载得到。 然而我们必须清楚那些初始化设置之间的关系,以及它是如何利用设置读取、显示数据字符的,不然就会发生一些不可预料的错误,例如表。 因此,熟读 LCD驱动芯片使用手册也是一个关键环节。 LCD 中文字型的编码写入地址对照 在 RT12232F 中, CGRAM 字型与中文字型的编码只可出现在每一 Address Counter 的开始位置,图表中最后一行为错误的填入中文码位置,其结果会产生乱码象。 80 81 82 83 84 85 86 87 88 89 H L H L H L H L H L H L H L H L H L H L S H A A N X I . . L I G O N G X U E . . 陕 西 理 . . 物 理 系 0 2 电 . 陕 西 理 . . . 物 理 系 0 2 电 . 通常 LCD的初始化包括复位设置、清除显示、地址归位、显示开关、游标设置、读写地址设置、反白选择以及睡眠模式等等。 实际中根据需要,正确、灵活地修改这些设置可以达到较为满意的显示效果。 LCD 中所有汉字、数字和字符都可以通过它的 ASCII码来访问显示;图象的显示是通过将相关软件(提取汉字、图象点阵数据程序)产生的数据按照 LCD手册的要求完成响应设置后写入即可。 由于本设计中没有使用到图形显示,所以没有详述。 对于系统使用的汉字、字符和数据的 LCD显示初始化程序和写数据程序框图见图。毕业设计论文—基于单片机的直流电机调速系统设计--科技创新实践设计报告
相关推荐
用到不少专业课方面的理论和知识,可以说这次毕业设计是继毕业实习之后又一次很好的实践 第二章 系统可行性研究 5 第二 章 系统可行性研究 技术可行性分析 学生信息管理是高校管理的重要组成部分,是高等学校非常重要的一项数据资源,是一个教育单位不可缺少的一部分。 学生的稳定是学校快速发展的有力保障,这不仅仅关系到学生在校期间的表现,还在很大程度上度量了一个学生的跟踪管理,学生管理的重要性不言而喻
求时,一般应向排水沟方向作成不小于 2‟的坡度。 地面填方 每次填方摊铺厚度在 30cm 以内,铺填均匀、紧密,压实后再填一层。 平坦地形的填方表面凹凸应在 6cm 以内,作为施工场地的则应在 2cm以内。 排水处理 采取临时截水沟、排洪沟,排除雨水。 填方区应保持一定的透水性,以利土方沉降,但不得积水。 (五)、基槽(坑)工程 广场、园路 、 车行道 基槽 根据现场实际情况
图如图 所示。 图 实体之间关系的 ER 图 数据库逻辑结构设计 书籍信息表 由多个图书记录构成。 读者类别信息 书籍类别信息 书籍信息管理 读者信息管理 借阅书 籍 借阅信息管理 读者信息登记 书籍信息登记 借阅信息实体 借阅信息编号 读者信息 书籍信息 借书日期 8 图书记录的数据结构如下: 图书编号 (BookID) 整数(唯一标示符) 图书书名 (BookName) 变长字符串 图书作者
S1401HG05024SS 第 二 章 投标人须知 广州群生招标代理有限公司韶关 分公司编制 12 . 开标时,由投标人或者其推选的代表检查投标文件的密封情况。 经确认无误后,由工作人员当众拆封,宣读投标人名称、投标报价和投标文件的其他主要内容。 . 在招标文件要求提交投标文件的截止时间前收到的所有经检查合格的投标文件,开标时均当众予以拆封、宣读。 当投标人少于三家时,则招标失败
实例; APPLICATION 对象 :用来存储、读取用户共享的应用程序信息,如可以用该对象在网站的不同连接者间传送共用消息; SESSION 对象 :用来存储、读取特定连接者的对话消息,如可存储连接者对网站的访问信息。 目前 ASP 可运行在三种环境下。 (1) WINDOWS NT server 运行 IIS ( Inter Information Server)以上。 (2)
进 入幼儿园接受教育并不意味着 家庭教育可以放松甚至淡出幼 儿的生活, 幼儿与家庭成员的血 缘关系以及家庭成员对幼儿无 微不至的爱护使得家庭教育在 幼儿成长过程中扮演着一种特 殊的无可取代的重要地位。 但 是随着幼儿园教育开始影响幼 儿的成长发展, 家庭教育有必要 做出一些调整, 以实现与幼儿园 教育的结合互补, 使幼儿能得到 最完美的教育, 实现最长远的发 展。 目前家园合作的理念已经