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

电动车程序续航功能


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


相关文章:
电动车程序续航功能
如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 电动车程序续航功能 我这有6管,12管,15管,18管和24管的电动车程序,...
关于纯电动汽车续航里程的计算方法
首先我需要提到一个《汽车理论》第四版,清华大学余志生主编的课本第 67 页有一个关于 电动车续航里程计算的公式,具体如下: 在这个公式中,蓄电池总能量就是我们...
电动车应急续航器工作原理
电动车应急续航器工作原理赤日炎炎似火烧,稻谷禾苗半枯焦,来形容今天的夏天一点...该产品功能: 电动车因在缺电不能行驶的情况下,使用该产品能持续行驶 5 —15...
纯电动汽车续航里程估计
8 1 什么是续航里程及估计续航里程的意义纯电动汽车续航里程是指电动汽车从...Cruise 软件可以实现的功能包括:汽 车燃油消耗和废气排放(循环工况下和匀速工况...
一铃电动车电动车持久续航能力让出行无后顾之忧
一铃电动车电动车持久续航能力让出行无后顾之忧电动车作为大众常见的交通代步工具, 因其轻巧方便, 快速等优势为人接受。 与传统汽车相比, 电动车因体积小不会出现...
续航100公里——小牛电动车评测!
续航100公里——小牛电动车评测!_交通运输_工程科技_专业资料。中国智能物联网 ...预估剩余可用里程的功能,下边还有电动车的实时定位,用 来找回车子倒是很靠谱就...
续航里程新挑战诞生跑的最远的电动车
续航里程新挑战诞生跑得最远的电动车在如皋跑上海的电动车马拉松赛中,挑战续航里程的电动车中,诞生出一款 跑得最远的电动车,小编带大家探究到底有什么技术做保障...
关于解决电动汽车的电池续航问题讨论
关于解决电动汽车的电池续航问题讨论_专业资料。现在电动汽车发展受到瓶颈的根本原因就是电池问题,但是我们总是一味的去研究电池的材料,其实有些偏离的轨道。这是我在...
十分钟让你搞懂混合动力和纯电动车
实际的效果大致如下: 特斯拉,典型的电动车, 544 公斤电池组,理论续航(定速巡航) 500 公里,城 市路况 350~400 公里。 典型的混合动力汽车,约 50L 油箱,电池组...
锂电池电动自行车优缺点分析
而目前大部分车主广泛使用的电动车蓄电池 却存在 电池寿命短、续航时间短以及回收环节不完善等问题,特别是在无法充 电使用后, 废弃的铅酸电池存在污染环境的隐患, ...
更多相关标签:
电动车续航里程排名 | 电动车续航 | 电动车续航排名 | 续航最长的电动车 | 长续航电动车 | 电动车续航里程 | 续航能力强的电动车 | 电动车续航里程计算 |