步进电机驱动器 - TIM1
所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:4104KB
下载次数:10
上传日期:2019-07-16 20:18:15
上 传 者:
wzl468
说明: 使用STM32控制步进电机以500HZ的频率正转,反转,回原点等功能
(STM32 is used to control stepper motor's functions such as forward, reverse and return to the origin at 500HZ frequency)
文件列表:
步进电机驱动器 - TIM1 (0, 2019-07-16)
步进电机驱动器 - TIM1\CORE (0, 2019-07-16)
步进电机驱动器 - TIM1\CORE\core_cm3.c (17273, 2010-06-07)
步进电机驱动器 - TIM1\CORE\core_cm3.h (85714, 2011-02-09)
步进电机驱动器 - TIM1\CORE\startup_stm32f10x_hd.s (15503, 2011-03-10)
步进电机驱动器 - TIM1\HARDWARE (0, 2019-07-16)
步进电机驱动器 - TIM1\HARDWARE\DRIVER (0, 2019-07-16)
步进电机驱动器 - TIM1\HARDWARE\DRIVER\driver.c (7864, 2018-12-12)
步进电机驱动器 - TIM1\HARDWARE\DRIVER\driver.h (1009, 2018-11-22)
步进电机驱动器 - TIM1\HARDWARE\KEY (0, 2019-07-16)
步进电机驱动器 - TIM1\HARDWARE\KEY\key.c (1827, 2015-03-20)
步进电机驱动器 - TIM1\HARDWARE\KEY\key.h (1186, 2015-03-19)
步进电机驱动器 - TIM1\HARDWARE\LCD (0, 2019-07-16)
步进电机驱动器 - TIM1\HARDWARE\LCD\font.h (35016, 2015-03-13)
步进电机驱动器 - TIM1\HARDWARE\LCD\lcd.c (85363, 2015-04-24)
步进电机驱动器 - TIM1\HARDWARE\LCD\lcd.h (7529, 2015-04-24)
步进电机驱动器 - TIM1\HARDWARE\LED (0, 2019-07-16)
步进电机驱动器 - TIM1\HARDWARE\LED\led.c (1298, 2012-09-13)
步进电机驱动器 - TIM1\HARDWARE\LED\led.h (638, 2012-09-13)
步进电机驱动器 - TIM1\OBJ (0, 2019-07-16)
步进电机驱动器 - TIM1\OBJ\USMART.axf (377420, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\USMART.build_log.htm (1463, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\USMART.hex (45080, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\USMART.htm (97882, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\USMART.lnp (704, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\USMART.sct (479, 2018-11-02)
步进电机驱动器 - TIM1\OBJ\USMART_USMART.dep (43052, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\core_cm3.crf (3939, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\core_cm3.d (101, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\core_cm3.o (11372, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\delay.crf (349952, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\delay.d (1666, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\delay.o (384612, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\driver.crf (361170, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\driver.d (1909, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\driver.o (395200, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\key.crf (350472, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\key.d (1637, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\key.o (385540, 2018-12-11)
步进电机驱动器 - TIM1\OBJ\led.crf (349499, 2018-12-11)
... ...
实验器材:
战舰V3\精英STM32F103开发板
实验目的:
学习ATK-2MD4850 步进电机驱动器的使用,学会使用驱动器控制步进电机相对定位和绝对定位。
硬件资源:
1,DS0(连接在PF9).
2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面).
3,按键KEY0(PE4)/KEY1(PE3)/KEY_UP(PA0,也称之为WK_UP) .
4,步进电机驱动器控制信号线如下
DRIVER_DIR <-------------> PC0 (OV_D0)
DRIVER_OE <-------------> PC2 (OV_D2)
STEP_PULSE <-------------> PC7 (TIM8_CH2,OV_D7)
实验现象:
本实验通过usmart或者板载按键调用单片机里面的函数,实现对步进电机驱动器的控制,从而控制步进电机的相对定位和绝对定位;
按下KEY0,步进电机以500HZ的频率顺时针转动200个脉冲的角度(相对定位);
按下KEY1,步进电机以500HZ的频率逆时针转动400个脉冲的角度(相对定位);
按下KEY_UP,步进电机以500HZ的频率回到绝对原点(绝对定位);
同时DS1 以1s的周期闪烁,提示代码正在运行。
注意事项:
1,串口波特率为115200.
2,请用USB线连接在USB_232,找到USB转串口后测试本例程.
3,P4(P3精英板)的PA9/PA10必须通过跳线帽连接在RXD/TXD上.
4,驱动器接收脉冲频率范围 20Hz~100KHz.
5,这个测试代码不支持电机加减速控制,所以一定注意电机的启动转速不能设置过高(≤180rpm),否则可能导致电机堵转!!
6,驱动器控制信号线占用了OV_D1,OV_D6,OV_D7,所以这个例程不能使用摄像头模块.
正点原子@ALIENTEK
2016-05-12
广州市星翼电子科技有限公司
电话:020-38271790
传真:020-36773971
购买:http://shop62103354.taobao.com
http://shop62057469.taobao.com
公司网站:www.alientek.com
技术论坛:www.openedv.com
近期下载者:
相关文件:
收藏者: