《电动车控制程序》PDF

redbn
V 实名认证
内容提供者
欧亿·体育(中国)有限公司大小:45KB(压缩后)
文档格式:PDF(4页)
欧亿·体育(中国)有限公司语言:中文版/英文版/日文版
解压密码:m448
更新时间:2024/12/3(发布于湖北)

类型:积分欧亿·体育(中国)有限公司
积分:8分 (VIP无积分限制)
推荐:升级会员

   点此下载 ==>> 点击下载文档


“《电动车控制程序》PDF”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
程序的功能结构和修改说明 : 1、包含的功能 目前 Winbond提供的电动车控制器程序已经实现电动自行车的功能,如下: 1) 、刹车; 2)、速度调节; 3)、限流保护; 4)、过流中断保护功能; 5)、欠压保护; 6)、 1+1 助力; 7)、巡航功能; 8)、堵转保护功能; 9)、 EABS 功能; 10)、最大速度限制选择: 2、程序结构 Winbond提供的电动车控制器程序结构;程序的处理过程;个个功能之间的关系,如下图 所示: 刹车 电刹车 /反充电 定速 助力 M_DUTY L_Duty PWM OUT 转把 (ADC1) PWM_MAX 欠压 (ADC2) 飞车保护 超静音启动 霍尔信号 无刷马达 限流 (ADC0) 3、程序的修改说明 为了便于修改 件。为了使修改者能够把精力集中的重要的参数部分,将完整的 文件 ),可以通过调用库文件中的函数来实现 E-Bike的控制功能和参数设置功能。 Winbond提供的完整的功能的 project的界面比较友好,只有 main 函数,和 开放,用户可以在 main函数的 while循环中如下位置任意添加自己的程序 //此处添加自己的程序 Winbond将完整的功能的 project见附件 W79E833 E_Bike_project Lib.Zip 文 E-Bike功能封装成库 (*.Lib库 Initial_io 函数 壹帆资源mnhy.taobao //添加自己的程序结束 Init_IO();使设置 I/O状态的函数,在该函数中客户可以根据自己的意愿设置 I/O的状态 ( 注意: 在修改程序时没有涉及到的 I/O,不要改变它的状态;否则后果自负 )。 下面的内容包括:函数的定义和说明,主函数及其说明。 //----------------------函数定义 -------------------------// //***初始化函数 ***// void Init(void); //***初始化端口函数 ***// void Init_IO(void); //***霍尔信号采样函数 ***// void H_Sample(void); //***相位变换函数 ***// void Phase_Change(void); //***自助力函数 ***// void AutoHelpEN(bit A_EN,unsigned int A_Duty,unsigned char A_Time); /* 第一个参数设定助力功能允许与否, 第二个参数设定助力力量 (PWM占空比 ),数值范围: 0~0x355,数值越大,力量越大 第三个参数设定助力时间,数值越大,时间越长 1为允许, 0 为禁止 */ //***巡航定速函数 ***// void Keep_SpeedEN(bit K_EN,unsigned char K_Time,unsigned char K_LowSpeed); /* 第一个参数设定定速巡航功能允许与否, 第二个参数设定定速巡航最低速设置 1为允许,

版权所有: 欧亿·体育(中国)有限公司©2025 客服电话: 0411-88895936 18842816135

欧亿·体育(中国)有限公司