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

📄 cgj_config.h

📁 汽车测功机源肛码.单片机用的是LPC2104. 实现测速,对涡流机的控制,马达的控制.
💻 H
字号:
/*************************************************************
* 测功机项目的配置文件
*
*************************************************************/

#define DEMA_POINT_NUMBER               10      // 标定点的数目
#define MAX_DEMA_POINT                  10      // 最大标定点的序号
#define MIN_DEMA_POINT                  2       // 最小标定点的序号

/******************* 程序运行状态信息定义 ************************************************************/
#define COMMAND_WRONG                   0x00    // 命令类型错误
#define COMMAND_SUB_WRONG               0x01    // 命令子类型错误
#define COMMAND_CHECK_SUM_WRONG         0x02    // 命令校验和错误
#define COMMAND_SET_VALUE_WRONG         0x03    // 命令参数设定值错误   
#define COMMAND_SUCCESS                 0x04    // 正确命令

#define ENTER_DEMA_STATUS               0x05    // 进入标定状态
#define EXIT_DEMA_STATUS                0x06    // 退出标定状态
#define DEMA_INSERT_SUCCESS             0x07    // 插入标定点成功
#define CLEAR_ZERO_COMPLETE             0x08    // 0点调整完成

#define SPEED_BEYOND_WRONG              0x09    // 速度超标,举升不能动作
#define LIFT_UP_ACTION                  0x0A    // 举升上升动作
#define LIFT_DOWN_ACTION                0x0B    // 举升下降动作

#define READ_COMPLETE                   0x0C    // 读取EEPROM完成
#define WRITE_COMPLETE                  0x0D    // 写EEPROM完成

#define ENTER_SPEED_CONTROL             0x0E    // 进入速度控制
#define EXIT_SPEED_CONTROL              0x0F    // 退出速度控制
#define SPEED_SET_SUCCESS               0x10    // 速度设定成功
#define SPEED_BEYOND_MAX                0x11    // 速度超标 
#define SPEED_SET_TOO_SMALL             0x12    // 速度设定值太小 

#define ENTER_FORCE_CONTROL             0x13    // 进入力控制
#define EXIT_FORCE_CONTROL              0x14    // 退出力控制
#define FORCE_SET_SUCCESS               0x15    // 力设定成功
#define FORCE_BEYOND_MAX                0x16    // 力超标
#define FORCE_SET_VALUE_TOO_SMALL       0x17    // 力设定值太小

#define ENTER_POWER_CONTROL             0x18    // 进入功率控制
#define EXIT_POWER_CONTROL              0x19    // 退出功率控制
#define POWER_SET_SUCCESS               0x1A    // 功率设定成功
#define POWER_BEYOND_MAX                0x1B    // 功率超标
#define POWER_SET_VALUE_TOO_SMALL       0x1C    // 功率设置太小

#define ENTER_ROAD_SIMULATE             0x1D    // 进入道路模拟阻力
#define EXIT_ROAD_SIMULATE              0x1E    // 退出道路模拟阻力
#define SIMULATE_SET_SUCCESS            0x1F    // 道路模拟阻力设置成功

#define NO_DEMA                         0x20    // 器件没有标定
#define ALREADY_DEMA                    0x21    // 器件已标定

#define MOTOR_START                     0x22    // 开电机
#define MOTOR_STOP                      0x23    // 关电机

#define ENTER_TEST_TABLE_WASTE          0x24    // 进入检测测台体损耗

#define ENTER_CONTROL_IGBT              0x25    // 开始控制可控硅输出
#define EXIT_CONTROL_IGBT               0x26    // 停止控制可控硅输出
#define IGBT_SET_SUCCESS                0x27    // 设定可控硅的导通角

#define CLEAR_DISTANCE_SUCCESS          0x28    // 清零行驶距离成功

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -