基于PSoC单片机的电动自行车控制器的设计.doc
《基于PSoC单片机的电动自行车控制器的设计.doc》由会员分享,可在线阅读,更多相关《基于PSoC单片机的电动自行车控制器的设计.doc(37页珍藏版)》请在沃文网上搜索。
1、无锡科技职业学院毕业设计(论文)基于PSoC单片机的电动自行车控制器的设计基于PSoC单片机的电动自行车控制器的设计摘要:本文从无刷直流电机的结构和工作原理出发,详细阐述了无刷直流电机在导通、续流和换相三种不同状态下的电压方程以及无刷直流电机的转矩特性与其动态数学模型,建立了无刷直流电机的传递函数。 本文在分析无刷直流电机电流和速度调节原理的基础上,提出了电流和速度控制方案,引入了经典控制理论中的PID控制。针对模拟控制系统理论进行了数字化的转换,完成了系统软件的设计,完善了控制系统PID。分别在PWM中断和1KHZ中断实现了电流环和速度环,同时完成了两个环路的传递。根据功能需求,完善了程序实
2、现的功能。最后,对控制器的性能和各项功能进行了严格的测试,给出了测试的图形、数据和结果,测试表明,该控制器可靠性好,成本低,符合产品的开发要求。关键词:无刷直流电机,可编程片上系统,控制器,模拟控制Design of electric bicycle controller based on the programmable chip system PSoCAbstract:This paper brushless dc motor from the structure and the working principle, a detailed explanation of brushless
3、dc motor in the conduction, free-wheeling and commutation three different state equation and the voltage of brushless dc motor of the torque characteristics and its dynamic mathematical model to establish of brushless dc motor transfer function.Based on the analysis of brushless dc motor current and
4、 speed adjustment principle was put forward on the basis of current and speed control scheme, introduced the theory of classical control PID control. According to the simulation control system theory to the digital conversion, completed the design of the system software, perfect the PID control syst
5、em. PWM interrupt and respectively in 1 KHZ interrupt realized the current loop and speed loop, finish at the same time two loop transfer. According to the function demand, perfect the function of the realization of the program.Finally, the performance of the controller and various functions of the
6、strict test, the test are the graphics, data and results, test show that the controller good reliability, low cost, in line with the development of the product requirementsKey Words:Brushless dc motor,Programmable chip system,Controller, simulation control目录前言1第1章 电动自行车的简介21.1电动自行车的构成21.2电动自行车控制器的研究
7、现状及难点3第2章 电动自行车控制器的系统分析与设计52.1无刷直流电动机的基本结构与工作原理52.1.1基本结构52.1.2工作原理62.2电动自行车控制器的功能7第3章 智能控制器硬件方案设计103.1硬件系统框图103.2电源电路103.3刹车输入电路113.4霍尔位置检测电路113.5三相桥式逆变电路123.6触发电路123.7电源欠压保护电路133.8助力转向系统143.9系统控制PID内容143.9.1 PID控制介绍153.9.2 数字PID控制算法15第4章 电动自行车控制器软件设计174.1系统软件总体设计174.1.1主程序设计174.1.2中断服务程序设计174.2功能模
8、块程序设计204.2.1驱动换相模块204.2.2柔性电子刹车 (EABS) 模块204.2.3巡航模块214.3电机控制程序设计224.3.1速度调节程序224.4软件抗干扰设计224.4.1 L输出输入量的软件抗干扰234.4.2程序执行时的软件抗干扰23第5章 结语25附录26附录126附录232谢辞33参考文献34iii前言PSOC芯片控制无刷直流电动机用于电动自行车,既可以完成一系列个性化定制,又可以减小产品的体积和成本、降低系统设计周期。PSOC由基本的CPU内核和预设外围部件组成,就是在一个专有MCU内核周围集成PSOC块,利用芯片内部可编程互列阵列,可以有效地配置芯片上的模拟和
9、数字电路资源,达到可编程片上系统的目的。无刷直流电动机智能控制器基于PSOC片上系统。改进以前传统微处理器,具有更多的功能,保密性更强。随着现代社会可持续发展战略的深入人心,环境和能源问题越来越引起人们的重视。由于燃油车辆产生大量的废气和噪声污染,因而被零污染、高效率和宁静的新型电动车代替已成为一个不可逆转的趋势。与燃油机相比,电动车具有节能、可均衡电网高峰与低谷期的负荷以及可消除空气污染和降低城市噪音,且能源广泛(可来自火力、煤炭、石油、天然气、水力、风力、地热、潮汐、原子能发电)等众多优点,电动车的研究已成为世界各国的研究热点之一。以前电动自行车的主要问题是电源问题,那时的电动自行车使用的
10、电源是汽车用的铅酸蓄电池,维护非常麻烦,除了要及时充电外,还要经常换蒸馏水,而且电池体积重量都很大。到了最近,电源问题得到较好的解决,于是电动自行车就得到了迅速的发展。加上各国政府对环境的重视和相应法规的出台,也使得电动车的开发更具有迫切性和商业前景。第1章 电动自行车的简介1.1电动自行车的构成电动自行车主要由四个部分组成:车架、电源(蓄电池)、电机和控制器。1.电源 (蓄电池)电源为电动自行车动力系统及控制系统提供能量。蓄电池的电能容量、伏安特性、寿命等质量因素对整个动力系统有非常大的影响力。目前电动自行车用蓄电池基本是经济实惠的铅酸电池。大多数电动自行车采用48V12AH、36V12AH
11、铅酸电池,24V12AH的电池由于续行里程较短,选择得比较少。环保效能更好的镍氢电池和锂电池则因为成本较高,导致售价偏高。如果其成本有所下降,进而降低售价,那么以配载锂电池与镍氢电池为主的电动自行车将会大面积普及。燃氢电池、纳米碳管蓄能高、寿命长、性能优良但成本高昂,随着科技的发展,它们将是未来电动自行车动力源的发展方向。2.电机电气技术发展到今天,各种电机的生产控制技术已经相当成熟,电动自行车电机有多种可以选择,但普遍选择的还是有刷直流电动机和无刷直流电动机(BLDCM)。采用这两种电机的原因在于它们的控制方法简单,整车成本相对低廉,控制性能可以满足自行车要求。无刷直流电动机控制稍复杂,但因
12、没有电刷,所以在寿命、安全方面优于有刷直流电机。电动自行车电机的驱动方式有:轮毂式驱动、中置式驱动和悬挂式驱动。市场上电动自行车以轮毂驱动为主,而轮毂驱动又以后轮驱动为好,前轮驱动性能相对较差。绝大多数电动自行车采用的是直流轮毂电机,它们为外转子式,这样定子可以固定在轴承上,非常适用于电动车的驱动。3控制器控制器是无刷直流电动机正常运行并实现各种调速伺服功能的指挥中心,它主要完成以下几个功能:(1) 对转子位置检测器输出的信号、PWM调制信号、刹车信号等进行逻辑综合,为驱动电路提供各开关管的斩波信号和选通信号,实现电机的正反转和停车控制。(2) 产生PWM调制信号,使电机的电枢电压随给定速度信
13、号而自动变化,实现电机开环调速。(3) 对电机进行速度闭环和电流闭环调节,使系统具有较好的动、静态性能。(4) 实现短路、过流、欠电压等故障保护功能。图1-1为电动自行车控制系统图,图1-2为电机控制器的详细框图,电动机主要包括电源电路、控制电路、功率驱动电路以及检测反馈电路。电源电路将蓄电池的提供电压经过转换,为控制电路和功率驱动电路提供工作电压;控制电路接受外部信号,控制电机运行,同时实现控制算法;功率驱动电路将控制电路输出的控制信号进行功率放大,驱动电机运行;检测反馈电路采集电机运行的各种参数,供控制电路使用。图1-1:电动自行车控制系统图图1-2:控制器框图1.2电动自行车控制器的研究
14、现状及难点电动自行车控制器的主要形式有:分立元件加少量集成电路构成的模拟控制系统、基于专用集成电路的控制系统、以微型计算机技术为核心的数模混合控制系统和全数字控制统。模拟控制系统由于模拟电路中不可避免的存在参数漂移和参数不一致等问题,加上线路复杂、调试不便等因素,使电机的可靠性和性能受到影响,在电动自行车控制器中已经不采用了。当前,电动自行车控制器设计有待深入研究的主要问题包括:(1) 转矩脉动问题随着电动自行车的深入使用,人们对电动自行车的爬坡能力(即输出力矩)、启动噪声、骑行抖动等性能指标提出了更离要求。这些指标与无刷直流电动机的转矩脉动有直接关系,且无刷直流电动机与其他电动机相比,本身具
15、有更大的转矩脉动。针对这一问题,人们从电动机本体和电动机控制系统两方面出发提出了多种转矩脉动控制方法。随着电动机设计技术和电动机控制技术的不断发展,这方面的研究还会不断深入的进行下去。(2) 调速方法现在常用的控制方法是速度调节和电流调节均采用PI调节器的双闭环调速方法,因为其算法简单和可靠性高,尤其适用于可以建立精确数学模型的确定性控制系统,因此得到了广泛的应用。但由于电动自行车骑行路况的复杂性,不同的路况对电机电流和速度的调节有不同的要求,且需要控制器在各种参数不同的电机都能可靠运行,因此传统的PI调节器还不能完全满足其控制要求。如何在这些情况下进行速度调节就要求研究和设计人员投入更多的精
16、力。(3) 控制器设计出于成本考虑,无刷直流电动机控制系统设计普遍采用单片机的数字控制。以MCU为核心的控制系统并不是一个纯硬件的控制电路,它还必须配合软件系统才能控制无刷直流电动机正常工作。这也为控制系统的设计带来更大的灵活性。软件设计就必然涉及到控制算法的研究和应用。因此,研究先进的控制算法就成为设计无刷直流电动机控制系统的一个重要方面。而由于单片机本身资源的有限,在DSP上能实现的复杂控制算法要在单片机上实现,还要进行精简。所以研究已经较成熟的复杂控制算法在单片机上的应用也是一个重要的方面。(4) 电磁干扰电磁兼容在应用电子线路中已日益受到人们的重视。无刷直流电动机是一种电子电机,同样有
17、抗干扰和防止对外界干扰的要求。无刷直流电动机控制器是强、弱电共存的电路,对于采用PWM高频调制脉冲的控制器,高的调制频率很容易对控制器其他线路产生干扰,因此必须认真处理其间的电磁干扰和电磁兼容问题。目前,对无刷直流电动机的电磁干扰问题进行研究,已越来越受到重视。第2章 电动自行车控制器的系统分析与设计2.1无刷直流电动机的基本结构与工作原理2.1.1基本结构无刷直流电动机的基本结构原理如图2-l所示。图2-1:无刷直流电动机结构原理图它主要由电动机本体、位置传感器和电子开关线路三部分组成。电动机本体在结构上与永磁同步电动机相似,但是没有笼型绕组和其他启动装置。其定子绕组一般制成多相(三相、四相
18、、五相不等),转子由永久磁钢按一定极对数(2P=2,4)组成。图2-1中的电动机本体为三相两极,三相定子绕组分别与电子开关线路中对应的功率开关器件联结,A相、B相、C相绕组分别与功率开关管Vl、V2、V3连接,位置传感器VPl、VP2、VP3跟踪转子与电机转轴相联结,用来检测电动机转子的位置,其输出端与电子开关线路中对应的功率开关器件连接。当定子绕组的某一相通电时,该电流与转子永久磁钢的磁极所产生的磁场互相作用而产生转矩,驱动转子旋转,再由位置传感器将转子磁钢位置变换成电信号,去控制电子开关线路,从而使定子各绕组按一定次序导通,定子相电流随转子位置的变化而按一定的次序换相。由于电子开关线路的导
19、通次序是与转子转角同步的,因而起到了机械换向器的换向作用。因此,所谓无刷直流电动机,就其基本结构而言,可以认为是一台由电子开关线路、永磁同步电动机以及位置传感器三者组成的电动机系统。其基本原理框图如图2-2所示。图2-2:基本原理框图无刷直流电机的开关线路是用来控制电机定子上各相绕组通电的顺序和时间,主要由功率逻辑开关单元和位置传感器信号处理单元两个部分组成。功率逻辑开关单元是控制电路的核心,其功能是将电源的功率以一定的逻辑关系分配给无刷直流电机定子上各绕组,以便使电动机产生持续不断的转矩。而各相绕组导通的顺序和时间主要取决于来自位置传感器的信号。2.1.2工作原理图2-3为无刷直流电动机系统
20、图,以此说明无刷直流电动机的工作原理。电机本体的电枢绕组为三相星形连接,位置传感器与电机本体同轴,控制电路对位置信号进行逻辑变换后产生驱动信号,驱动信号经驱动电路隔离放大后控制逆变器的功率开关管,使电机的各项绕组按一定的顺序工作。 图2-3:无刷直流电动机系统当转子转至图2-4(a)所示位置时,控制电路根据所获得的转子位置信息,使VTl、VT4导通,即A、B两相通电。电枢绕组在空间产生的磁动势为Fa,与定子磁场产生的磁动势Fr相互作用,使电机的转子顺时针转动。当转子在空间转过60电角度,到达图2-4(b)所示位置时,转子位置传感器输出的信号经控制电路逻辑变换后驱动逆变器,使VTl、VT6导通,
21、A、C两相绕组通电,电枢绕组在空间产生的磁动势Fa如图2-4(b)所示,此时定转子磁场相互作用,使电机的转子继续顺时针转动。转子在空间每转过60电角度,逆变器开关就发生一次切换,其导通逻辑为VTl、VT4VTl、VT6VT3、VT6VT3、VT2VT5、VT2VT5、VT4VTl、VT4。在此过程中,转子始终受到顺时针方向的电磁转矩作用,沿顺时针方向连续旋转。 图2-4:无刷直流电动机的工作原理示意图在图2-4(a)到图2-4(b)的60电角度范围内,转子磁场沿顺时针连续旋转,而定子合成磁场在空间保持图2-4(a)中Fa的位置静止;只有当转子磁场连续旋转60电角度,到达图2-4(b)所示的Fr
22、位置时,定子磁场才从图2-4(a)的Fa位置跳跃到图2-4(b)中的Fa位置。可见定子合成磁场在空间不是连续旋转的,而是一种跳跃式旋转磁场。转子在空间没转过60电角度,定子绕组就进行一次换流,定子合成磁场的磁状态就发生一次跳跃。可见,电动机有六种磁状态,每一次有两相导通,每相绕组的导通时间对应于转子旋转120电角度。无刷直流电机的这种工作方式称为两相星形六状态。2.2电动自行车控制器的功能本文设计的控制器蓄电池电压为48V,手把输出电压为OV4V,正常运行时的最大电流值为15A;当出现异常情况,导致电流急剧上升,电流值超过25A时,进入过流保护关闭驱动。功能包括调速、巡航、柔性电子刹车(EAB
23、S)、堵转保护、限流、过流保护、欠压保护、防飞车、软启动和60和120电机智能适应。1. 调速功能当限速线未接时,手把从 (1.25V3.8V) 转动时,PWM的输出范围3到95。当接上限速线时,手把从(1.25V3.8V)转动时,PwM输出范围3到75,速度最高达20kmh。以下情况会造成调速功能失效:(1) 进入巡航;(2) 有刹车信号;(3) 故障时,故障指示灯闪烁;(4) 蓄电池欠压时。2. 巡航功能巡航功能是为了避免骑行者的手腕疲劳而设置的,进入巡航后,可以松开手把,电动自行车仍以手把松开前的速度继续前行。巡航功能分为自动巡航和手动巡航,巡航功能也可以通过把短路子接上就取消该功能,不
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PSoC 单片机 电动自行车 控制器 设计