当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘要:为了精确检测汽车的速度并有效控制车速,提高智能车的快速性和稳定性,给出了基于增量光电编码器的车速检测脉冲四倍频电路,以及以PWM桥式功放为电机驱动器,以ATmegA128单片机为控制核心的速度控制系统的设计方法。文中介绍了增量光电编码器四倍频电路和控制器环路的硬件构成、工作原理、控制策略和软件流程;最后提供了实验结论。

引言

在智能小车运动控制中,车速是电机控制中的一个重要物理量,车速检测装置是系统的重要组成部分。目前,国内外常用的测量车速的方法有离心式转速表测速法、微电机测速法、光电码盘测速法以及霍尔元件测速法。离心式转速表和微电机测速都要与电机同轴连接,增加了电机机组安装难度,消耗了电机的功率。霍尔元件和增量式光电码盘的测速方法基本类似,都是在转轴上安装一个很轻巧的传感器,将电机的转动信号通过霍尔元件或光电码盘转换为电脉冲,从而通过计算电脉冲的个数来测速。其中,霍尔元件测量精度相对较低,因此高效率车速传感器都采用编码器,有分辨率高、结构简单、体积小、响应速度快、耐恶劣环境、工作可靠、易于维护、性价比高等优点。

1增量式光电编码器的测速原理

1.1增量式光电编码器的构成及工作原理

增量式光电编码器(以下简称光电码盘)由光源、光栅码盘和光电检测变换装置组成,光电码盘可随主轴转动。在一定大小的圆盘上等分地开通若干个长方形透光孔就形成光栅码盘,当主轴旋转时,光源照射码盘,透过光孔的光经光电管等电子元件组成的检测变换装置检测输出电脉冲,这样光电码盘就随位置的变化输出一系列的电脉冲信号,然后根据转动变化的方向用计数器对信号进行加/减计数,以此达到位置检测的目的,通过采样固定时间内的脉冲数,经过转换计算得到速度。光电码盘构成如图1所示。

基于增量光电编码器的车速控制器设计

1.2光电编码器的选用

选用光电编码器时,首先应当考虑的是通道数。增量式光电编码器分为单通道(不检测方向)、双通道(可检方向)和三通道(可检方向、判零位)。本设计根据使用要求选用的是双通道光电编码器;其次是脉冲倍频数,可选用双通道脉冲四倍频;另外,分辨率可根据速度控制精度要求来确定;脉冲频率应满足最高速度要求,本设计选用5V供电,输出形式为OC门方波信号。

1.3四倍频可逆计数电路

一个N脉冲数的光电码盘旋转1周只输出N个脉冲,引入四倍频方法后,光电码盘每旋转1周,则输出4N个脉冲,这样光电码盘的分辨率就提高了4倍,测速精度大大提高。

光电码盘是根据轴所转过的角位置输出Q1、Q2两路正交系列脉冲,通过判向和可逆计数电路,对脉冲进行累积计数得到角位移。在实际应用中,采用四倍频的方法可以提高光电码盘的分辨率来保证测量精度。光电码盘输出的正反转波形如图2所示。

基于增量光电编码器的车速控制器设计

Q1、Q2为两相信号的脉冲数标志光电码盘所转过的角度,Q1、Q2之间的相位关系标志光电码盘的转向。即:当Q1相超前Q2相90°时,表示光电码盘正转;当Q2相超前Q1相90°时,表示光电码盘反转。

从图2可知,在一个周期内,Qi、Q2信号都有两次脉冲形成。两方波信号之间相位关系是一定的,信号的上升沿和下降沿的四次变化在相位上是均布的,这样就可以利用跳变沿变化信号来实现光电码盘转动方向的判别和脉冲的四倍频。

为了便于实现四倍频及判向电路,现对光电码盘信号作如下分析:

当光电码盘顺时针旋转时,光电码盘输出的Q1相位信号超前Q2相位90。,定为正转;当光电码盘逆时针旋转时,光电码盘输出的Q2相位信号超前Q1相位90。,定为反转。

当光电码盘顺时针正转时,则恠一个周期内,Qi、Q2两相信号共有四次相对变化:10—11一01一00。这样,每发生一次变化,可逆计数器便实现一次加计数,则一个周期内,共可实现四次加计数,从而实现正转状态的四倍频计数。

当光电码盘逆时针反转时,则恠一个周期内,Q1、Q,两相信号也有四次相对变化,01一11一10一00。每发生一次变化,可逆计数器便实现一次减计数,则一个周期内,共可实现四次减计数,从而实现反转状态的四倍频计数。

光电编码器四倍频电路一般由脉冲采样电路、脉冲序列形成电路、判向电路构成。具体电路如图3所示。

基于增量光电编码器的车速控制器设计

从图3分析可知,编码器在正转的情况下,每个周期P+口都输出4个脉冲,P-口没有输出;反转时,P+口没有输出,P-口输出4个减脉冲。这样,此电路就实现了四倍频的功能。

1.4测速原理

采用脉冲测速的方法有三种,分别是测频法(M法)、周期法(T法)和综合法(M/T法)。测频法是在一定的时间T内测取编码器输出的脉冲个数M,用以计算这段时间内的平均转速,称作M法测速,该方法多在测量高速时采用;周期法则是在编码器两个相邻输出脉冲的间隔时间内,用一个计数器对已知频率为f的高频时钟脉冲进行计数,并由此来计算转速,称作T法测速,T法多在测量低速时采用;第三种方法是把M法和T法结合起来,既检测T时间内编码器输出的脉冲个数M1,又检测同一时间间隔的高频时钟脉冲个数M2,然后用来计算转速,称作M/T测速法,该方法适用于所有转速范围,是一种比较好的测量方法。但从工程实现上看,M/T法的工程实现比较困难,所需硬件资源多、软件复杂,并且在应用中的实时性差,因为需要同步,所以实际定时时间滞后于设定时间,具有迟滞性而且测速精度具有非线性,只有在低速时才有较高的测量精度。由于本设计中光电码盘一般工作在较高速度,所以,使用的是M法测速。其计算公式为:

基于增量光电编码器的车速控制器设计

2速度控制器设计

2.1速度控制器硬件构成

速度控制器以ATmegA128单片机为控制核心,以MC33886PWM桥式电机驱动器、光电编码器及四倍频电路为速度反馈传感器构成速度控制器硬件。其电路如图4所示。

基于增量光电编码器的车速控制器设计

ATmegA128最小系统是控制核心,由ATmegA128芯片组、时钟电路、复位电路、RS232接口、调试接口及接插件等构成。该系统采用AVR系列单片机中功能较强的ATmegA128,该芯片具有比较丰富的片上资源,其内部集成有128KB的FLASH存储器、4KB的E2PROM、多个可编程I/O口,四通道PWM等接口,允许ATmegA128和其他外设进行高速的数据传输。系统结构紧凑,可靠性高,响应速度快,功能强大,性价比高。

电机驱动器采用MC33886H桥式PWM开关IC。它是集成H桥式电机驱动器,具有短路保护、欠电压保护、过温保护功能。该IC由内部控制的逻辑、电荷泵、栅极驱动器、MOSFET功率输出电路组合,可以接受高达10kHz的2路PWM信号来控制电机的转向和速度。由于MC33886的导通电阻比较大,产生了较大的压降,使芯片容易发热,为了增强其驱动能力利用3块MC33886并联使用,提高驱动能力。2.2速度控制策略

图5所示是数字调速系统的结构图,其中以单片机为核心的数字速度环采用PI调节器。

基于增量光电编码器的车速控制器设计

图5中的数字化的位置式PI调节器可用如下公式表达:

基于增量光电编码器的车速控制器设计

式中,k为采样序列号,uk为第k次采样时刻的输出值,uk-1为第k-1次采样时刻的输出值,ek为第k次采样时刻输入的偏差值,ek-1为第k-1次采样时刻输入的偏差值,T为采样周期,TI为积分时间常数。

由式(2)、式(3)可得增量式PI算法的表达式如下:

基于增量光电编码器的车速控制器设计

式中,Dut为第k次采样时刻的输出增量值。

从式(4)和式(2)比较可以看出,增量式PI算法只与最近两次采样值有关,不需要进行大量的数据累加和存储,不易引起误差积累饱和,易于数字化,计算量少,实时性好。

为了控制智能车在启动、行进、倒车、转弯、刹车等动作时快速响应且超调量小,运行平稳,快速有效躲避障碍物等问题,必须设计好控制策略。数字PI调节器算法有增量式和位置式两种方式。从式(4)分析可知,增量式与位置式相比的优点是积分饱和的情况得到改善,减少系统的超调量,过渡时间短,提高系统的动态特性。本设计中不允许有大的超调量,所以采用了增量式PI算法。

2.3软件流程

该系统的软件部分主要由中断服务程序和主程序组成。图6给出了控制器的主程序流程图,主程序主要包括上电自检和对单片机进行初始化、PWM输出模块的初始化、启动定时器、开中断、进入循环体等,周期为5ms。图7所示是其中断服务程序,该程序主要完成当前速度信息的获取和处理速度大小和方向,中断周期为1ms。

基于增量光电编码器的车速控制器设计

3实验结果

按本文原理设计的一套试验电路及测试波形如图8所示,图中包含电机驱动模块、四倍频电路、各种电源变换模块和四倍频后的波形。

基于增量光电编码器的车速控制器设计

4结语

本设计利用单片机和集成电机驱动器等硬件,同时采用基于增量光电编码器和四倍频电路,提高了电机速度的可控性能。而使用速度控制增量PI算法,则可实现小汽车速度的快速、准确、稳定控制。

20211020_616ff39c26f65__基于增量光电编码器的车速控制器设计

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭