新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 一种基于ARM 单片机与CPLD的数字轴角转换方法(一)

一种基于ARM 单片机与CPLD的数字轴角转换方法(一)

作者:时间:2013-05-23来源:网络收藏

2 硬件设计

2.1 总体设计

以一路DSC为例,系统的硬件结构如图2所示.工作原理为:STM32F407微控制器为主控芯片,通过接口接收外部输入的轴角信号θ,并对其进行粗精分离及利用查表法计算对应占空比大小,通过总线方式将通道对应地址及占空比对应数据信息送入CPLD;CPLD根据数据及地址信息产生对应通道和占空比的PWM 信号;由4个互补MOS管构成的全桥电路由全桥器UBA2032根据PWM 信号控制全桥电路开断,并经选频电路后产生对应轴角的调制波,经Scott变压器转变为三相信号后同步机指向对应轴角位置即完成系统的数字-轴角转换.

2.2 STM32F4微控制器

STM32F4微控制器是由意法半导体生产的基于ARMCortex-M4内核的新型微控制器,性能优越.下面主要说明选用此型号MCU的原因:

(1)内核架构先进,性能优越.由于MCU需要完成诸如轴角粗精分离.取整以及调制波对应PWM 信号占空比等运算,涉及到较多乘除法运算,要求所选MCU需具备较强浮点及乘除运算能力,而所选STM32F4微控制器具有专门的硬件乘法器和具有较高的主频(168MHz),且可适当超频,适合完成较为复杂的实时运算;(2)接口丰富,可方便完成功能扩展.RS232串口用于接收外部信息,同时,此型号MCU具有网络接口,可在系统组网时作为网络节点;(3)可变静态存储控制器(FSMC),是STM32系列采用的一种新型的存储器扩展技术,可根据不同的外部存储器类型通过设置进而匹配信号的速度,达到方便扩展.使用灵活的目的.系统中通过数据/地址/控制三总线方式与CPLD.

在多路DSC中,通过地址总线传递所选通道号,数据总线传递对应此通道相应轴角调制波的PWM 信号的占空比,控制总线传递相应控制信号.

2.3 CPLD电路如果利用MCU产生PWM信号,由于其需担负大量运算工作,会增加MCU的负担从而系统的实时性与稳定性均可能得不到保证,因此需要专门产生PWM信号的单元.CPLD是可编程逻辑器件,器件的时延特点较为固定,信号输出稳定性及实时性均可得到保证,因此使用CPLD完成PWM信号的生成.

2.4 全桥电路及选频电路

全桥电路由两对互补连接的MOS管组成,具有丙类功率放大的特征,发热低.效率高.工作时由PWM 信号驱动全桥驱动器UBA2032产生控制全桥电路桥臂开断时间,从而产生不同有效值的电压.50%的占空比对应调制波的零值,为了保证UBA2023的工作及MOS管的正常开断,通常PWM 信号的频率为20kHz,占空比在10%~90%范围内调节.

为了使输出信号平滑连续,在全桥电路输出后需接LC选频电路.通过配置LC电路的电感和电容值,可达到增强基波分量.抑制谐波分量.改进输出精度的作用.基波频率为50Hz,根据要求及相关实验,可知取电感L=700μH,电容C = 25 μF, 截止频率为:

此时可取得较好输出效果.



关键词: 通信 单片机 驱动

评论


相关推荐

技术专区

关闭