pwm调速流程图小车_实验六、直流电机调速

本文介绍了通过PWM调速控制直流电机的实验,讲解了PWM调速原理、中断机制以及反馈控制的基础知识。实验中利用液晶显示屏显示电机转速,并通过中断和定时器动态调整电机转速,实现目标转速的稳定控制。同时,探讨了脉宽调速与电压调速的差异和应用场合。
摘要由CSDN通过智能技术生成

一、实验目的和要求

掌握脉宽调制调速的原理与方法,学习频率/周期测量的方法,了解闭环控制的原理。

二、 实验原理

一.液晶显示屏 数据送到LED显示屏:芯片开始转换工作时,由处理器向芯片时钟输入端CLK 输入时钟脉冲,DO/DI 端则使用DI 端输入通道功能选择的数据信号。片选信号CS1,CS2控制左右两屏,当为高电平禁用,低电平开启;(在第1 个时钟脉冲的下沉之前DI端必须是高电平.形成两次下降沿,确定取值,形成第三次下降沿)

8位寄存器屏页列。 1.本实验平台使用一个集成的液晶显示屏驱动芯片 YM12864C。它主要采用动态驱动原理由行驱动控制器和列驱动器两部分组成了 128(列)×64(行)的全点阵液晶显示。YM12864C 是全屏幕点阵,点阵数为 128(列)×64(行),可显示 8(每行)×4(行)个(16×16 点阵)汉字, 也可完成图形,字符的显示。与 CPU 接口采用 5 条位控制总线和 8 位并行数据总线输入输出,适配M6800系列时序。内部有显示数据锁存器,自带上电复位电路。YM12864C 的液晶分为左边和右边两个 64×64 的子屏,分别通过 CS1 和 CS2选通,每个子屏相应的内部寄存器是相互独立的。在一个时刻只能选择一个子屏操作。 2.命令: 1)读状态字: 状态字是单片机了解 LCM(液晶显示模块)当前状态,或 LCM 向单片机提供其内部状态的唯一的信息渠道。BUSY 表示当前 LCM 接口控制电路运行状态。BUSY=1 表示 LCM 正在处理单片机发过来的指令或数据。BUSY=0 表示 LCM接口控制电路已外于“准备好”状态,等待单片机的访问。 ON/OFF 表示当前的显示状态。RESET 表示当前 LCM 的工作状态, 即反映/RES 端的电平状态。 2)显示开关设置 :该指令设置显示开/关触发器的状态,由此控制显示数据锁存器的工作方式,从而控制显示屏上的显示状态。D 位为显示开/关的控制位。 3)显示起始行设置:该指令设置了显示起始行寄存器的内容。LCM 通过/CS 的选择分别具有 64 行显示的管理能力,该指令中 L5~L0 为显示起始行的地址,取值在 0~3FH(1~64 行)范围内,它规定了显示屏上最顶一行所对应的显示存储器的行地址。 4)页面地址设置 :该指令设置了页面地址—X 地址寄存器的内容。LCM 将显示存储器分成 8 页, 指令代码中 P2~P0 就是要确定当前所要选择的页面地址,取值范围为 0~7H ,代表 1~8 页。该指令规定了以后的读/写操作将在哪一个页面上进行。 5)列地址设置 : 该指令设置了 Y 地址数计数器的内容, LCM 通过/CS 的选择分别具有 64 列显示的管理能力,C5~C0=0~3FH(1~64)代表某一页面上的某一单元地址,随后的一次读或写数据将在这个单元上进行。Y 地址计数器具有自动加一功能。 6)写显示数据 :该操作将 8 位数据写入先前已确定的显示存储器的单元内。操作完成后列地址计数器自动加一。 7)读显示数据 :该操作将 LCM 接口部的输出寄存器内容读出,然后列地址计数器自动加一。

8)电路原理图 (图中的P1.3应改为P1.1)

af816a3771033819159ed6839464dcb8.png

二.直流电机 1.脉宽调制调速的原理与方法: 1)原理:PWM的基本原理是通过输出一个很高频率的0/1信号,其中1的比例为δ(也叫做占空比),在外围积分元件的作用下,使得总的效果相当于输出δ×A(A为高电平电压)的电压。通过改变占空比就可以调整输出电压,从而达到模拟输出并控制电机转速的效果。 2)PWM的应用:在本实验中主要应用脉宽调制调速控制电压调制,从而控制直流电机转速;此外,还可以应用在频率调制等,如应用在蜂鸣器等。 2.中断原理 1)外部中断:采用边沿触发方式(当管脚INTO有由高电平变为低电平的过程,便认为有中断请求,EX0向置高电平,向CPU发出中断请求)电机转速就是一秒钟之内INT0的中断个数,电机每转动一次,与之相连的偏心轮将遮挡光电对管一次,因此会产生一个脉冲,送到INT0。 2)定时器中断0:采用累加进位法(采用比例控制算法),在程序中,每0.1ms都会记录当前速度,当转速S大于预定值时,将输出0的个数减少;当转速小于预定值时,将输出0的个数增加。主要用于脉宽调制调速:将高频率的0/1输出,在外围积分元件作用下,输出δ×A(A为高电平电压)的电压,通过改变占空比来调节电压. 3)定时器中断1:每50ms读取两个开关的状态,如果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值