自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

讓Hi3861驅(qū)動(dòng)交流電機(jī)變頻器

開(kāi)發(fā)
變頻器(Variable-frequency Drive,VFD)是應(yīng)用變頻技術(shù)與微電子技術(shù),通過(guò)改變電機(jī)工作電源電壓及頻率方式來(lái)控制交流電動(dòng)機(jī)的電力控制設(shè)備。

[[426932]]

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

變頻器(Variable-frequency Drive,VFD)是應(yīng)用變頻技術(shù)與微電子技術(shù),通過(guò)改變電機(jī)工作電源電壓及頻率方式來(lái)控制交流電動(dòng)機(jī)的電力控制設(shè)備。在工農(nóng)業(yè)生產(chǎn)的自動(dòng)化控制,節(jié)能降耗,動(dòng)力驅(qū)動(dòng)等領(lǐng)域有著廣泛和深入的應(yīng)用。鴻蒙輕量化設(shè)備除了可以應(yīng)用于智能家居等消費(fèi)領(lǐng)域,在生產(chǎn)領(lǐng)域的應(yīng)用也有著巨大的潛力。

這次用Hi3861的PWM來(lái)驅(qū)動(dòng)變頻器,改變其輸出頻率,開(kāi)始:

準(zhǔn)備

Windows 開(kāi)發(fā)環(huán)境準(zhǔn)備

IDE: DevEco Device Tool 2.2 Beta2

源碼: OpenHarmony 2.2 Beta2

開(kāi)發(fā)板: 小熊派 BEARPI-HM Nano Hi3861 主板

變頻器: 一款國(guó)產(chǎn)2.2kw變頻器

簡(jiǎn)介

1.常用變頻器的啟停方式有 操作面板,端子啟停和通訊命令啟停等方式,為了簡(jiǎn)化,本實(shí)驗(yàn)采用操作面板的啟停按鍵。

2.常用變頻器的頻率給定方式有操作面板,模擬量(電流,電壓),端子,及通訊等,本實(shí)驗(yàn)采用電壓模擬量來(lái)調(diào)節(jié)頻率。

3.小熊派開(kāi)發(fā)版的GPIO_1腳初始化為PWM4輸出,串聯(lián)300歐電阻連接至變頻器的模擬量輸入端,通過(guò)改變PWM占空比的大小,從而改變GPIO_1腳輸出電壓,進(jìn)而改變變頻器的輸出頻率。 

讓Hi3861驅(qū)動(dòng)交流電機(jī)變頻器-鴻蒙HarmonyOS技術(shù)社區(qū)

4.對(duì)應(yīng)本款變頻器,設(shè)定參數(shù)P0.01頻率來(lái)源為“VI模擬給定”,參數(shù)P0.03運(yùn)行命令通道為“操作面板”

5. GPIO_1的PWM輸出電壓為0-3.3v,對(duì)應(yīng)變頻器輸出頻率為0-50Hz,設(shè)定變頻器參數(shù)P1.04為“3.3”v,對(duì)應(yīng)參數(shù)P1.05最大輸出頻率50Hz。

Hi3861編程

1.將GPIO_1初始化為PWM4輸出,占空比從0-99%,每?jī)擅腌娬伎毡仍黾?0%,測(cè)試變頻器的輸出頻率是否可以在0-50HZ之間對(duì)應(yīng)改變。

2.代碼如下:

  1. #include <stdio.h> 
  2. #include <unistd.h> 
  3. #include "ohos_init.h" 
  4. #include "cmsis_os2.h" 
  5. #include "iot_pwm.h" 
  6. #include "iot_gpio.h" 
  7.  
  8. #define PWM_TASK_STACK_SIZE 2048 
  9. #define PWM_TASK_PRIO 25 
  10. #define DAC_GPIO 1 
  11.  
  12. static void PWMTask(void) 
  13.     unsigned int i; 
  14.  
  15.     //初始化GPIO_1,設(shè)置引腳復(fù)用功能為PWM,引腳為輸出模式,初始化PWM4端口 
  16.     IoTGpioInit(DAC_GPIO); 
  17.     IoTGpioSetFunc(DAC_GPIO, 5); 
  18.     IoTGpioSetDir(DAC_GPIO, IOT_GPIO_DIR_OUT); 
  19.     IoTPwmInit(4); 
  20.  
  21.     while (1) 
  22.     { 
  23.         for (i = 0; i < 10; i++) 
  24.         { 
  25.             //間隔一定時(shí)間,輸出0-90%占空比的PWM波,驅(qū)動(dòng)變頻器頻率改變 
  26.             IoTPwmStart(4, i * 10, 40000); 
  27.             printf("   %d Hz \n", i * 5); 
  28.             //間隔2秒,便于觀察 
  29.             sleep(2); 
  30.         } 
  31.         // 輸出99%占空比,50HZ 
  32.         IoTPwmStart(4, i * 10 - 1, 40000); 
  33.         printf("   %d Hz \n", i * 5); 
  34.         sleep(2); 
  35.  
  36.         i = 0; 
  37.     } 
  38.  
  39. static void PWMExampleEntry(void) 
  40.     osThreadAttr_t attr; 
  41.  
  42.     attr.name = "PWMTask"
  43.     attr.attr_bits = 0U; 
  44.     attr.cb_mem = NULL
  45.     attr.cb_size = 0U; 
  46.     attr.stack_mem = NULL
  47.     attr.stack_size = PWM_TASK_STACK_SIZE; 
  48.     attr.priority = PWM_TASK_PRIO; 
  49.  
  50.     if (osThreadNew((osThreadFunc_t)PWMTask, NULL, &attr) == NULL
  51.     { 
  52.         printf("Falied to create PWMTask!\n"); 
  53.     } 
  54.  
  55. APP_FEATURE_INIT(PWMExampleEntry); 

編譯,燒錄

1.點(diǎn)擊DevEco Device Tool待編譯工程下“PROJECT TASK"的“Clean"清除之前的編譯文件。

2.點(diǎn)擊“PROJECT TASK"的“Build”開(kāi)始編譯。

3.9月2日,DevEco Device Tool升級(jí)到V2.2 Beta2后,點(diǎn)擊“PROJECT TASK"的“Upload”后,等待“BootromDownloadBoot”出現(xiàn)后再?gòu)?fù)位開(kāi)發(fā)板,這是V2.2 Beta2相對(duì)之前版本的變化

讓Hi3861驅(qū)動(dòng)交流電機(jī)變頻器-鴻蒙HarmonyOS技術(shù)社區(qū)

4.V2.2 Beta2相比之前版本,下載速度較慢,請(qǐng)耐心等待。

運(yùn)行結(jié)果

1.連接開(kāi)發(fā)板和變頻器,通電后,操作面板按鍵啟動(dòng)變頻器,可以看到輸出頻率從0到50Hz間隔2秒不斷變化,基本達(dá)到實(shí)驗(yàn)的目的。演示視頻見(jiàn)附件。

2.Hi3861PWM的占空比和變頻器實(shí)際輸出頻率的對(duì)應(yīng)關(guān)系見(jiàn)下表:

3.同樣適用于潤(rùn)和和其它基于Hi3861的開(kāi)發(fā)板。

4.實(shí)驗(yàn)中變頻器為380V供電,須注意操作安全。

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

 

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2022-07-08 15:00:04

農(nóng)業(yè)噴灌項(xiàng)目鴻蒙

2020-10-16 09:50:37

Hi3861WiFi熱點(diǎn)

2022-03-15 15:00:59

Hi3861Pin接口鴻蒙

2023-05-26 16:07:14

Hi3861Wifi模塊

2020-10-14 09:41:02

Hi3861GPIO點(diǎn)燈

2022-03-07 15:05:58

HTTPHi3861數(shù)據(jù)解析

2020-10-27 10:08:19

Hi3861ADC驅(qū)動(dòng)

2022-05-30 15:21:27

Hi3861TCP通信

2020-11-02 12:07:11

鴻蒙 GPIO

2020-11-18 11:56:06

鴻蒙Hi3861

2020-12-08 12:36:41

Hi3861 ADC驅(qū)動(dòng)開(kāi)發(fā)

2020-10-12 09:36:04

鴻蒙

2020-10-28 10:03:43

Hi3861 GPIO點(diǎn)燈按鍵

2021-09-09 10:06:09

鴻蒙HarmonyOS應(yīng)用

2022-03-04 15:51:43

TTS功能Hi3861科大訊飛

2020-12-17 10:02:16

鴻蒙Hi3861開(kāi)發(fā)板

2022-04-12 11:07:11

Hi3861鴻蒙操作系統(tǒng)

2021-02-02 15:52:17

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2022-02-08 15:21:59

Hi3861開(kāi)發(fā)鴻蒙

2021-06-25 15:32:13

鴻蒙HarmonyOS應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)