资源简介
实验器材:
战舰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,所以这个例程不能使用摄像头模块.
代码片段和文件信息
/**************************************************************************//**
* @file core_cm3.c
* @brief CMSIS Cortex-M3 Core Peripheral Access layer Source File
* @version V1.30
* @date 30. October 2009
*
* @note
* Copyright (C) 2009 ARM Limited. All rights reserved.
*
* @par
* ARM Limited (ARM) is supplying this software for use with Cortex-M
* processor based microcontrollers. This file can be freely distributed
* within development tools that are supporting such ARM based processors.
*
* @par
* THIS SOFTWARE IS PROVIDED “AS IS“. NO WARRANTIES WHETHER EXPRESS IMPLIED
* OR STATUTORY INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
* ARM SHALL NOT
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17273 2010-06-07 10:25 加减速调试\CORE\core_cm3.c
文件 85714 2011-02-09 14:59 加减速调试\CORE\core_cm3.h
文件 15503 2011-03-10 10:52 加减速调试\CORE\startup_stm32f10x_hd.s
文件 4458 2016-10-15 21:59 加减速调试\HARDWARE\CNC\cnc.c
文件 17188 2016-10-14 11:45 加减速调试\HARDWARE\DRIVER\driver.c
文件 2295 2016-10-11 16:52 加减速调试\HARDWARE\DRIVER\driver.h
文件 1827 2015-03-20 12:41 加减速调试\HARDWARE\KEY\key.c
文件 1186 2015-03-19 16:14 加减速调试\HARDWARE\KEY\key.h
文件 35016 2015-03-13 14:54 加减速调试\HARDWARE\LCD\font.h
文件 85363 2015-04-24 11:50 加减速调试\HARDWARE\LCD\lcd.c
文件 7529 2015-04-24 11:48 加减速调试\HARDWARE\LCD\lcd.h
文件 1298 2012-09-13 13:13 加减速调试\HARDWARE\LED\led.c
文件 638 2012-09-13 09:45 加减速调试\HARDWARE\LED\led.h
文件 399 2011-04-23 10:24 加减速调试\keilkilll.bat
文件 3939 2016-10-15 21:59 加减速调试\OBJ\core_cm3.crf
文件 101 2016-10-15 21:59 加减速调试\OBJ\core_cm3.d
文件 11340 2016-10-15 21:59 加减速调试\OBJ\core_cm3.o
文件 349952 2016-10-15 21:59 加减速调试\OBJ\delay.crf
文件 1666 2016-10-15 21:59 加减速调试\OBJ\delay.d
文件 384236 2016-10-15 21:59 加减速调试\OBJ\delay.o
文件 372979 2016-10-15 21:59 加减速调试\OBJ\driver.crf
文件 1967 2016-10-15 21:59 加减速调试\OBJ\driver.d
文件 405160 2016-10-15 21:59 加减速调试\OBJ\driver.o
文件 19 2016-10-09 16:59 加减速调试\OBJ\ExtDll.iex
文件 350472 2016-10-15 21:59 加减速调试\OBJ\key.crf
文件 1637 2016-10-15 21:59 加减速调试\OBJ\key.d
文件 385172 2016-10-15 21:59 加减速调试\OBJ\key.o
文件 383985 2016-10-15 21:59 加减速调试\OBJ\lcd.crf
文件 1827 2016-10-15 21:59 加减速调试\OBJ\lcd.d
文件 456816 2016-10-15 21:59 加减速调试\OBJ\lcd.o
............此处省略152个文件信息
评论
共有 条评论