一种通用型电动车自动续航器的设计与实现
1 系统电路分析设计
经过观察测量,电池的电压衰减呈非线性。蓄电池充满电时电压缓慢降低,当电压一旦不足,衰减就是一个越来越快过程。在行驶时,应缓慢提速,不能直接一下就让它上到高速,这样电池损耗就非常大。匀速行驶最省电,如果一个过程,我们不提速,也不刹车,就是保持一个速度一直这么开,那么这个过程其实是相当省电的。
通过以上调查分析我们提出了基于恒流源的电动自行车自动续航器的设计流程,它主要由STC15F408AD 单片机及其外围电路、电压检测电路、测速电路、电源电路、按键显示电路、电压调节电路、声光报警电路组成。单片机是该控制系统的核心, 其主要功能是根据电压检测电路和测速电路的信息控制电流调节电路、声光报警电路和显示电路。实现在电压正常情况下显示速度与里程,当电压低于正常值的85% 时,发出声关报警,同时启动恒流电路,控制电动车匀速行驶,达到续航目的。原理框图如图1 所示下:
1.1 测速电路
采用霍尔传感器测速。将小磁铁块固定在电机的转子上,将霍尔传感器(开关型)靠近小磁铁附近,当电机转动以后,磁铁会在一定的周期内靠近传感器一次,这样霍尔传感器将输出一个高电平,当小磁铁远离传感器时,传感器输出一个低电平;利用单片机内部定时器,计算出脉冲一个周期的时间,经过相关运算处理,就可以算出电机的转速,然后送显示电路显示速度和里程。
1.2 电池电压检测电路
电路由二极管VD1, 电阻Ra、Rb 构成, 电阻Ra 和Rb对输入的电池电压进行分压, 经过光耦隔离后送到ADC 通道A1 通过控制器的片内模数转换模块采集分压后的电压, 从而进一步计算出分析电池电压。大于设定值时,LCD 显示里程和速度,低于设定值时,启动恒流调节电路和声光报警电路,提示车主注意。
1.3 报警电路设计
语音报警电路的核心是WTV040 语音芯片。当电动车的行使速度达到或超过测速器预设速度时,单片机往外发出一个低电平,直接拉低I/O 口电平,使WTV040 语音芯片被触发,点亮报警指示进行提示并触发语音进行报警。
1.4 液晶和键盘接口电路的设计
STC15F408AD 的I/O 口都是典型的复用端口( 外围模块功能和I/O 端口功能),在对LCD 读写操作之前要选择为I/O端口功能,设置P3、P4 口为输出口。本系统接口电路端口功能分配如下:P3.5 接到LCD 的E 端口,作为使能端,P3.6 和P3.7 作为控制口分别接到R/W 和RS 引脚。P4.0~P4.7 作为数据线分别接到LCD 的DB0~DB7.
1.5 恒流源电路
当蓄电池电压低于设定值时,启动电流调节电路,恒流源电路由集成运放和达林顿管构成。STC15F408AD 作为系统控制核心,通过设定D/A 的输出电压来控制恒流源的输出电流,并通过A/D 采样实现反馈控制以提高输出电流的精度。该电路实现了35V/3A 的恒定电流输出。
2 软件设计
软件采用模块化设计思想,使用C 语言编程, 主要包括初始化子程序、霍尔信号采集子程序、A/D 转换子程序、D/A转换子程序、速度运算子程序、中断服务子程序、显示子程序等。
在主程序模块中,包括对各接口的初始化、自行车里程、速度、显示缓冲存储单元的初始化、中断向量的设计以及开中断、循环等待等工作。另外,在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器、速度寄存器,电流预置值存储器等,并对它们进行初始化。然后主程序将根据各标志寄存器的内容
电动车自动续航 相关文章:
- 电源设计小贴士 1:为您的电源选择正确的工作频率(12-25)
- 用于电压或电流调节的新调节器架构(07-19)
- 超低静态电流电源管理IC延长便携应用工作时间(04-14)
- 电源设计小贴士 2:驾驭噪声电源(01-01)
- 负载点降压稳压器及其稳定性检查方法(07-19)
- 电源设计小贴士 3:阻尼输入滤波器(第一部分)(01-16)