最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

电动车控制器C语言源代码讲解

IT圈 admin 34浏览 0评论

2024年4月9日发(作者:东郭蕙若)

#define _E_BIKE_W79E83X_C_

#include "intrins.h"

#include "E_BIKE_W79E83X.H"

#include"W79E834.h"

/*****************************************************************************

* 主函数

******************************************************************************/

void main(void)

{

Init(); // 初始化

Init_IO(); // 初始化端口

H_Sample(); // 霍尔信号采样

Phase_Change(); // 相位变换

AutoHelpEN(1,0x1AA,200);

/*

第一个参数设定助力功能允许与否,1为允许,0为禁止

第二个参数设定助力力量(PWM占空比),数值范围:0~0x355,数值越大,力量越

第三个参数设定助力时间,数值越大,时间越长

*/

Keep_SpeedEN(1,0x20,6);

/*

第一个参数设定定速巡航功能允许与否,1为允许,0为禁止

第二个参数设定定速巡航最低速设置

第三个参数设定在巡航点保持多长时间后才进入巡航

*/

Current_Lim(0xB48);

2024年4月9日发(作者:东郭蕙若)

#define _E_BIKE_W79E83X_C_

#include "intrins.h"

#include "E_BIKE_W79E83X.H"

#include"W79E834.h"

/*****************************************************************************

* 主函数

******************************************************************************/

void main(void)

{

Init(); // 初始化

Init_IO(); // 初始化端口

H_Sample(); // 霍尔信号采样

Phase_Change(); // 相位变换

AutoHelpEN(1,0x1AA,200);

/*

第一个参数设定助力功能允许与否,1为允许,0为禁止

第二个参数设定助力力量(PWM占空比),数值范围:0~0x355,数值越大,力量越

第三个参数设定助力时间,数值越大,时间越长

*/

Keep_SpeedEN(1,0x20,6);

/*

第一个参数设定定速巡航功能允许与否,1为允许,0为禁止

第二个参数设定定速巡航最低速设置

第三个参数设定在巡航点保持多长时间后才进入巡航

*/

Current_Lim(0xB48);

发布评论

评论列表 (0)

  1. 暂无评论