找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1961|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

用ACS724、INA180、WCS2720傳感器測(cè)24V直流風(fēng)扇電流波動(dòng)很大

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:118322 發(fā)表于 2024-6-4 08:49 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
我用ACS724、INA180、WCS2720這三個(gè)傳感器測(cè)風(fēng)扇的電流都會(huì)有很大的波動(dòng),比如1A的電流ADC測(cè)到的會(huì)從0.1到1.2一直回來(lái)跳動(dòng),測(cè)其他用電設(shè)備的電流就很穩(wěn)定,
有沒(méi)有大蝦遇到過(guò)這種情況,有沒(méi)有推薦的電流傳感器。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

12#
ID:427868 發(fā)表于 2024-6-17 15:27 | 只看該作者
ohshit 發(fā)表于 2024-6-6 15:03
看看ADC程序怎么寫(xiě)的

/**********************讀取ADC數(shù)值*****************/
void ADCdu()
{
        static bit VA = 0;                                                //靜態(tài)變量VA,電壓/電流采集開(kāi)關(guān)
        static u8 i = 0;                                                        //靜態(tài)變量i,采集次數(shù)
        static u32 ADCA1 = 0;                                        //靜態(tài)變量電流ADC中間數(shù)值
        static u32 ADCV1 = 0;                                        //靜態(tài)變量電壓ADC中間數(shù)值
        static u16 ADCV = 0;                                                //靜態(tài)變量電壓ADC數(shù)值平均值

        if(flag10ms)
                {
                        flag10ms = 0;

                        //讀取限流電阻電壓ADC
                        if(VA)
                        {
                                ADC_CONTR &= 0xF0;                                //選擇ADC0通道 1111 0000=0xF0
                                ADC_CONTR |= 0x40;                                        //啟動(dòng)ADC轉(zhuǎn)換 0100 0000=0x40
                                _nop_(); _nop_();
                                while (!(ADC_CONTR & 0x20));                        //查詢(xún)ADC完成標(biāo)志
                                ADC_CONTR &= ~0x20;                                //清完成標(biāo)志~0x20=1101 1111
                                ADCI = (ADC_RES << 8) | ADC_RESL;                //讀取ADC結(jié)果
                                if(i) {ADCA1 += ADCI;}                                //第一次采集的丟棄
                        }

                        //讀取電壓ADC
                        else
                                {
                                        ADC_CONTR |= 0x01;                                //選擇ADC1通道 0000 0001=0x01
                                        ADC_CONTR |= 0x40;                                //啟動(dòng)ADC轉(zhuǎn)換  0100 0000=0x40
                                        _nop_(); _nop_();
                                        while (!(ADC_CONTR & 0x20));                //查詢(xún)ADC完成標(biāo)志
                                        ADC_CONTR &= ~0x20;                        //清完成標(biāo)志~0x20=1101 1111
                                        ADCE = (ADC_RES << 8) | ADC_RESL;//讀取ADC結(jié)果
                                        if(i) {ADCV1 += ADCE;}                        //第一次采集的丟棄
                                }

                        //計(jì)算讀取ADC的64次平均值
                        i++;
                        if(i == 65)                                                        //計(jì)算64次平均值,刷新時(shí)間0.65秒(第一次采集值丟棄)
                                {
                                        if(VA) {ADCA = ADCA1>>6;ADCA1 = 0;}//計(jì)算64次平均值,并清零電流ADC中間數(shù)值
                                          else {ADCV = ADCV1>>6;ADCV1 = 0;} //計(jì)算64次平均值,并清零電壓ADC中間數(shù)值
                                        i = 0;
                                        VA = ~VA;
                                }
                }
}
回復(fù)

使用道具 舉報(bào)

11#
ID:118322 發(fā)表于 2024-6-6 15:03 | 只看該作者
劉佑紅 發(fā)表于 2024-6-5 18:55
我在做電動(dòng)車(chē)庫(kù)侖計(jì)時(shí),用的是STC8H,12位ADC采集充電電流,結(jié)果電流變化也很明顯,后來(lái)采用每10ms采集一次 ...

看看ADC程序怎么寫(xiě)的
回復(fù)

使用道具 舉報(bào)

10#
ID:427868 發(fā)表于 2024-6-5 18:55 | 只看該作者
我在做電動(dòng)車(chē)庫(kù)侖計(jì)時(shí),用的是STC8H,12位ADC采集充電電流,結(jié)果電流變化也很明顯,后來(lái)采用每10ms采集一次,每次是采集16次的平均值(單片機(jī)硬件功能),首次數(shù)據(jù)丟棄,然后再求64次的平均值),即每0.65秒刷新一次,電流值就平穩(wěn)多了,查看ADC采集值抖動(dòng)只有正負(fù)1個(gè)(供電電源是DC-DC降壓電路,無(wú)法采用純凈電源供電)。我計(jì)劃按
回復(fù)

使用道具 舉報(bào)

9#
ID:879809 發(fā)表于 2024-6-5 14:05 | 只看該作者
直流穩(wěn)壓源是每秒測(cè)3次,你的霍爾測(cè)多少次?結(jié)果能一樣就怪了。
回復(fù)

使用道具 舉報(bào)

8#
ID:344848 發(fā)表于 2024-6-5 11:48 | 只看該作者
只有畫(huà)一個(gè)電路圖,才能貼身定做解決問(wèn)題。
回復(fù)

使用道具 舉報(bào)

7#
ID:712493 發(fā)表于 2024-6-5 10:20 | 只看該作者
ohshit 發(fā)表于 2024-6-5 08:35
加了RC濾波的,100歐 和100nf

再深點(diǎn),太淺了
回復(fù)

使用道具 舉報(bào)

6#
ID:118322 發(fā)表于 2024-6-5 08:35 | 只看該作者
abob 發(fā)表于 2024-6-4 20:17
風(fēng)扇電流可能本身就不是直流。  在傳感器輸出加RC濾波再采集。

加了RC濾波的,100歐 和100nf
回復(fù)

使用道具 舉報(bào)

5#
ID:891041 發(fā)表于 2024-6-4 20:17 | 只看該作者
風(fēng)扇電流可能本身就不是直流。  在傳感器輸出加RC濾波再采集。
回復(fù)

使用道具 舉報(bào)

地板
ID:118322 發(fā)表于 2024-6-4 18:22 | 只看該作者
飛云居士 發(fā)表于 2024-6-4 11:03
風(fēng)扇電機(jī)的工作特性是導(dǎo)致測(cè)量不穩(wěn)定的主要原因。風(fēng)扇電機(jī)在啟動(dòng)和轉(zhuǎn)速變化時(shí)會(huì)產(chǎn)生大的瞬時(shí)電流波動(dòng),這是 ...

直流穩(wěn)壓電源顯示的電流就很穩(wěn)定,不知道用的什么傳感器。
回復(fù)

使用道具 舉報(bào)

板凳
ID:925236 發(fā)表于 2024-6-4 16:13 | 只看該作者
飛云居士 發(fā)表于 2024-6-4 11:03
風(fēng)扇電機(jī)的工作特性是導(dǎo)致測(cè)量不穩(wěn)定的主要原因。風(fēng)扇電機(jī)在啟動(dòng)和轉(zhuǎn)速變化時(shí)會(huì)產(chǎn)生大的瞬時(shí)電流波動(dòng),這是 ...


回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:404160 發(fā)表于 2024-6-4 11:03 | 只看該作者
風(fēng)扇電機(jī)的工作特性是導(dǎo)致測(cè)量不穩(wěn)定的主要原因。風(fēng)扇電機(jī)在啟動(dòng)和轉(zhuǎn)速變化時(shí)會(huì)產(chǎn)生大的瞬時(shí)電流波動(dòng),這是由于電機(jī)內(nèi)部電磁場(chǎng)的變化造成的。此外,風(fēng)扇葉片可能會(huì)受到空氣湍流的影響,導(dǎo)致電機(jī)轉(zhuǎn)速不穩(wěn)定,從而引起電流波動(dòng)。

此外,電流傳感器的響應(yīng)特性也可能是導(dǎo)致測(cè)量不穩(wěn)定的原因。ACS724、INA180和WCS2720等電流傳感器可能在測(cè)量快速變化的電流時(shí)存在一定的滯后和響應(yīng)時(shí)間,從而導(dǎo)致測(cè)量值出現(xiàn)波動(dòng)。

供電電路的影響也是一個(gè)可能的原因。風(fēng)扇通常使用脈寬調(diào)制(PWM)控制,這種供電方式會(huì)在電流波形上引入一些高頻脈沖,可能影響傳感器的測(cè)量穩(wěn)定性。電源噪聲或供電線(xiàn)路電磁干擾也可能導(dǎo)致電流測(cè)量不穩(wěn)定。

相比之下,其他用電設(shè)備的電流通常較為穩(wěn)定,電流變化較小,不會(huì)對(duì)電流傳感器產(chǎn)生如此大的影響。

要改善測(cè)量穩(wěn)定性,可以嘗試以下方法:

* 選擇帶寬足夠高的電流傳感器,以跟上風(fēng)扇電流的快速變化。
* 在測(cè)量電路中加入濾波電路,如RC低通濾波器,來(lái)平滑電流波形。
* 采用隔離的供電方式,減小供電電路的干擾。
* 檢查接地和屏蔽情況,降低電磁干擾。
* 對(duì)測(cè)量數(shù)據(jù)進(jìn)行軟件濾波或平均處理,以獲得更加穩(wěn)定的結(jié)果。

通過(guò)以上幾方面的優(yōu)化,應(yīng)該可以改善對(duì)風(fēng)扇電流的測(cè)量穩(wěn)定性。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表