⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 motor.h

📁 基于ucosSAEj1939的汽车组合仪表,硬件是MC9S12H128
💻 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 + -