基于PIC单片机的电动自行车控制系统设计

发布者:BlossomJoy最新更新时间:2009-06-23 来源: 现代电子技术关键字:电动自行车  控制系统  无刷直流电动机  PIC16F72  PID控制 手机看文章 扫描二维码
随时随地手机看文章

0 引 言

    随着社会的不断进步,人们生活水平的提高,环境保护和能源节约问题已经越来越受到重视,开发“零污染”、高效率的绿色环保电动自行车代替已成为一个不可逆转的趋势,且具有良好的发展前景。近年来,无刷直流电机(BLDCM)以其体积小,结构简单,功率密度高,输出转矩大,动态性能好等特点而得到了广泛应用。在电机的数字调速控制中,选择高效可靠的单片机将使控制系统的硬件电路简单可靠、软件编制方便,系统整体性能得以提高。

    PIC系列单片机是采用精简指令集RISC技术、哈佛总线和两级指令流水线结构的高性能价格比的8位嵌入式控制器(Embedded Controller)。在此研究的电动自行车控制系统是一个以PIC16F72单片机为核心,无刷直流电机为控制对象的系统。

1 PIC16F72单片机的功能简介

    PIC16F72单片机内部有2 KB的FLASH程序存储器和128 B的RAM数据存储器;不仅采用精简指令集RISC技术,而且还采用哈佛总线结构,两级流水线操作,提高了指令执行速度。

    此外它还具有22个I/O引脚,与电源掉电复位的功能,内置的外围含3个定时器(Timer0~Timer2)、一个捕捉/比较/PWM(CCP)模块和一个同步串行通信端口SSP。该系统利用PIC单片机此脉宽调制模块输出脉宽可调的信号,实现无刷直流电机调速。

2 电动自行车控制系统的设计方案

2.1 系统的硬件设计与原理

    这里设计的电动自行车控制系统主要由以下几部分组成:以PIC16F72单片机为主控电路,其主要功能是完成电机的起动、换相、调速、制动等控制并实现对电机、电池的保护;以IR2132S为核心的驱动、逆变电路,其主要功能是利用IR2131S的自举技术驱动功率MOSFET管控制电机电流;位置信号处理电路、电流信号处理电路以及一些外围保护、辅助电路,其主要功能有完成对信号的采样、对电路的供电、提供显示信号、发出报警信号等功能。系统原理框图如图1所示。

    该系统的基本原理是:PIC单片机的PWM输出端口经驱动芯片,驱动6个功率场效应管,由其组成的三相全桥驱动电路对电机进行控制,位置检测和电流检测形成负反馈,位置检测的同时可以计算出电机转速参数,因此可以对电机进行位置环、速度环和电流环的三闭环控制。位置参数由无刷直流电动机自带的霍尔元件测出,并由PIC16F72的C端口进行捕捉定位,反馈的电流量是通过检测旁路电阻上的压降实现的,由PIC自带的A/D进行采样、转换。无刷直流电机的速度、电流双闭环控制如图2所示。

2.2 系统的主要控制电路设计

    (1)位置检测与速度检测电路。在无刷直流电机的控制中,磁极位置的测定直接决定了控制效果的好坏。方波电流驱动的无刷直流电机是借助于位置检测信号控制逆变器换流,以达到在电机定子线圈中通以互差120°的方波电流,才能正常运行。本系统的位置信号采样是通过无刷直流电动机本身自带的霍尔元件检测的,由于霍尔元件是集电极开路输出,其输出信号经过上拉电阻得出位置方波信号,再经过隔离电路送到PIC的C口对应引脚进行位置信号的捕捉。

    为了使电路尽可能的简单,降低成本,该系统没有专门设置速度检测装置,而是利用转子位置传感器所产生的脉冲信号来反映电机的转速,并通过软件运用算法测速,从而实现转速反馈。

    (2)电流检测电路。电流检测是限流驱动的基础,是系统电流环控制的重要环节,该方案采用一个分流电阻间接测流。在直流侧接相应阻值的分流电阻,通过测量电阻的电压,来测量直流回路的电流,这种方案对于A/D转换的精度和软件数据处理有一定要求,但是造价很低。

    (3)驱动、逆变电路。该系统采用MOSFET组成逆变器的变换电路。由于半桥逆变器的控制比较复杂,需要6组控制信号,电机三相绕组的工作也相对独立,必须对三相电流分别控制。而全桥逆变器的控制比较简单,只需三组独立控制信号,且任一时刻导通的两相电流相等,只要对其中一相电流进行控制,另外一相电流也得到了控制。因此该方案采用全桥逆变电路来控制各相位的导通,并选取美国国际整流公司推出的MOS功率器件专用的栅极驱动集成电路IR2132S。

    (4)电机调速方案。直流无刷电动机可以通过改变电枢电路中的外串电阻或改变加在电动机电枢上的电压调速。其中改变电枢电压调速的方法有稳定性较好、调速范围大的优点。该系统利用开关驱动方式使半导体功率器件工作在开关状态,通过脉宽调制(PWM)控制电动机电枢电压,实现调速。

    常用的PID控制算法分为位置式控制算法和增量式控制算法。位置型PI算法的表达式为:

    

    式中:e(t)是输入;u(t)起控制作用;Kp为比例系数;Ti为积分时间常数。
    增量型算法表达式为:

    该系统电流调节器用PI调节器,速度调节器为改进的PI调节器,且都采用增量式控制算法。对于速度环的控制采用改进的PI算法即积分分离PI算法实现。该算法的表达式为:

    积分分离算法要设置积分分离阀E0,| e(kT)|≤E0时,采用PI控制可保证系统的控制精度;当|e(kT)|≥E0时,也即偏差较大时,采用P控制直接使超调量大为降低。

2.3 系统软件设计与实验结果

    软件设计是整个控制系统设计的核心部分,它将直接决定了整个控制系统的控制质量和它的效率,决定系统输出信号的特性,包括电流大小及稳定度、谐波含量、保护功能的完善、可靠性等。PIC芯片是在其专门的软件开发环境Mplab进行程序编写与仿真的,这给开发者设计调试程序带来了极大的方便。该系统软件设计重点是主程序和中断服务程序,其流程图如图3和图4所示,其中T0用于计算换相时间,且采用汇编语言编写程序。

    该系统采用36 V,250 W的无刷直流电机,用示波器测得电机某相在V1,V2(V1

    由图5和图6可知,V1转速下该相导通时间比V2转速下短,即一个周期内该相电压有效值U1

3 结 语

    这里设计的基于PIC16F72单片机电动自行车的无刷直流电机控制系统,充分利用了PIC单片机丰富的片内资源,高效的运算处理能力,及便捷的PWM功能,大大简化了硬件结构。系统总体设计遵循了可靠、简单、实用的原则。该系统设计对无刷直流电机在其他领域实际的产品设计有一定的帮助和借鉴。

关键字:电动自行车  控制系统  无刷直流电动机  PIC16F72  PID控制 引用地址:基于PIC单片机的电动自行车控制系统设计

上一篇:直流PTC热敏电阻恒温控制系统的研究与设计
下一篇:分析:如何通过虚拟自动化改进OPEX

推荐阅读最新更新时间:2024-03-30 21:28

PMAC运动控制卡在AGV控制系统中的应用
自动引导车(AGV) 是现代工业自动化物流系统中的关键设备之一, AGV在地面控制系统的统一调用下能够实现货物自动搬运、无人传送等 。 AGV的工作特点要求AGV控制系统应具备电机多轴控制、多传感器数据实时采集与处理、与上位机数据交换等功能。目前, 由于采用单片机成本低、集成度高、使用方便, 在运动控制中得到广泛应用, 但其很难控制多轴设备; PLC工作可靠、控制的I/O点数多, 但控制2个电机进行插补运动困难, 控制多轴设备的成本高。DSP运动控制卡能够进行2 轴及多轴控制, 价格不高, 但必须和工控机配合使用, 功能还不够完善, 仍需进行大量的软件开发工作。 本文提出一种以PMAC2 PC - 104运动控制器
[工业控制]
基于ADMCF340的永磁无刷直流电机控制系统设计
0 引言 直流无刷电机实际属于永磁同步电机,一般转子为永磁材料,随定子磁场同步转动。这种电机结构简单,而且由于移去了物理电刷,使得电磁性能可靠,维护简单,从而被广泛应用于办公自动化、家电等领域。直流无刷电机的运行过程要进行两种控制,一种是转速控制,也即控制提供给定子线圈的电流;另一种是换相控制,在转子到达指定位置改变定子导通相,实现定子磁场改变,这种控制实际上实现了物理电刷的机制。因此这种电机需要有位置反馈机制,比如霍尔元件、光电码盘,或利用梯形反电动势特点进行反电动势过零检测等。电机速度控制也是根据位置反馈信号,计算出转子速度,再利用PI或PID等控制方法,实时调整PWM占空比等来实现定子电流调节。因此,控制芯片要进行较多的计
[单片机]
基于ADMCF340的永磁<font color='red'>无刷直流</font>电机<font color='red'>控制系统</font>设计
中药电子调配中心控制系统的研究
    摘要: 一种采用分级系统结构的中药电子调配中心控制系统。它根据中药浓缩颗粒剂自动化处方配制的特点,引入机器人控制技术、信息管理技术以及分布式计算机技术,将机器人技术与中药调配技术相结合,组成了一套性能卓越的自动化配药系统。     关键词: 自动化处方配制 中药浓缩颗粒剂 分级系统结构 可编程控制 由于中药品种繁多、成份复杂、含量比例各不相同,因此传统的中药调配作业十分耗时费力,而且在调配成份和比例上经常出现差错。随着计算机技术、自动控制技术和机器人技术的发展,单味中药浓缩颗粒剂的研制成功,使中药配药自动化成为可能。 中药电子调配中心根据单味中药浓缩颗粒剂自动化处方配制的特点,采用分级系统结构,将机
[传感技术]
基于RFID的近距离无线控制系统
  0 引言   有线通信技术已被广泛地应用于各个控制领域,它们功耗低、速度快,易于实施,非常适用于通信节点较少,节点位置较为固定的场合。 然而,随着分布式、模块化技术的发展,越来越多的控制系统开始采用灵活性更高,扩展性更强的分布式控制结构。相较于常规结构,它们具有控制节点多,节点间位置和连接关系不确定等特点。这使得通过线缆连接的分布式控制系统布线繁琐,故障发生率高,且灵活性和扩展性也受到很大限制。利用无线通信技术构建无线分布式控制系统可以避免上述问题,从而有效地提高系统的可靠性、扩展性和重构性。目前,无线通信技术已经成为通信技术中的一大热点,各种用于工业控制自动化和家电智能化的近距离无线互联标准相继出现。近几年来,较为流行的
[网络通信]
光电转换电源控制系统的原理设计及结构
光电转换 电源是一种基于光供能的、采用光纤传输的、输出电压值不受电网波动影响的稳压源。它是光传能技术中的关键部件,具有良好的抗电磁干扰、抗辐射干扰的性能,是一种安全、洁净的电能装置。   光电转换电源的主要应用是混合式光纤电流互感器的供电电源,我们将以混合式光纤电流互感器作为光电转换电源的负载来说明光电转换电源数字稳压控制系统的硬件实现方法。   系统总体结构   图1为光电转换电源的总体结构。控制室驱动半导体激光器发光,发出的光经耦合器耦合到多模光纤中,从而传输到测量现场;光能在现场通过光电转换器件转化为电能,供给有源器件。虽然在半导体激光器的驱动电路中已经加入了相应的稳压或稳流电路,但是光电转换电源主要应用于远端的电子器件
[电源管理]
光电转换电源<font color='red'>控制系统</font>的原理设计及结构
西门子Simotion运动控制系统在托辊管生产中的应用
  托辊目前广泛应用于矿业生产、码头等大量使用带式输送设备的行业,消耗和需求量都比较大。托辊的加工主要包括托辊管加工、轴加工、轴承卡圈以及密封件的装配,而托辊管的生产速度和质量,不仅影响了后序加工的生产进程,也关系着整个产品的质量好坏,因此为满足这一工业需求,结合西门子公司的Simotion运动 控制系统 ,设计出托辊管自动化生产线。此生产线采用先进的SIEMENS 控制系统 和 伺服系统 作为主要的控制单元,以确保托辊管的快速高质量生产。 1 托辊管生产线的工艺流程   该设计的生产线主要包括3个单元:送料单元、切割单元和自动下料单元。其中的送料单元包含大量的光电开关和限位开关以保证物料的准确到达,并采用气压和液压驱动装置依据
[嵌入式]
基于ATmega8的无刷直流电机调速控制系统
  1 引言   电动自行车以蓄电池发出的电能作为驱动能源,以电动机作动力,具有无废气污染、“零排放”、无噪音、轻便美观等特点。但目前市场上的电动自行车还存在着一些不够完善的地方,尤其是电机控制方面有待于进一步提高。本文根据无刷直流电机的原理,利用美国Atmel公司2002年推出的一款新型AVR高档单片机ATmega8作为主控芯片设计了一种无刷直流电机调速控制系统,该系统具有硬件结构简单、软件设计灵活、适用面广、价格低廉等优点?具有一定的实用价值。   2 ATmega8芯片简介   ATmega系列单片机承袭了AVR系列中AT90所具有的特点? 并增加了更多的接口功能? 而且在省电性、稳定性、抗干扰性及灵活性方面都更加周全和
[单片机]
基于ATmega8的<font color='red'>无刷直流</font>电机调速<font color='red'>控制系统</font>
基于HR6P62单片机控制的汽车HID 灯控制系统
  单片机控制技术已经在汽车电子中得到广泛应用,它显著提高了汽车的智能控制水平和安全性能。本文将系统地介绍一款高性价比的海尔HR6P62单片机以及该单片机在HID灯控制器上的应用。 一、汽车前照灯的发展历程   据说第一个汽车前大灯是家用手提灯。汽车刚发明时是没有前照灯的,一个驾驶员在黑暗的旷野上迷路时,一位农民用手提灯把他引回家。1898年,哥伦比亚号电动汽车把电用于前灯和尾灯,这样车灯就产生了。最初的前大灯不能调光,所以在会车时有些晃眼。   第一代汽车前照灯是乙炔气前照灯   乙炔气火焰的亮度比当时的电光源所能达到的亮度高出一倍,因而,在1925年以前使用的汽车前照灯几乎全是乙炔前照灯。   第二代汽车前照灯是电光
[汽车电子]
基于HR6P62单片机控制的汽车HID 灯<font color='red'>控制系统</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved