0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于数字信号处理器实现发电机测速功能系统的设计

电子设计 ? 来源:电子设计工程 ? 作者:闫宏亮 , 闫苏利 ? 2020-08-11 09:28 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1 引言

应用于高层建筑、银行、机场和油田等场合的柴油发电机组,必须采用相应方法控制其供电电压和频率,以确保在机组运行中具有良好的电气性能,满足应用要求。其频率控制一般是通过转速控制实现,目前应用较多的为模拟式转速调节器。由于模拟式调节器不易实现复杂控制规律、结构复杂。故采用数字式控制器。数字式控制器具有算法灵活.可实现复杂控制规律、抗干扰能力强等特点,是实现柴油发电机组转速的高精度调节的理想选择。因此,这里提出了一种以TMS320F2812 DSP为核心的转速数字控制器的测速功能系统设计.该设计方案是进一步实现转速数字控制的基础。

2 转速测量原理

在测量和控制柴油发电机组转速时,需用转速传感器检测机组转速.柴油发电机组经常使用磁电式转速传感器(图1),该转换传感器是在永久磁铁上安装一感应线圈.并将传感器安装于柴油机飞轮附近.与柴油机的测速飞轮构成一个磁回路。当柴油发电机组转动时.由于飞轮带有齿槽,就会使回路磁阻发生变化,从而在转速传感器的线圈中产生感应电势,即转速电压信号,转速传感器线圈输出的平均电压值为0.5~6 V,其频率为:

f=Zn/60 (1)

式中:Z为柴油机飞轮齿数,n机组转速。

将传感器输出信号调理后变成速度频率的数字信号输入TMS320F2812 DSP的捕获单元,捕获被测信号电平的跳变沿(比如上升沿),从而可在被测信号的一个周期内,对标准时钟f0的周期数计数,若得到的周期数为K,则显然被测信号的周期(T)可表示为:

T=K/f0 (2)

于是,由(1)式和(2)式可得柴油发电机组的转速为:

n=60f0/ZK (3)

通过DSP程序按(3)式即可计算机组转速。

3 转速测量系统设计

3.1 硬件电路设计

若飞轮齿数Z为159,柴油机额定转速为1 500 r/min,根据上述测量原理,给出以TMS320F2812 DSP为核心的转速测量系统的硬件设计,如图2所示。

磁电式转速传感器的输出信号首先由R1和C组成的滤波电路滤波,其截止频率fc根据柴油机在额定转速时传感器输出信号的频率确定,而因fc=l/(2πR1C),从而确定R1和C,可见这两者的取值与柴油机转速和飞轮齿数有关。需要注意的是这两者取值应按实际设备参数确定。传感器输出模拟信号,要送入DSP需将其转换为数字信号,因此采用VQ开关状态,经VQ转换后其集电极输出信号需由反相施密特触发器变换后(即经过信号整形后)再送入DSPTMS320F2812的捕获单元CAPl。该捕捉单元有一个专用的2级深度FIF0堆栈.顶层堆栈由CAPI FIF0组成,底层由CAPlFBOT组成。测速分两次捕捉.第一次捕捉到引脚发生的指定变化时,捕获单元将捕捉所选用计数器的计数值并把该值写入FIF0堆栈的顶层寄存器.如果在第一次捕捉的值读取之前发生第二次捕捉.新的捕捉值会被送入底层寄存器。捕获单元捕捉到数值后.相应的中断标志位置1,如果没有屏蔽中断,则产生外围设备中断请求。响应中断,通过中断服务程序读取一对捕捉的数值。该捕捉值正好是被测信号一个周期的两次计数。根据这两次捕获值,计算标准时钟的周期数K,进而得出被测转速。

3.2 软件程序设计

由于采用DSP的事件管理器EVA的捕获单元CAPl,并选其定时器T1作为CAPl的时间基准,T1工作在连续递增计数模式,并设定捕获单元捕获被测信号的上升沿。捕获前要清中断标志位,开捕获中断。相应初始化事件管理器EVA的程序代码为:

进入捕获中断子程序时,保护现场首先清CAPl中断标志位,从二级深度FIF0中依次读取两次捕获的计数值capKl和capK2。如果capK2》capKl,则capK2一capKl即为在被测信号的一个周期内记的标准时钟的周期数K。若capK2《capKl,则说明在计数过程中有计数溢出,即计数到周期寄存器T1PR内写入的OxFFFF后回零重新计数,因此K=capK2一capKl+0xFFFF。这里时基T1的频率为主频时钟除以分频系数,即f0=150 MHz/32,因此所测速度为n=60f0/(ZK)=1768 867.925/K。下面为捕获中断子程序代码:

4 结语

基于磁电式转速传感器和TMS320F2812 DSP的捕获单元实现的柴油发电机组转速数字控制器的转速测量系统,其硬件设计简单,测量精度较高。经实验测试,在机组转速80~1500 r/min时,测量误差均低于0.2%,完全满足柴油机发电机组转速测量和控制的要求,有较高的实际应用价值。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2567

    文章

    53161

    浏览量

    769065
  • dsp
    dsp
    +关注

    关注

    557

    文章

    8163

    浏览量

    358654
  • 发电机
    +关注

    关注

    26

    文章

    1691

    浏览量

    69845
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    利用FPGA怎么实现数字信号处理

    DSP技术广泛应用于各个领域,但传统的数字信号处理器由于以顺序方式工作使得数据处理速度较低,且在功能重构及应用目标的修改方面缺乏灵活性。而使用具有并行
    发表于 10-17 08:12

    数字信号处理器的特点

    ,在处理起来更是高效,所以,非常的使用在便捷设备当中的使用,像是手机等。DSP经常使用能够同时获取多个数据或指令的特殊内存架构。  数字信号处理器的特点  (1) 软件可实现  纯粹的
    发表于 12-09 14:01

    直流测速发电机

    测速发电机直流测速发电机交流测速发电机将输入的机械转速转变为电压
    发表于 09-13 08:22

    测速发电机

    测速发电机 测速发电机是一种测量转速的微型发电机,他把输入的机械转速变换为电压信号输出,并要求
    发表于 11-19 23:18 ?4521次阅读
    <b class='flag-5'>测速</b><b class='flag-5'>发电机</b>

    直流测速发电机与单片机的接口电路

    直流测速发电机与单片机的接口电路 如图是直流测速发电机与单片机的接口电路。在该系统中,通过单片机口产
    发表于 08-07 21:37 ?2626次阅读
    直流<b class='flag-5'>测速</b><b class='flag-5'>发电机</b>与单片机的接口电路

    数字信号处理器(DSP)

    数字信号处理器(DSP) 数字信号处理器(digital signal processor, 简写 DSP)是一种专用于(通常为实时的)数字信号
    发表于 01-04 10:54 ?3628次阅读

    小型柴油发电机电子调速系统设计

    目前小型 柴油发电机 所使用的机械调速不仅灵敏度和调节精度较差,而且功能单一,不能实现复杂的控制功能。设计了采用DSP
    发表于 08-17 17:21 ?132次下载
    小型柴油<b class='flag-5'>发电机</b>电子调速<b class='flag-5'>系统</b>设计

    测速发电机的工作原理

    测速发电机的工作原理是将转速转变为电压信号,它运行可靠,但体积大,精度低,且由于测量值是模拟量,必须经过A/D转换后读入计算机。脉冲发生的工作原理是按
    发表于 08-06 14:49 ?2.1w次阅读

    测速发电机的作用_测速发电机和编码区别

    测速发电机输出的信号(电压值或频率)与转速成正比例关系, 某些测速发电机的输出信号还能反映转向。
    的头像 发表于 01-09 15:15 ?1.5w次阅读

    测速发电机的应用_测速发电机选用

    测速发电机广泛用于各种速度或位置控制系统。在自动控制系统中作为检测速度的元件,以调节电动机转速或通过反馈来提高
    的头像 发表于 01-28 14:21 ?7762次阅读

    测速发电机特性_测速发电机好坏判断

    测速发电机是输出电动势与转速成比例的微特电机测速发电机的绕组和磁路经精确设计,其输出电动势E和转速n成线性关系,即E=Kn,K是常数。改变
    的头像 发表于 01-28 14:31 ?1.1w次阅读

    测速发电机的使用范围 测速电机的特点

    元件 (3)用做解算元件 测速电机的特点: 1、 测速发电机的输出电压信号,电压量程可在10几伏到几百伏之间; 2、
    的头像 发表于 07-20 17:49 ?6043次阅读

    测速发电机的作用

    测速发电机通常被安装在机械系统中,当机械部件旋转时,它们会产生旋转运动,并驱动测速发电机旋转,从而产生电
    发表于 03-10 15:46 ?3340次阅读

    数字信号处理器概论

    作为数字信号处理的一个实际任务就是要求能够快速、高效、实时完成处理任务,这就要通过通用或专用的数字信号处理器来完成。因此,
    的头像 发表于 08-07 16:58 ?1.1w次阅读

    测速发电机是什么?

    测速发电机是什么?是一种能够将转速转化为电能的设备,广泛应用于各行各业的生产现场。其主要作用是通过测量转子的转速,将机械能转化成电能,为工业生产提供稳定的电力支持。测速发电机采用了高精
    的头像 发表于 02-18 14:55 ?2306次阅读
    <b class='flag-5'>测速</b><b class='flag-5'>发电机</b>是什么?