一种制造技术

技术编号:39513713 阅读:7 留言:0更新日期:2023-11-25 18:50
本发明专利技术公开了一种

【技术实现步骤摘要】
一种BLDC呼吸机的PID算法控制系统


[0001]本专利技术涉及
PID
算法控制
,尤其涉及一种
BLDC
呼吸机的
PID
算法控制系统


技术介绍

[0002]呼吸机作为一项能人工替代自主通气功能的有效手段,被广泛应用于现代临床医学,适用于医疗机构及家庭的呼吸支持设备,能辅助或控制正常的呼吸作用呼吸机的类型很多,呼吸困难

呼吸衰竭

呼吸暂停

需要进行辅助呼吸者都可以根据具体情况考虑使用合适的呼吸机,用于替代或辅助人肺的呼吸功能,可提供较高的氧浓度,增加肺通气性,改善呼吸功能,减轻呼吸运作中呼吸肌需要克服的阻力

[0003]定压型呼吸机因能在气道内产生恒定气压辅助病人呼吸,在呼吸机上被广泛采用,但现有的定压型呼吸机的控制系统主要根据输入到电机的目标转速来恒速的实现定压驱动的效果,不具有根据呼吸压力进行对马达的驱动转速影响进行反馈马达转速的效果,这使得实际的马达转速与预定的马达转速之间存在差异,会影响呼吸时辅助呼吸的力度,使得患者很不舒服,为此现提出一种
BLDC
呼吸机的
PID
算法控制系统


技术实现思路

[0004]本专利技术的目的是为了解决现有的定压型呼吸机的控制系统主要根据输入到电机的目标转速来恒速的实现定压驱动的效果,不具有根据呼吸压力进行对马达的驱动转速影响进行反馈马达转速的效果的问题,而提出的一种
BLDC
呼吸机的
PID
算法控制系统

[0005]为了实现上述目的,本专利技术采用了如下技术方案:
[0006]一种
BLDC
呼吸机的
PID
算法控制系统,包括控制方法和电路单元;
[0007]所述控制方法包括以下步骤:
[0008]S1、
根据目标转速输入的输入电压经过分压后输入到控制芯片单片机中,经控制芯片单片机的
ADC
数据寄存器进行取样,得到取样预定数据;
[0009]S2、
控制芯片单片机通过内置轨对轨运放组成的运放电路
1、
运放电路2对三相马达的相电流进行采集放大,并经控制芯片单片机的
ADC
数据寄存器对三相马达的相电流进行取样;
[0010]S3、
运放输出值经
FOC
运算后,获取实际马达转速数值,输入到控制芯片单片机的比较器内,与目标转速进行比较,控制芯片单片机比较后,下达三相马达驱动芯片转速命令;
[0011]S4、
获取实际马达转速数值与目标转速不一致时,重复
S3
步骤,获取速度闭环控制,直至得到与目标转速一致的马达转速,实时对三相马达进行调整输出;
[0012]所述电路单元包括控制芯片

运放电路模块

霍尔检测电路和电机驱动模块,所述电机驱动模块由马达驱动芯片和电机驱动电路组成

[0013]优选地,所述
S3
中当马达驱动芯片收到主机下达转速命令后,会根据当前反馈的
马达实际转速,进行
PID
运算,调节三相
PWM
整流器输出,实现快速响应和速度恒定,实现气道恒压功能

[0014]优选地,所述马达三路相线上的取样电阻电压,经过
RC
滤波电路,进入单片机内部的比较器正相输入引脚,当取样电阻上的电压大于比较器负相电压,立即关闭输出,实现过流保护功能

[0015]相比现有技术,本专利技术的有益效果为:
[0016]1、
本专利技术采用合泰的马达专用芯片
HT32F65230
为控制核心,内置两路轨对轨运放电路用于相电流采集放大,经过内部
ADC
数据寄存器转换后进行
FOC
控制算法运算

在一个
PWM
周期内,采集到的相电流经过
FOC
控制算法运算,估算获得马达的角度和速度,马达角度运算值用于6个功率管的开启导通,速度值进行
P ID
控制算法运算,实现速度闭环控制

[0017]2、
本专利技术速度数据经过
P ID
运算后,决定下个周期
PWM
输出的大小,实现恒转速

快速加减速

速度静差小等功能,产生气道恒定气压,采用
FOC
正弦波控制,有效的降低马达驱动噪声

附图说明
[0018]图1为本专利技术提出的一种
BLDC
呼吸机的
P ID
算法控制系统中电路单元的整体原理图;
[0019]图2为本专利技术提出的一种
BLDC
呼吸机的
P ID
算法控制系统中运放电路的电路图;
[0020]图3为本专利技术提出的一种
BLDC
呼吸机的
P ID
算法控制系统中霍尔检测电路图;
[0021]图4为本专利技术提出的一种
BLDC
呼吸机的
P ID
算法控制系统中转速控制流程图;
[0022]图5为本专利技术提出的一种
BLDC
呼吸机的
P ID
算法控制系统中相电流驱动状态图;
[0023]图6为本专利技术提出的一种
BLDC
呼吸机的
P ID
算法控制系统中芯片内部结构框图

具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围

[0025]实施例一
[0026]参照图1‑6,一种
BLDC
呼吸机的
PID
算法控制系统,包括控制方法和电路单元;
[0027]控制方法包括以下步骤:
[0028]根据目标转速输入的输入电压经过分压后输入到控制芯片单片机中,经控制芯片单片机的
ADC
数据寄存器进行取样,得到取样预定数据;
[0029]其中涉及到的控制芯片为合泰的马达专用芯片
HT32F65230
为控制核心;
[0030]控制芯片单片机通过内置轨对轨运放组成的运放电路
1、
运放电路2对三相马达的相电流进行采集放大,并经控制芯片单片机的
ADC
数据寄存器对三相马达的相电流进行取样;运放输出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
BLDC
呼吸机的
PID
算法控制系统,其特征在于,包括控制方法和电路单元;所述控制方法包括以下步骤:
S1、
根据目标转速输入的输入电压经过分压后输入到控制芯片单片机中,经控制芯片单片机的
ADC
数据寄存器进行取样,得到取样预定数据;
S2、
控制芯片单片机通过内置轨对轨运放组成的运放电路
1、
运放电路2对三相马达的相电流进行采集放大,并经控制芯片单片机的
ADC
数据寄存器对三相马达的相电流进行取样;
S3、
运放输出值经
FOC
运算后,获取实际马达转速数值,输入到控制芯片单片机的比较器内,与目标转速进行比较,控制芯片单片机比较后,下达三相马达驱动芯片转速命令;
S4、
获取实际马达转速数值与目标转速不一致时,重复
S3
步骤,获取速度闭环控制,直至得到与目标转速一致的马达转速...

【专利技术属性】
技术研发人员:李惠胡川
申请(专利权)人:华瑞昇电子深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1