单片机实验完整指导书 - 图文(3)

2019-03-09 18:00

直线运动单元控制系统的结构

2.2.2 设备选型

本设计使用Atmel公司的高性能单片机Atmega64作为核心控制器。按照上述设计的系统结构,需要实现数据采集、电机功率驱动和串行通信单元的元器件来构建系统。 1、 传感器

传感器电路用于实现将电机输出的模拟信号转化为数字信号,并反馈给单片机及上位计算机进行处理。为了实现对速度等信号的采样,本例采用了电机控制常用的光电编码器来实现对转速的编码。光电式旋转编码器是一种广泛使用的数字传感器,可以将测到的角位移转换为脉冲形式的数字信号输出。一般光电编码器分为绝对式光电编码器和增量式光电编码器两种。本例采用增量式光电编码器来采样转速信号。

2、 电机功率驱动

为了实现对电机转向的控制功能,本系统采用驱动芯片L298来驱动。L298是支持标准TTL逻辑电平的双H桥驱动芯片,可驱动继电器、电磁铁、直流电机、步进电机等电感负载。最大工作电源电压46V,驱动每路直流电机的最大输出电流为2A,具有低饱和电压和过稳保护。其电机控制的电路原理如下图所示:

L298芯片原理图

L298有单极性、双极性2种工作方式。单极性工作方式指的是在一个PWM周期内电机的电枢只承受单极性的电压;双极性工作方式是指在一个PWM周期内电机电枢两端的电压呈正负交替变化。

单极性方式:

使能控制端EnA接单片机的PX口,电平相反的输入端控制电机的正反转,PWM信号的占空比来控制转速。

当EnA口为高电平时,输入端In1为PWM信号,输入端In2为低电平,电动机正转,且占空比为0%时制动,为100%时达到最高速;输入端In2为PWM信号,输入端In1为低电平,电动机反转,占空比为0%时制动,为100%时达到反向最高速。

当EnA为低电平时,驱动桥路上的4个晶体管全部截止,使正在运行的电动机电枢电流反向,电动机自由停止。

双极性方式:

EnA接PWM信号,In1输入正反控制信号,In2是In1经过反相以后的信号。假如In1为高电平时电机正转,那么低电平时就是反转,PWM信号控制电机的转速。

若In1与In2接反相的PWM信号,则当占空比为50%的时候,电机制动;大于50%时,电机向一个方向转动;小于50%的时候,向另外一个方向转动。且电机的转速基本上和(占空比-50%)成一定比例关系。

在L298中电机“急停”,即电机的“闸动”,需要这样做:EnA保持高电平,In1和In2同为高电平或同为低电平就可实现“急停”。上面的接法是一种简单的方法,不能实现“急停”,若要有此功能必须改动电路或由单片机输出相应的信号。

3、 串行通信

单片机与上位计算机之间以标准的RS-232C接口进行异步串行数据通信。串口由阴阳两种接口组成。最常使用的信号引脚是TD、RD和SG,因此最简单的串口调试只需要包含3条引线就可以了。在RS232(一种串行工业总线标准)标准中,利用RD、TD作为接收、发送信号线,加入地线,约定好通讯的波特率,实现串行信号传输。

串口管脚示意图

由于RS-232C采用负逻辑,即-3V—-15V表示“1”,而+3V—+15V表示“0”,同时PC的串口工作TTL信号是±12V的,而在我们一般使用的电路板上,电源信号和TTL电平是±5V的(在低功耗电路中是±3.3V的)。为了实现电平的转换以实现串口的功能,我们选用相关的芯片来实现。例如MAXIM公司的MAX232芯片,就能够方便地将单片机系统的TTL电平转换为计算机串行通信用的RS-232C电平。

2.3 硬件设计

直流电机驱动器系统硬件电路如下图所示。下面针对各部分分别予以介绍。

通信 模块 电源 模块 2.3.1 电源模块

进行电平转换,给芯片提供5V的工作电压。

单片机 模块 输入输出模块 系统电路原理图

相关功能模块

电机 驱动 模块

使用7.5V以上电源才可以得到5V的稳压输出,采用12V稳压电源;同时使用芯片LM7805

2.3.2 单片机模块

晶振电路

电源模块

复位电路原理图

下载接口

单片机最小系统

单片机模块和电源模块构成了单片机的最小系统,包括:电源、单片机、晶振、复位、下载。

2.3.3 输入输出模块

按钮部分原理图

INT4、INT5:输入开关检测用,上升沿触发。中间接异或门,目的是为了节省中断口。

LED灯原理图

PA0-3分别外接LED灯,LED灯共阳极,单片机端口低电平有效。

2.3.4 电机驱动、编码器模块

这个电路模块是整个控制系统的核心,用来对直流电机的输出量进行采样,以实现闭环控制。该电路采集的信号为电机的转速,转速信号通过与直流电机同轴连接的增量式光电编码盘输出的相差90度相角的两路方波信号获取。

光电编码盘

光电编码盘分为绝对式光电编码盘和增量式光电编码盘。我们在本系统中采用的是增量式光电编码器。该码盘用来检测直流伺服电机角位移,传递反馈信号,构成闭环控制,实现直流伺服电机闭环控制。增量式码盘把角位移增量转换为脉冲信号输出,由计数器对脉冲进行计数,从而确定角位移。增量式码盘结构简单,价格较低,因而受到较为广泛的应用。


单片机实验完整指导书 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:追寻幸福与伦理视角网络课答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: