当前位置:首页 >> 机械/仪表 >>

电动车程序续航功能


//**************************************************************************** // @Copyright (C) 2010 - All Rights Reserved // @Filename Cruise.c // @Project BLDC.stvd //---------------------------------------------------------------------------// @Controller STM8S903K3 // // @Compiler CXSTM8_16K // // @Description 此文件包含了自动延时巡航的进入和取消功能 // //---------------------------------------------------------------------------// Edit Information // // @Creator ziyan // // @Date 2/17/2011 14:17:32 // // @Ver // //---------------------------------------------------------------------------// History // // [Date] [Editor] [Discription] // // //********************************************************** #include "..\Inc\Includes.h" #ifdef _EN_DELAY_CRUISE volatile _Bool fGlobal_Cruise, fBarRunZero; volatile BYTE U8Global_CruisePower; void Proc6sCruise(void); void Proc6sCruise(void) { static BYTE U8LastSamplePower= 0;

static BYTE U8EnterCruiseCnt = 0;

static BYTE

U8EnterCruisePower = 0;

static _Bool fDelayCruise=0;

BYTE U8Tmp = 0;

U8Tmp = U8Global_HandleAdc ;//采样电压 if((!fGlobal_Cruise) && (U8Tmp > ERR_HANDLEBAR) && (U8Tmp < (255 ERR_HANDLEBAR))) { BYTE U8HighPower, U8LowPower; U8HighPower = U8Tmp + ERR_HANDLEBAR; U8LowPower = U8Tmp - ERR_HANDLEBAR; if ((U8LastSamplePower < U8HighPower) && (U8LastSamplePower > U8LowPower) \ &&(!fGlobal_Break)&&(!fGlobal_EBS)) { if (U8EnterCruiseCnt < 2) { U8EnterCruisePower = U8Tmp; } if ((SW_CR ==0) && ((++U8EnterCruiseCnt) > DELAY_TIME)) { U8EnterCruiseCnt = 0; U8HighPower = U8EnterCruisePower + ERR_HANDLEBAR; U8LowPower = U8EnterCruisePower - ERR_HANDLEBAR; if ((U8Global_UnitaryPwm > 20)&&(U8Global_HandleBarPower>20) && (U8Tmp > U8LowPower) && (U8Tmp < U8HighPower)) { fDelayCruise=1; fGlobal_Cruise = 1; fBarRunZero = 0; U8Global_CruisePower = U8Global_HandleBarPower; } } } else { U8EnterCruiseCnt = 0; } } else { if (U8Global_HandleBarPower == 0)

{ fBarRunZero = 1; } if ((fBarRunZero && Hand_CruiseOff))||( fDelayCruise&&SW_CR) ||(fGlobal_HandleBarErr) ) { fDelayCruise=0; fBarRunZero = 0; fGlobal_Cruise = 0; U8Global_CruisePower = 0; } } U8LastSamplePower = U8Tmp; } #endif (U8Global_HandleAdc >


相关文章:
是什么让你的电动汽车续航里程变少了
是什么让你的电动汽车续航里程变少了_计算机硬件及网络_IT/计算机_专业资料。是...都是由系统程序进行控制,如果新程序对硬件有了限制的话,蓄 电池自身功能再强也...
纯电动汽车续航里程估计
8 1 什么是续航里程及估计续航里程的意义纯电动汽车续航里程是指电动汽车从充满电的状态下到实验结束时所行 驶的距离,单位为 Km。 电动汽车续航里程受多种...
电动车续航算法
电动车续航算法_能源/化工_工程科技_专业资料。电动车极速算法:V*0.92-0.95 ...电动车程序续航功能 3页 3下载券 车仕奇电动车续航里程详... 暂无评价 1页...
电动汽车续航里程现状调查报告_图文
电动汽车续航里程现状调查报告_调查/报告_表格/模板_实用文档。调查报告 题系专班学姓 目 电动汽车续航里程现状调查报告 别业级号名 商贸系 市场营销 2012 级 ...
续航100公里——小牛电动车评测!_图文
续航100公里——小牛电动车评测!_交通运输_工程科技_专业资料。中国智能物联网 ...预估剩余可用里程的功能,下边还有电动车的实时定位,用 来找回车子倒是很靠谱就...
电动车续航,比的就是能量密度
电动车续航,比的就是能量密度 2014-07-14 北汽新能源 很多消费者认为,续航里程远的电动车就是好的,实际上这是种是误区:高里程 是通过增加电池实现的, 没有更...
续航里程新挑战诞生跑的最远的电动车
续航里程新挑战诞生跑得最远的电动车在如皋跑上海的电动车马拉松赛中,挑战续航里程的电动车中,诞生出一款 跑得最远的电动车,小编带大家探究到底有什么技术做保障...
一铃电动车电动车持久续航能力让出行无后顾之忧_运动攻略_运动...
良好的持久续航能力意味着行驶路程越长,不用担心电池电量问题。一铃电动车电动车作为国内电动车企业之一,在产品技术上出于领先地位,让更多人享受到好品质电车,真正...
车仕奇电动车续航里程详细计算方法表
车仕奇电动车续航里程详细计算方法表_电力/水利_工程科技_专业资料。车仕奇电动车续航里程详细计算方法表表号:DJS-A2-05 工程名称: 致项目监理部: 现报上重大...
聊聊电动汽车剩余里程与电池的关系_图文
聊聊电动汽车剩余里程与电池的关系 车主经常提起的“...转换到 真实的可续航里程差距,这是个不确定能开...程序 3:从可用能量、高压能量的使用情况来估算剩余...
更多相关标签: