BLDC控制程序怎么编程

BLDC控制程序怎么编程,第1张

“(下桥一直闭合,上桥壁PWM信号)”???楼主是什么意思,将下桥全关?这样怎么成回路,没有回路电流如何流。一般BLDC的控制(功率管上)应该分直通调制和PWM波调制(也就告州是楼主说的PWM信号),由此出来袜链蔽的2V2组合,也就是有四种控制方式:上下都是直通调制、上下分别是直通和PWM波调制、上下分别唤孙是PWM波和直通调制(这种我没见过)、上下都是PWM波调制。看怎么用,负载要求和功耗要求都有那就用上下都PWM波调制合适。至于检测那就是位置和扭矩信息,具体就看你用什么要求的了。

STM32的高级定时器慧判TIM1可以产生互补的PWM,并前陵改且可以通过相关寄存器的设置使能或关闭PWM的输出。在编写BLDC的驱动程序时,本人利用TIM1的channel1,2,3三个通道生成了三路互补的PWM波形,定时器汪姿驱动程序如下:

void TIM1_Init(u16 arr, u16 psc)

{

GPIO_InitTypeDef GPIO_InitStructure

TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure

TIM_OCInitTypeDef TIM_OCInitStructure

TIM_BDTRInitTypeDef TIM_BDTRInitStructure

RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1 | RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB,ENABLE)

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz

GPIO_Init(GPIOA,&GPIO_InitStructure)

外机通电瞎弊无输出:测量滤波器是否有输出,无输出则滤波器坏,有输出,则继续检查电抗器是否导通,不导通则电抗器坏,导通则继续检查PFC电路输入交流220V、输出直流310V是否正常,有输入交流220V、无输出直流310V,则更换PFC,无输入交流220V,则断开输入线插,直接测量线插两端有无输入交流220V,有则PFC坏。

二、直流压机失步故障:

现象是室外机通电正常,压机、风机都不工作。

使用空调进行故障自检时会出现以下几种状态:

A、内机显示屏显示故障代码“19”--直流压缩机失步;

B、外机运行状态指示灯LED1、 LED2、 LED3的状态为“闪、灭、闪”-- BLDC-64驱动故障;

C、外机运行状态指示灯LED1、 LED2、 LED3的状态为“闪、闪、灭”--直流压缩机启动失败;

BLDC-64驱动是指直流压机的驱动程序,此程序写在外机模块上的主控芯片内。

BLDC电机就是无刷电机,又称直流永磁电机,或永磁同步电机,采用电机控制器通过电子控制分配方式实现换向。它是一种先进的电子驱动电机,既具备交流电动机结构简单、运行可靠、维护方便的一系列优点,又具备直流电动机运行效率高、无励磁损耗以及调速性能好的诸多优点。

直流变频空调外机模块电路上有电压检测、电流检测、相位检测、模块过流过热保护、自举升压电路、外机主控板开关电源电路供给裤燃模块驱动电压直流15伏,模块上主控芯片电源直流5伏、晶振电路、复位电路等。

上述所有电路和供电电压如果出现异常或者压机自身损坏都会导致压机不启动或工作一段时间停机,进行故障自检时报“直流压机失步故障”。

维修思路:

1、首先检查用户电源电压是否正常,空调在通电工作前后电压是否有波动,在空调工作的时间内监控电源电压是否正常;

2、检查外机主控板开关电源输出电压是否正常,直流5伏、15伏是否稳定;3、对于模块输出的三相电源可以通过换相的方法进行调试,即将压机的接线红、白、蓝—U、V、W任意更换接线位置,开机测试,每次试机不要超过2分钟,然后再复原开机,这种方法可以以将轻微卡缸或者有失步现象的压机调试正常;

4、检查压机接线端子,由于压机接线端长期工作在高电压、大电流状态,容易产生接触不良引起压机三相供电不正常,电脑芯片无法准确计算压机转子位置,从而保护停机;

线插与线的接头由于磨纯族发热形成接触电阻,影响压机运行。接线端子与线插之间确保接触良好,无锈蚀发热现象。

5、测量压机三相绕组阻值,三个阻值正常都是1.1 ~1.3欧姆,

接线端与外壳间的绝缘阻值﹥10兆欧,用指针万用表10K档测量为无穷大;

6、通过分别更换外机主控板、模块、压机的方法判断出故障点,在更换主控板和模块时必须保证新更换的配件与原机上的配件物料号一致。更换压机时,一定要先测试正常以后在焊接,测试压机运行时间不要超过5分钟。

三、控温不准:

现象:低于设定温度不停机或者是高于设定温度不开机,开机时制冷正常,晚上休息时使用,用户感觉会被热醒或者被冻醒了:

原因:

1、遥控器人机对话功能失效导致,2010年5月1号前生产的空调,遥控器与室内机人机对话的时间是每隔9分钟互相通讯一次,由于时间过长可能会导致内机转换为本体控温,内机环境温度传感器受蒸发器的影响,控温不准;

2、人机对话功能正常,由于用户使用遥控器的随意性,可能会使遥控器与内机不能形成有效通讯,这样使内机转为本体控温,控温不准。

现象:低于设定温度不停机或者是高于设定温度不开机,开机时制冷正常,晚上休息时使用,用户感觉会被热醒或者被冻醒了:

1、验证遥控器在检测到温度变化后在2分钟之内能否自动与室内机形成通讯;

2、检查用户使用方法,遥控器放置在固定位置发射信号,内机是否能够有效接收到。

四、通讯电路故障

通讯电路犹如空调的神经系统,出现故障后表现出的现象很多;

1、整机通电正常,内机工作,外机无反应;

2、外机工作几分钟以后自动停机;

3、整机能够工作,但是升降频不正常;

4、制热时内机蒸发器温度已经远大于防冷风温度了,但是内风机仍不工作,最终空调自动保护停机,外机停止后内风机又工作吹出蒸发器的热量后停机;

由以上故障现象可以看出,造成空调通讯故障的原因有:无通讯电压、通讯元件损坏导致收发信号不正常、空调内外机联机线漏电干扰或者外部信号干扰;

检修步骤:

1、首先测量通讯电压是否正常,检测内机端子排处L、N是否有220V交流输出,N、SI端子是否有0~24V变化的直流通讯电压。接线端子的“SI”端是正极,“N”端是负极;通讯电压是由内机电路提供的,如果没有,则断开内外机的联机线再检测,如果仍然没有电压则说明内机通讯电路故障;如果电压正常则说明联机线或者外机电路有故障,进入下一步检修;

2、测量通讯电压变化情况

a、变化范围窄,可能会在0~+12V之间变化;说明通讯电路元件损坏存在故障,或者有异常干扰;

干扰导致的空调运行异常是通讯电路的一种常见故障,干扰源有:空调附近有信号发射塔、监控器、日光灯;空调接地不良;空调内外联机线不良等;此时可以将内外机通讯线更换成屏蔽线的方法排除;

b、有+24V电压但是无变化;说明通讯电路有故障;需要更换主控电路板。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12302458.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存