📄 motor.h
字号:
/*****************************************************************************************/
/* */
/* 北京航空航天大学706教研室 */
/* All rights reserved. 2005 */
/* */
/*=======================================================================================*/
/* */
/* 文件名: Motor.h */
/* 文件标识: */
/* 摘 要 */
/* */
/*=======================================================================================*/
/* */
/* 描述: 此头文件用于设置Motor模块定义 */
/* */
/* */
/* 控制器: Freescale MC689s12H256 */
/* */
/* 编译器: Metrowerks CodeWarrior IDE v5.5.1272 */
/* */
/*=======================================================================================*/
/* */
/* 当前版本: 1.0 */
/* 编程人员: 孙进 */
/* 完成日期: 2006年2月 */
/* */
/*=======================================================================================*/
/* 更新历史记录: */
/* */
/****************************************************************************************/
#ifndef _MOTOR_H
#define _MOTOR_H
#define ENABLE 1
#define DISABLE 0
#define OK 1
#define NOTOK 0
#define STEPHIG 2
#define STEPLOW 3
#define STEPNOT 4
/*定义步进电机序号*/
#define PRES 0 //压力表
#define TEMP 1 //水温表
#define SPEEDOMETER 2 //车速表
#define TACHOMETER 3 //转速表
//#define SPEEDOMETER 3 //车速表
//#define TACHOMETER 2 //转速表
/*定义步进电机相关常量*/
#define CLOCKWISE 0
#define CNTCLOCKWISE 1
#define UP 2
#define DOWN 3
#define RAMPUP 4
#define CONST 5
#define RAMPDN 6
#define IDLE 7
#define ON 1
#define OFF 0
#define SPEEDOMAXSTEP 11760 //车速表步数范围0~600
#define TACHOMAXSTEP 8640 //转速表步数范围0~600
#define PRESMAXSTEP 4320 //压力表步数范围0~300
#define TEMPMAXSTEP 4320 //温度表步数范围0~300
#define Back0Step 900 //对应电机回零角度应在0--300度内(300=900/(180/60))
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -