电动车行驶过程中　STM8S903K3　端口若接收到刹车信号、过电流、欠电压信号时会立即停止产生　PWM　形,使电机停转。该系统不仅满足了电动车控制器的电池欠电压　保护、过电流保护　、自动检　相等一系列功能　,而且具有结构简单　稳定可靠、体积较小、成本较小等诸多优点。该系统中芯片的选择是保障系统整体性能的关键,　本文采　用意法半导体公司的　STM8S903　为核心器件,主要是考虑到该　芯片市场价格仅两元左右,比一般　位单片机便宜许多,但功能却很强大。　保证了加入少量元器件即可搭建电动车控制器,使控　制器体积小,成本低。　实用型电动车控制系统总体结构　如图　功率驱动电路、　过电流保护电路、　反电动势检测电路　单片机及其外围控制电路组成。　电源电路和逆变电路由　48V　的蓄电池直接供电。　电源电路　基于　STM8S903K3　的纯电动车实用控制器设计　128　驱动控制电路驱动电路为电动自行车控制器的重要组成部分。　无刷直流　电机的驱动电路包括信号处理电路和功率开关电路,　所有功率　管采用　沟道的功率MOSFET　相全桥驱动电路,MOS_Q5　为上桥的功率管,MOS_Q6　为下桥功率管。　Q18、Q19导通,Q20　截止。　自举电容　C22　D10、R41MOS_Q5　MOS_Q5　的极间电容迅速完成充电　,MOS_Q5　迅速饱　下桥臂的Q21　则推挽电路的输入为低电平,Q24饱和导　通,从而使　MOS-Q6　截止(不管　PC2　如何)。　导通,下管一定处于截止状态,这就从硬件上保证了同一相的上下两个功率管不可以同时导通。　PC3为低电平时,　上半部分　Q18、Q19　截止,Q20　功率管MOS_Q5　的极间电容和电容　C24、Q20　E-B结、电阻　R47　形成放电回路,MOS_Q5　导致启动　电流　为防止流过MOS　管中电流过大而烧坏　MOS　管,需要加入　过电流保护电路　所示,本文采用了两种过电流保护方法,电流检测法和电压检测法。　其中输入电压(CURRENT)为康　铜丝两端的电压,　康铜丝为接在下桥臂和电源阴极之间的小电　本文所用的康铜丝的阻值为10Ω,若通过绕组的最大电流为　15A,　则康铜丝上的最大　所以采样电压被送到LM358　运算放大器进行放　电容放电,　功率管　MOS_Q5　从饱和导通状态切换至截止状态。　下半部分,Q21　关断,此时推挽电路的输入取决于　PC2　的输入。　U5B将采样电压放大　后输出给芯片的　PB1　芯片通过采样值判断是否过流　CUR-RENT　电压比较器。当电流过大　时,导致电压过大,则U5B　输出低电平,　过流保护程　序启动以保护电机。　软件设计　系统程序设计系统程序首先进行必要的初始化,包　括各种　全局　变量的　系统时钟的设置,中断、　定时器的初始　主要完成对某些关键性状态的检测,如检测转把是否在零位,刹把是否为刹车　状态,　电源电压是否正常,MOSFET　否无故障。待自检后系统开启中断并进入　电机软启动程序模块,随后进入对转把采　测换相程序、电机紧急停转中断。