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

电动车程序续航功能


//**************************************************************************** // @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 >


相关文章:
纯电动汽车续航里程估计
8 1 什么是续航里程及估计续航里程的意义纯电动汽车续航里程是指电动汽车从...Cruise 软件可以实现的功能包括:汽 车燃油消耗和废气排放(循环工况下和匀速工况...
续航里程新挑战诞生跑的最远的电动车
续航里程新挑战诞生跑得最远的电动车在如皋跑上海的电动车马拉松赛中,挑战续航里程的电动车中,诞生出一款 跑得最远的电动车,小编带大家探究到底有什么技术做保障...
一铃电动车电动车持久续航能力让出行无后顾之忧
一铃电动车电动车持久续航能力让出行无后顾之忧电动车作为大众常见的交通代步工具, 因其轻巧方便, 快速等优势为人接受。 与传统汽车相比, 电动车因体积小不会出现...
续航100公里——小牛电动车评测!_图文
续航100公里——小牛电动车评测!_交通运输_工程科技_专业资料。中国智能物联网 ...预估剩余可用里程的功能,下边还有电动车的实时定位,用 来找回车子倒是很靠谱就...
电动汽车续航里程现状调查报告_图文
电动汽车续航里程现状调查报告_调查/报告_表格/模板_实用文档。调查报告 题系专班学姓 目 电动汽车续航里程现状调查报告 别业级号名 商贸系 市场营销 2012 级 ...
耐用的电动车必备硬件大解析
: 有刷电机主要利用碳刷来达到转向 功能;无刷电机主要利用霍尔来达到转向功能。...电动车控制器能保证电动车续航里程, 是电动车续航里程远的保障。 充电器是为...
5分钟读懂电动车的本质与工作原理
所有的电动车都拥有制动能量回收功能,能够在车辆减速 过程中将热能转化为电能反哺...当然,在极冷与极热的温度条件下它们也能工作,只不 过其可支持的续航里程要...
电动车续航短冰岚聊聊关于充电的3个偏方
电动车续航短冰岚聊聊关于充电的3个偏方_法律资料_人文社科_专业资料。电动车续航短-冰岚聊聊关于充电的 3 个偏方北京对纯电动汽车的“关爱”政策将逐渐变成“溺爱...
十分钟让你搞懂混合动力和纯电动车_图文
实际的效果大致如下: 特斯拉,典型的电动车, 544 公斤电池组,理论续航(定速巡航) 500 公里,城 市路况 350~400 公里。 典型的混合动力汽车,约 50L 油箱,电池组...
锂电池电动自行车优缺点分析
而目前大部分车主广泛使用的电动车蓄电池 却存在 电池寿命短、续航时间短以及回收环节不完善等问题,特别是在无法充 电使用后, 废弃的铅酸电池存在污染环境的隐患, ...
更多相关标签:
电动车续航里程 | 续航最长的电动车 | 续航里程最长的电动车 | 电动车续航里程排名 | 电动车续航 | 电动车续航排名 | 2016年超长续航电动车 | 长续航电动车 |