微机实验报告 步进电机正反转及调速设计_第1页
微机实验报告 步进电机正反转及调速设计_第2页
微机实验报告 步进电机正反转及调速设计_第3页
微机实验报告 步进电机正反转及调速设计_第4页
微机实验报告 步进电机正反转及调速设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理与接口设计实验报告步进电机正反转及调速设计专 业:机械设计制造及其自动化班 级:10090112小组成员:周先军10901239张赓 10901240胡一国 08901312组 另I:B5摘要:本系统是基于STM8系列单片机的步进电机转速转向控制器。该系统 采用STM8S103F3P6单片机作为主控制器,运用L298全桥驱动器驱动步进电机, 通过摇杆、按键控制电机转速,并且通过1602液晶显示器显示当前转速。该系 统中使用的四相步进电机,具有控制精度高,转动扭矩大等特点,实际生产中有 广泛的运用。系统中除了传统按键控制外,还增加遥控控制,单片机通过AD读 取摇杆控制信号,实时控制电机转

2、速。整个系统具有结构简单、可靠性高、成本 低和实用性强等特点,具有较高的通用性和应用推广价值。关键词:四相步进电机STM8单片机控制L298驱动电路正反转摇杆 控制一、系统方案1.1控制系统方案方案一:采用8086系列单片机。8086是Inter系列的16位微处理器,数 据处理能力强。但是8086系列的CPU指令数据需要放置在内存中,需要依赖外 部非易失存储器和RAM才可以工作,外部电路复杂。方案二:采用STM8系列单片机。STM8是意法半导体生产的8位单片机,哈 弗结构。拥有8K字节Flash,1K字节RAM,1K EEPROM,内部集成5路10位ADC, 高级控制定时器可带死区控制PWM、

3、以及SPI、I2C等接口。整体性能优越, 价格便宜,周边电路简单。综上对比,选择方案二。1.2驱动电路方案方案一:采用ULN2003达林顿管阵列控制电机。ULN2003是高耐压、大电 流复合晶体管阵列,由七个硅NPN复合品体管组成,工作电压高,工作电流大, 灌电流可达500mA。但系统采用通用四线四相步进电机,需要两路同时灌、输 电流,该驱动设计只能满足5线步进电机的驱动,不符合要求。方案二;采用L298集成全桥驱动芯片。L298内部含有4通道逻辑驱动电路, 是一种二相和四相电机专业驱动器,内含有两个H桥的高电压大电流双全桥式驱 动器,接受标准的TTL逻辑电平信号,可驱动46V、2A以下的电机

4、。具有灌电流 功能。适用于本系统采用的4线步进电机,经对比采用方案二。1.3控制信号采集方案一:通过按键输入,控制电机转速加减。有液晶屏幕辅助显示设定电机 转向、转速信息。方案二:通过PS2摇杆和MMA7361加速度传感器产生欲控制的信号,通过单 片机的AD采样进行信号采集,进行实时控制。对比两种方案,方案二操作更加方便直观,用户体验乐趣强,电路设计简单。 因此采用方案二。1.4电源供电电路本系统中步进电机供电7.2V,单片机控制板供电5V,最小系统板供电3.3V, 传感器供电3.3V。为了使用方便,本系统采用7.2V电池组统一供电。通过开关 电源芯片TPS54331降压到5V,为单片机控制板

5、供电;采用LM1117-3V3线性电 源芯片降压到3.3V,为单片机和传感器供电。图1.5二、硬件设计2.2、控制系统电路(STM8)图2.22.3、供电电源电路(TPS54331)图2.3三、软件设计整个系统软件分为AD信号采集和电机信号输出两个部分。采集信号的AD 值与程序设定的中值范围(AD0-AD1)进行比较。小于AD0,输出反转信号;大 于AD1,输出正转信号。实际AD值与中间值差值,对应输出信号频率,从而控 制步进电机转速。(附录1)四、测试方案和测试结果4.1步进电机相序测试四线步进电机完成一个磁场周期性变化所需脉冲数或导电状态用n表示, 或指电机转过一个齿距角所需脉冲数,四相电

6、机既有有四相四拍运行方式即 AB-BC-CD-DA-AB,四拍运行时步距角为0=360度/(50*4)=1.8度。当电机绕 组通电时序为AB-BC-CD-DA时为正转,通电时序为DA-CA-BC-AB时为反转。4.2电机控制信号测试为了检测单片机输出信号,在控制电路板上安装了一组LED灯。通过观察 LED灯的闪烁顺序,校验输出电机的信号相序。单片机通过PA5采集传感器信号, 通过PC3、PC4、PC5、PC6四个I/O 口输出控制信号。默认状态为低电平,对于 LED为亮;当I/O 口置高,LED灯熄灭。用摇杆摆动输入欲控制信号,单片采样 处理后输出,通过观察熄灭LED灯的流动顺便和周期大小,可

7、以直观的反映I/O 口输出信号,从而能很好的校验输出相序信号。4.3测试结果分析连接好个模块电路,接通电源。首先使用摇杆做传感器,摇杆复位处于中 间状态时,电机停止;往左摇动,电机反转,往右摇动,电机正转。而且摇动幅 度越大,转速越快。使用加速度,将传感器平放,电机停止;向左倾斜,电机反 转;向右倾斜,电机正转;倾斜角度越大,转速越快。经过以上测试,该系统比 较好完成了题目的设计要求。五、总结本设计较完满的完成了题目的基本要求。采用STM8单片机,运用C语言编 写程序;运用Altium Designer设计PCB电路,通过打印、转印、腐蚀、钻孔等 工序制作腐蚀电路板;通过WWW.ALLDATA

8、SHEET.COM网站下载芯片PDF文档,学 习了怎么使用新的电子芯片,设计周边电路。传感器部分使用PS2摇杆和加速度 传感器,使得实际操控有很多的乐趣。通过本设计,很好的了解了电路板的设计 制作过程,增强了团队的合作精神。通过测试,成功实现了四线步进电机的正反 转及转速控制。附件1/*微机原理与接口设计B5 LED流水灯(步进电机)周先军2013 4 25 */* Includes*/#include stm8s.h#include USART.h”#include delay.h”#include 1602.h#include PWM.h”#include TIM.h#include AD

9、C.h”#include GPIO.h#include eeprom.h”#include /* Private defines*/void CLK_Configuration(void);void GPIO_Configuration(void);void EXTI_Init(void);/* Private function prototypes*/串口参数u8 RxBuffer140;u8 RxCounter1=0;u8 RxBuffer240;u8 RxCounter2=0;void main(void)u16 AD;int i;CLK_Configuration();GPIO_Con

10、figuration();ADC_Init(2,ADC1_PRESSEL_FCPU_D8);ADC_Init(3,ADC1_PRESSEL_FCPU_D8);ADC_Init(4,ADC1_PRESSEL_FCPU_D8);ADC_Init(5,ADC1_PRESSEL_FCPU_D8);ADC_Init(6,ADC1_PRESSEL_FCPU_D8);Init_1602();/UART1_DeInit();Uart1_Init(115200);_enable_interrupt(); /开中断printf(rn printf is OK);while (1)AD=Get_ADC1_Value

11、(3);/*25000L/512L;3.3V 对应 1024 PD2B4(1);B5(1);C3(0);C4(0);C5(0);C6(0);i=1000;if(AD=510)i=AD-280;if(i=530)i=760-AD;if(i=4)i=4;C6(1);delay_ms(i);C6(0);C4(1);delay_ms(i);C4(0);C5(1);delay_ms(i);C5(0);C3(1);delay_ms(i);C3(0);elsei=0;i=Get_ADC1_Value(3);printf( ANI3=%d tn”,i);/ i=Get_ADC1_Value(4);/ prin

12、tf( ANI4=%d t”,i);/delay_ms(200);/* 系统时钟初始 化 */void CLK_Configuration(void)CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);void GPIO_Configuration(void)PA3_OUTPC3_OUT PC4_OUT PC5_OUT PC6_OUTPD4_OUT PD5_OUT PD6_OUTGPIO_DeInit(GPIOD);GPIO_Init(GPIOD, GPIO_PIN_0, GPIO_MODE_OUT_PP_LOW_FAST); #ifdef USE_FULL_ASSERTvoid assert_failed(u8* file, u32 line)while (1)#endif

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论