电子发烧友网 > 工业控制 > 正文

基于卡尔曼滤波器和CAN智能从站技术实现开关磁阻电机调速系统设计

2020年05月12日 09:50 次阅读

引 言

由于应用环境的复杂,地域的广阔等不利工作条件,给开关磁阻电机的调速控制与相关参数监控带来了很多影响。因此,设计研制一种基于开关磁阻电机的远程控制系统(SRD)具有十分重要的现实意义。

Controller Area Network(简称CAN),与一般的总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。本文主要探讨基于RS-485与CAN总线的开关磁阻电机远程监控系统的构成。SRD调速系统通常采用传统PID控制策略,系统很难保守良好性能。目前,神经网络控制与模糊控制技术应用于SRD取得了一定的成绩。

卡尔曼滤算法是一种递推算法,对于系统存在过程及测量噪声,状态变量受到污染,可以利用卡尔曼滤波技术进行处理。本文将卡尔曼滤波器与传统的PID控制相结合,使SRD控制效果得到明显改善。

1、系统设计方案

基于CAN总线的开关磁阻电机远程控制系统如图1所示。系统主要包括PC(上位机)、RS-485与CAN结合的通信网络、CAN智能节点与开关组电机四大部分。串行接口标准的选择上位机与CAN智能节点间的距离通常较远,上位机的Rs-232C接口的最大传输距离为15m,不能满足要求。而RS-485串行数据通信标准可传送1200m以上,因此宜选用后者。上位机本身具有RS-232C接口,可配备一块RS232-RS485转换板STD5630,实现RS-232电平到RS-485电平的转换。

基于卡尔曼滤波器和CAN智能从站技术实现开关磁阻电机调速系统设计

在该远程监控系统中,采用RS-485与CAN结合通信网络,节省了CAN适配卡与专门的驱动程序,因此可靠性与性价比得到了较大的提高。

CAN总线智能节点在分布式控制系统中起着承上启下的作用。它位于执行机构所在的现场,一方面和上位机进行通信,以完成数据交换;另一方面又可根据系统的需要对现场的执行机构进行控制和数据采集。典型的CAN总线控制节点是由微处理器、CAN控制器、CAN接口构成,如图2所示。

2、硬件电路设计

2.1 RS-485接口电路设计

RS-485接口电路见图3所示。该电路主要由光耦和RS-485芯片组成,光耦能排除由于共地而可能串入的干扰。RS-485芯片采用MAX 491,其作用是实现RS-485串口传输的电气标准。图中MAX491的2个有效电平相反的引脚——接收、驱动器允许脚接在了一起,即使得RS-485工作在半双工方式。

基于卡尔曼滤波器和CAN智能从站技术实现开关磁阻电机调速系统设计

2.2 CAN节点电路设计

系统各节点采用89C51单片机作为微处理器,选用SJA1000作为CAN控制器,并使用CAN控制器接口芯片82C250。为进一步提高抗干扰能力,在两个CAN器件之间使用了由高速隔离器件6N137构成的隔离电路。CAN器件与微处理器的硬件连接图如图4所示。硬件电路中使用82C250的目的是为了增大通信距离,提高系统的瞬时抗干扰能力,保护总线。

3、CAN总线通信软件设计

远程控制系统软件设计包括初始化程序与通信主程序设计。CAN初始化只能在复位模式下进行,初始化主要包括工作方式的设置,波特率参数设置和中断允许寄存器IER的设置。作为软件设计核心部分的是RS-485CAN接口通信编程,其程序流程图如图5所示。

4、基于卡尔曼滤波器的SRD控制器设计

在SRD控制策略上,主要以线性模型为基础,结合传统PI或PID控制器。但是普通PID控制器的参数难以自动调整,由此构建的SRD系统难以获得理想的输出特性。对于SRD系统中存在过程及测量噪声,状态变量受到污染,可以利用卡尔曼滤波技术进行滤波,将卡尔曼滤波器与传统的PID相结合,可以使SRD系统控制效果得到明显改善。

4.1 卡尔曼滤波器原理

卡尔曼滤波是以最小均方差为准则的最佳线性估计,它根据前一个估计值xk-1和最近一个观测数据yk来估计信号的当前值,利用状态方程和递推方法进行估计。设向量非平稳状态序列xk和yk用下面的动态方程描述:

4.2 基于卡尔曼滤波器的PID控制结构与仿真

基于卡尔曼滤波器的PID控制系统的结构图如图6所示。

采用常规PID控制+卡尔曼滤波器控制,令过程噪声ωk、νk协方差为1,幅度为0.02,输入信号为阶跃信号。在MATLAB中用随机函数rand()来模拟白噪声。没有加卡尔曼滤波器的常规PID控制仿真结果如图7所示,加入滤波器后PID控制阶跃响应如图8所示。

基于卡尔曼滤波器和CAN智能从站技术实现开关磁阻电机调速系统设计

5、结束语

本文在开关磁阻电机调速系统中引入了CAN智能从站技术,并且将RS-485和CAN总线相结合,使开关磁阻电机摆脱旧的控制模式,为电机实现智能化、网络化、远程化控制提供一种新的思路。在开关磁阻电机调速系统中,将常规PID控制与卡尔曼滤波器相结合,仿真结果表明,基于卡尔曼滤波器的PID控制方法超调量小、控制效果好。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

一、滤波器部分:第3讲二阶RLC的特性

一、滤波器部分:第3讲二阶RLC的特性
发烧友学院发表于 2019-06-19 00:00 0次阅读
一、滤波器部分:第3讲二阶RLC的特性

同步网络高性能线卡时钟方案解析

同步以太网是一种采用以太网链路码流恢复时钟的技术, 简称SyncE。同步以太网通过从串行数据码流中恢....
发表于 2020-05-12 09:24 54次阅读
同步网络高性能线卡时钟方案解析

4月份新能源狭义乘用车销量6.0万辆,比亚迪全新...

特斯拉作为一条强悍的“鲇鱼”冲进了我国的新能源汽车消费市场,确实给国产品牌带来了不小的竞争压力。
发表于 2020-05-11 17:49 161次阅读
4月份新能源狭义乘用车销量6.0万辆,比亚迪全新...

贸泽电子备货Analog Devices ADR...

贸泽电子供应的Analog Devices ADRV9026 收发器采用高度集成的设计,尺寸更小巧,....
发表于 2020-05-11 17:22 88次阅读
贸泽电子备货Analog Devices ADR...

求大神帮我看看这个电路为啥电机会转不了??

左边是我放的一个正常电机就能转动
发表于 2020-05-10 20:35 108次阅读
求大神帮我看看这个电路为啥电机会转不了??

可滤除100次谐波的有源滤波器

1,结构形式: 模块化、积木扩展式并联结构,不受个数限制,方便扩容。 2,额定电压: AC380V±40%,宽幅可适用于...
发表于 2020-05-10 16:31 121次阅读
可滤除100次谐波的有源滤波器

伺服电机与普通电机有什么区别

伺服电机就是可以实现精确控制,让它转多少它就转多少,而且它还会反馈,实现所谓的闭环,就是编码器去反馈....
发表于 2020-05-09 17:36 131次阅读
伺服电机与普通电机有什么区别

中国成功研发全球首款5G毫米波滤波器,有望打破国...

在陶瓷介质滤波器生产过程中,最依赖人力的环节莫过于调试,最多需要40多个高难度的调试动作,稍有判断偏....
发表于 2020-05-09 14:42 224次阅读
中国成功研发全球首款5G毫米波滤波器,有望打破国...

电源噪声滤波器电路图

复合式电源噪声滤波器它是由两级噪声滤波器组成,因此滤波效果更好。
发表于 2020-05-08 15:55 72次阅读
电源噪声滤波器电路图

基于虚拟仪器和CAN总线技术系统集成方案设计车用...

虚拟仪器技术是近几年在自动化测试和控制领域发展起来的一项新技术。其代表产品为美国NI 仪器公司的La....
发表于 2020-05-08 10:18 112次阅读
基于虚拟仪器和CAN总线技术系统集成方案设计车用...

汽车电子传导整改案例分享

当然,在布局和原理图设计都非常谨慎的情况下却依然没有办法将传导EMI降低到最低水平。这是为什么呢?因....
发表于 2020-05-08 09:59 303次阅读
汽车电子传导整改案例分享

基于PLC的智能矿用组合开关产品应用方案

矿用隔爆兼本质安全型六回路电磁起动器简称矿用组合开关。矿用组合开关在含有爆炸性危险气体(甲烷)和煤尘....
发表于 2020-05-08 09:50 100次阅读
基于PLC的智能矿用组合开关产品应用方案

多种控制算法的应用优势及在交流电机控制系统中的应...

PI控制器以其简单、有效、实用的特性,广泛应用于交流电机控制系统。交流电机调速系统的速度环和电流环调....
发表于 2020-05-08 09:37 135次阅读
多种控制算法的应用优势及在交流电机控制系统中的应...

焊接马达的烙铁头选型及有哪些注意事项

马达所需焊锡工序专业设计的烙铁头,由于焊点加锡量和所加工产品都比较小,对烙铁头的尺寸加工要求很高,公....
发表于 2020-05-07 11:27 205次阅读
焊接马达的烙铁头选型及有哪些注意事项

吊扇调速器是什么原理_吊扇调速器可以调24v直流...

吊扇调速器有两种类型:第一类是机械式调速,用改变电感线圈的阻抗来使加到电扇上的电压高低来调速的。第二....
发表于 2020-05-07 10:06 113次阅读
吊扇调速器是什么原理_吊扇调速器可以调24v直流...

基于转子磁链恒定的控制方式实现高性能V/f控制及...

基于转子磁链恒定的控制方式(即恒E/f1控制)采用磁通补偿器、转差补偿器和电流限制控制器,实现转矩控....
发表于 2020-05-07 09:12 121次阅读
基于转子磁链恒定的控制方式实现高性能V/f控制及...

请问波特仪不工作的原因是什么?如何解决?

自己用multisim设计了一个滤波器,然后打算用波特测试仪观察一下,结果直接不工作,仿真也没问题,试了好几个了,都不...
发表于 2020-05-06 15:55 262次阅读
请问波特仪不工作的原因是什么?如何解决?

多层陶瓷电容器的特点

陶瓷电容器如图2所示,可分为温度补偿型与高诱电型。由于各种温度条件下的静电容量变化情况各不相同,因此....
发表于 2020-05-06 15:39 209次阅读
多层陶瓷电容器的特点

如何才能为您的电源选择正确的工作频率

随着现在对更高效、更低成本电源解决方案需求的强调,我们创建了该专栏,就各种电源管理课题提出一些对您有....
发表于 2020-05-05 18:03 426次阅读
如何才能为您的电源选择正确的工作频率

在vivado HLS中制作中值滤波器,函数imread无法被程序识别怎么办

你好, 我正在尝试在vivado HLS中制作中值滤波器,并且我已经被协助制作测试平台但是函数imread似乎无法被程序识别...
发表于 2020-05-05 15:14 20次阅读
在vivado HLS中制作中值滤波器,函数imread无法被程序识别怎么办

一个实用电动窗帘电路的详细资料讲解

该电路使用元件少,可靠性高,操作方便,平时只用一只按钮控制窗帘的开闭,窗帘开闭到位后,电路自动切断2....
发表于 2020-05-05 12:08 289次阅读
一个实用电动窗帘电路的详细资料讲解

详细了解卡尔曼滤波器的工作原理

与我的朋友交谈时,我经常听到:“哦,卡尔曼(Kalman)滤波器……我经常学它,然后我什么都忘了”。....
发表于 2020-05-05 08:25 220次阅读
详细了解卡尔曼滤波器的工作原理

触摸屏程序介绍

//带滤波的坐标读取 //最小值不能少于100. u8 Read_ADS(u16 *x,u16 *y) { u16 xtemp,ytemp;   &nb...
发表于 2020-05-05 04:35 21次阅读
触摸屏程序介绍

SAW滤波器匹配的目的和方法

如何在电路板上安装和匹配 SAW 滤波器,发挥SAW 滤波器的最佳性能,这对于应用SAW 滤波器的人....
发表于 2020-05-04 17:53 297次阅读
SAW滤波器匹配的目的和方法

电机嗡嗡响不转是什么原因

电机嗡嗡响不转是什么问题?首先应该是断电在无电的状态下,判断电机的好坏再决定要不要更换。
发表于 2020-05-03 17:39 295次阅读
电机嗡嗡响不转是什么原因

基于ADuC7026微处理器和电机实现Quad-...

Quad-rotor飞行器是固联的刚性十字交叉结构的小型无人飞行器,具有固定倾角,由四个独立电机驱动....
发表于 2020-05-03 10:49 144次阅读
基于ADuC7026微处理器和电机实现Quad-...

利用放射源和γ射线传感器实现蔗层厚度检测系统的设...

广西是产糖大省,甘蔗糖产量占全国60%以上。由于糖厂压榨车间空气中糖分子浓度较高,许多电子测量仪器设....
发表于 2020-05-03 10:17 68次阅读
利用放射源和γ射线传感器实现蔗层厚度检测系统的设...

浅谈移动平均滤波器C实现设计

提到平均滤波器,做过单片机应用开发的朋友,马上能想到将一些采样数据进行加和求平均。
发表于 2020-05-03 01:15 134次阅读
浅谈移动平均滤波器C实现设计

电机名牌的参数你知道有多少?

为不同的工作环境和不同的用途,电机生产厂家,把电机做成各种系列和各种型号。例如国产电动机用大写汉语拼....
发表于 2020-05-01 17:27 191次阅读
电机名牌的参数你知道有多少?

怎样正确去判断一台电机是否损坏

漏电的检测方法,用万用表电阻档1K档就可以,一根表笔搭在电机接线柱上,一根搭在电机外壳上,看一下阻值....
发表于 2020-05-01 17:25 263次阅读
怎样正确去判断一台电机是否损坏

芯和半导体高频段体声波滤波器推出,预计第三季度进...

4月28日消息,国内EDA软件、集成无源器件IPD和系统级封装领域的领先供应商,芯和半导体于近日宣布....
发表于 2020-04-30 14:43 459次阅读
芯和半导体高频段体声波滤波器推出,预计第三季度进...

简单的市电噪声滤波器电路图

市电电源净化器用于滤除电网中杂波信号对用电设备的干扰,特别是音视频设备最易受干扰。
发表于 2020-04-29 17:29 172次阅读
简单的市电噪声滤波器电路图

2019年武汉凡谷实现营收17.13亿元,同比增...

射频器件生产商武汉凡谷电子技术股份有限公司昨日晚间公布了2019年年报。报告显示,2019年实现营收....
发表于 2020-04-29 15:36 428次阅读
2019年武汉凡谷实现营收17.13亿元,同比增...

基于数字技术实现闭环式噪声电平恒定电路的设计

恒虚警率(constant False—alam Rate)简称CFAR,是雷达信号处理的重要组成部....
发表于 2020-04-29 09:19 389次阅读
基于数字技术实现闭环式噪声电平恒定电路的设计

请问波特仪不工作的原因是什么?如何解决?

自己用multisim设计了一个滤波器,然后打算用波特测试仪观察一下,结果直接不工作,仿真也没问题,试了好几个了,都不...
发表于 2020-04-27 22:16 403次阅读
请问波特仪不工作的原因是什么?如何解决?

钎焊接头的质量的取决因素和缺陷的检验方法

钎料是形成钎焊接头的填充金属,钎焊接头的质量在很大程度上取决钎料。钎料应该具有合适的熔点、良好的润湿....
发表于 2020-04-27 11:59 435次阅读
钎焊接头的质量的取决因素和缺陷的检验方法

无感FOC 电机控制视频

无感FOC 电机控制视频 无感FOC 电机控制视频 ...
发表于 2020-04-27 09:42 378次阅读
无感FOC 电机控制视频

2020年“新基建”范围确认 5G终端产业发展现...

5G终端是5G应用的关键平台和控制中心,集新计算、新存储、新显示、人工智能等新兴技术于一体,成为5G....
发表于 2020-04-26 16:21 927次阅读
2020年“新基建”范围确认 5G终端产业发展现...

中国联通公布无源器件和C频段滤波器产品合格供应商...

滤波器及无源器件作为通信行业高精尖技术的代表,在移动通信网络,包括通信基站、手机终端等中起着消除信号....
发表于 2020-04-26 10:51 505次阅读
中国联通公布无源器件和C频段滤波器产品合格供应商...

基于F-P可调谐滤波器和波长基准器的光纤Brag...

光纤Bragg光栅(FBG)传感器是以FBG作为敏感元件的功能型光纤传感器,有广泛的应用领域。当该传....
发表于 2020-04-26 09:12 133次阅读
基于F-P可调谐滤波器和波长基准器的光纤Brag...

基于BlackfinBF533处理器对H.264...

在已有的基于块的视频编解码系统中,当码率较低时都存在方块效应,新的视频编码标准H.264中亦是如此。....
发表于 2020-04-25 17:19 291次阅读
基于BlackfinBF533处理器对H.264...

基于ST72141微处理器实现无刷直流电机的驱动...

ST7片内的电机控制电路可看成是一个脉宽调制多路复用器。它有6路输出和1个用在无刷直流电机不带传感器....
发表于 2020-04-25 11:05 125次阅读
基于ST72141微处理器实现无刷直流电机的驱动...

如何提高电机能效控制系统的利用率

电机作为最主要的机电能源转换装置,其应用范围已遍布全球国民经济的各个领域。
发表于 2020-04-25 10:47 218次阅读
如何提高电机能效控制系统的利用率

PLC如何控制电动机顺序启动

某控制系统有3台电机,当按下起动按钮SB1时,润滑电机起动;运行10s后,主电机起动;运行20s后,....
发表于 2020-04-25 10:18 238次阅读
PLC如何控制电动机顺序启动

DSP滤波器的性能特点及在数字测量仪器的应用实例...

数字示滤器受A/D转换器取样率的限制,波形的取样点是有限的和非连续的,为了便于观察,必须对变换后的离....
发表于 2020-04-24 09:17 202次阅读
DSP滤波器的性能特点及在数字测量仪器的应用实例...

晶讯自研B41全频段FBAR滤波器推出,采用独家...

近日,晶讯聚震科技有限公司(简称:晶讯)在珠海正式发布了其自主研制的B41全频段FBAR滤波器及B4....
发表于 2020-04-23 14:46 543次阅读
晶讯自研B41全频段FBAR滤波器推出,采用独家...

MEMS加速度传感器在电机健康状态监测上的应用

常见的加速度传感器主要有压电陶瓷加速度传感器、应变式加速度传感器、电容式加速度传感器和MEMS加速度....
发表于 2020-04-23 09:40 488次阅读
MEMS加速度传感器在电机健康状态监测上的应用

利用GPRS网络技术实现油田抽油机远程控制系统的...

GPRS技术是在现有的GSM系统上发展出来的一种新的分组数据承载业务,其最大优势在于它的数据传输速度....
发表于 2020-04-23 09:29 119次阅读
利用GPRS网络技术实现油田抽油机远程控制系统的...

做一个小车倒立摆的结构应选择什么样的电机?

最近小弟在做一个小车倒立摆的结构,但是电机要通过计算去选取,大佬们有什么好的建议吗?另外还想做一下机械运动仿真...
发表于 2020-04-23 00:52 356次阅读
做一个小车倒立摆的结构应选择什么样的电机?

如何利用信号调节器的抗混淆滤波器来实现混合信号多模态传感器调节

一些传感器信号调节器用于处理多个传感元件的输出。这种处理过程通常由多模态、混合信号调节器完成,它可以同时处理数...
发表于 2020-04-22 06:35 92次阅读
如何利用信号调节器的抗混淆滤波器来实现混合信号多模态传感器调节

如何采用按键实现弱电对强电大功率设备的启停?

图为强电的启停!
发表于 2020-04-21 17:50 484次阅读
如何采用按键实现弱电对强电大功率设备的启停?

舞蹈机器人直流电机和舵机电机驱动系统的设计方案

机器人舞蹈比赛是一项具有极强观赏性和趣味性的比赛。比赛规则要求参赛机器人在有限的场地和时间内,配合音....
发表于 2020-04-21 10:03 149次阅读
舞蹈机器人直流电机和舵机电机驱动系统的设计方案

为什么自溶性漆包线没有被电机制造业广泛应用

清漆(凡立水)为漆包线圈固定最常使用的黏着剂,其使用极为费事和麻烦,需先涂抹或浸泡后,再经长时间之烘....
发表于 2020-04-20 22:33 531次阅读
为什么自溶性漆包线没有被电机制造业广泛应用

电机控制是如何实现在对的时间供电给电机的

电机,无论其类型如何,都需匹配某种类型的控制器,这些控制器的特性和复杂性可能有所不同,这主要取决于特....
发表于 2020-04-20 22:33 564次阅读
电机控制是如何实现在对的时间供电给电机的

用光电编码器和单片机实现高精度恒速泵系统的设计

我们在为某单位开发一种高精度恒速泵产品时,需要一种速度调节范围达1:100000以上﹑稳定精度≤0.....
发表于 2020-04-20 10:34 166次阅读
用光电编码器和单片机实现高精度恒速泵系统的设计

基于ST72141单片机实现电机的启动和控制系统...

ST72141是ST公司专门用于同步电机控制的一款单片机,特别适合3相无刷直流电机的控制。无刷直流电....
发表于 2020-04-19 18:01 99次阅读
基于ST72141单片机实现电机的启动和控制系统...

SPWM逆变器的死区时间所产生的谐波影响及有益设...

理论上SPWM逆变器输出电压中的谐波分量应该聚集在以开关频率及其倍频数为中心的一定范围,当此谐波被L....
发表于 2020-04-18 13:28 352次阅读
SPWM逆变器的死区时间所产生的谐波影响及有益设...