找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4191|回復(fù): 30
收起左側(cè)

檢測交流電流方案求助

  [復(fù)制鏈接]
ID:51533 發(fā)表于 2023-7-12 14:17 | 顯示全部樓層 |閱讀模式
我做一個產(chǎn)品,需要檢測低壓交流電流,  低壓是0-30V AC,    需要檢測電流。

我找了幾個方案感覺太麻煩!  

1. 用ASC712芯片做電流檢測,  這玩意檢測直流沒問題, 檢測交流就很扯淡了, 交流電流是交變信號疊加在2.5V上變化。

我不知道可行不! 板子也不敢做理論上沒想通怕出問題!


2.第二個方案,是用電流互感器, 這玩意體積太大,生產(chǎn)不方便。也是交變信號還要整流后才能給單片機用!


各位大俠有什么好的方案沒有? 指點一下最好有原理圖的!
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2023-7-12 14:58 | 顯示全部樓層
樓主搞反了,712這種霍爾傳感器檢測直流比較麻煩,因為連地球磁場都能測出來,要消掉零點很有難度。測交流異常簡單,零點漂移之類直流檢測最頭疼的問題用一只電容就能解決。
回復(fù)

使用道具 舉報

ID:1085441 發(fā)表于 2023-7-12 16:18 | 顯示全部樓層
用電流互感器檢測電流
回復(fù)

使用道具 舉報

ID:1085441 發(fā)表于 2023-7-12 16:37 | 顯示全部樓層
檢測交流電流可以用電流互感器,有小體積的,半個火柴盒大小,輸出交流電壓直接采樣,用FFT等算法計算。
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2023-7-12 16:44 | 顯示全部樓層
霍爾分線性/數(shù)字,還分單極,雙極,無極(全極)。需要根據(jù)具體應(yīng)用場景選擇。曾經(jīng)用無極霍爾AH451加空心線圈制作交流短路保護(hù)。SOT-23封裝,比用電流互感器成本低體積小,純電隔離。
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2023-7-12 16:59 | 顯示全部樓層
霍爾也是互感器,但是比普通的互感器精密,用鐵芯的互感器鐵芯剩磁會導(dǎo)致誤差。
回復(fù)

使用道具 舉報

ID:692132 發(fā)表于 2023-7-12 17:03 來自觸屏版 | 顯示全部樓層
電壓不高,電流也不會太大,小阻值電阻,康銅絲,分流器,都可以用,配二極管整流就可以了。
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2023-7-12 17:20 | 顯示全部樓層
這個太容易了,測220V、380V AC都一樣很容易。
你這個不隔離的話,直接電阻采樣+運放放大,ADC做有效值計算。
隔離的話,霍爾傳感器、電流互感器均可,ADC做有效值計算,不要太簡單,
回復(fù)

使用道具 舉報

ID:51533 發(fā)表于 2023-7-13 15:26 | 顯示全部樓層
#include <math.h>
#define SAMPLING_NUMBER        35
unsigned int get_RMS(void)
{
        static unsigned int Count = 0, SUM = 0;
        unsigned int Value = 0;
        unsigned int rms = 0;
       
        if( Count < SAMPLING_NUMBER )
        {
                Value = Read_AD_Value();
                SUM += Value * Value;
                Count++;
        }
       
        if( Count >= 35 )
        {
                rms = (unsigned int )sqrt( SUM / SAMPLING_NUMBER );
                Count = 0;
                SUM = 0;
        }
       
        return rms;
}
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2023-7-13 16:39 | 顯示全部樓層
不要糾結(jié),靜態(tài)為中點電壓的霍爾電流傳感器可以的
回復(fù)

使用道具 舉報

ID:382454 發(fā)表于 2023-7-13 17:33 | 顯示全部樓層
想用精度高的,只能用霍爾傳感器。
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2023-7-13 17:35 | 顯示全部樓層
qiang275129042 發(fā)表于 2023-7-13 15:26
#include
#define SAMPLING_NUMBER        35
unsigned int get_RMS(void)

你單片機能測到負(fù)電壓???
回復(fù)

使用道具 舉報

ID:1085441 發(fā)表于 2023-7-14 00:17 | 顯示全部樓層
Hephaestus 發(fā)表于 2023-7-13 17:35
你單片機能測到負(fù)電壓???

把信號加上偏置電壓,消除有負(fù)電壓。
回復(fù)

使用道具 舉報

ID:51533 發(fā)表于 2023-7-14 09:04 | 顯示全部樓層
這個變化在2.5V之間波動! 至于負(fù)電壓還沒有!
回復(fù)

使用道具 舉報

ID:151348 發(fā)表于 2023-7-14 10:03 來自觸屏版 | 顯示全部樓層
有專門的芯片,HLW8032,BL0940,交流電壓電流都能測。去看看芯片資料
回復(fù)

使用道具 舉報

ID:51533 發(fā)表于 2023-7-14 11:21 | 顯示全部樓層
imxuheng 發(fā)表于 2023-7-14 10:03
有專門的芯片,HLW8032,BL0940,交流電壓電流都能測。去看看芯片資料

這個恐怕不行,檢測電流的目的是為了防止短路, 用來做短路保護(hù)的!這個用串口輸出信息,時效性太低了!謝謝您的回答!
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2023-7-14 12:57 | 顯示全部樓層
既然實時性要求那么高就不應(yīng)該用單片機,用比較器好了。
回復(fù)

使用道具 舉報

ID:88256 發(fā)表于 2023-7-14 13:10 | 顯示全部樓層
去看看三相互感式電度表吧,人家可是方案成熟的產(chǎn)品,里面也是用的是電流互感器看看這種,體積不大吧?

51hei.jpg
回復(fù)

使用道具 舉報

ID:1085441 發(fā)表于 2023-7-14 16:24 | 顯示全部樓層
hhdsdy 發(fā)表于 2023-7-14 13:10
去看看三相互感式電度表吧,人家可是方案成熟的產(chǎn)品,里面也是用的是電流互感器看看這種,體積不大吧?

過去曾看過這樣的電路,后面接采樣芯片,有CS5460和ATT7022E等,這是電量計芯片,內(nèi)部計算,單片機把電壓電流值讀出來即可.
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2023-7-14 16:43 | 顯示全部樓層
交流直接采樣,只有注意信號的峰峰值限制在0-5V之內(nèi)。
剩下的是計算方法問題。是數(shù)學(xué)問題。
回復(fù)

使用道具 舉報

ID:51533 發(fā)表于 2023-7-14 17:00 | 顯示全部樓層
yzwzfyz 發(fā)表于 2023-7-14 16:43
交流直接采樣,只有注意信號的峰峰值限制在0-5V之內(nèi)。
剩下的是計算方法問題。是數(shù)學(xué)問題。

如果AD采樣下來,用平均值還是有效值?其實主要是用來做短路保護(hù)的!
回復(fù)

使用道具 舉報

ID:51533 發(fā)表于 2023-7-14 17:20 | 顯示全部樓層
Hephaestus 發(fā)表于 2023-7-12 14:58
樓主搞反了,712這種霍爾傳感器檢測直流比較麻煩,因為連地球磁場都能測出來,要消掉零點很有難度。測交流 ...

有圖紙參考一下嗎,謝謝大佬!這問題搞得我不知道怎么弄!
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2023-7-14 18:17 | 顯示全部樓層
qiang275129042 發(fā)表于 2023-7-14 17:20
有圖紙參考一下嗎,謝謝大佬!這問題搞得我不知道怎么弄!

實時性要求那么高,別用單片機了你。
回復(fù)

使用道具 舉報

ID:1085441 發(fā)表于 2023-7-14 20:23 | 顯示全部樓層
qiang275129042 發(fā)表于 2023-7-14 17:00
如果AD采樣下來,用平均值還是有效值?其實主要是用來做短路保護(hù)的!

ATT7022和CS5460出來的是有效值,您查一下芯片手冊。
不夠如果是做短路保護(hù)用,不能用電量計芯片,太慢了,需要DSP直接采樣,計算,根據(jù)計算做判斷。
這個應(yīng)該屬于繼電保護(hù)范疇,我只知道大概,具體算法您再上網(wǎng)查查。
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2023-7-15 09:42 | 顯示全部樓層
有了采樣的數(shù)據(jù),想計算什么值,都是數(shù)學(xué)問題,補一下數(shù)學(xué)課,可以省去整流電路,不用再變成直流再才會計算。
回復(fù)

使用道具 舉報

ID:688692 發(fā)表于 2023-7-16 09:13 | 顯示全部樓層
做短路保護(hù)還通過單片機?來得及嗎,還是直接硬件好了,畢竟短路保護(hù)不在乎那點電流數(shù)值的誤差。

如果你想做10A不保護(hù),10.01A就保護(hù),那就當(dāng)我沒說。
回復(fù)

使用道具 舉報

ID:137736 發(fā)表于 2023-7-16 10:56 | 顯示全部樓層
電阻取樣,運放放大,運放小信號整流。
回復(fù)

使用道具 舉報

ID:51533 發(fā)表于 2023-7-17 13:18 | 顯示全部樓層
zmc419 發(fā)表于 2023-7-16 10:56
電阻取樣,運放放大,運放小信號整流。

如何計算有效值呢? 是取均方根值嗎?
回復(fù)

使用道具 舉報

ID:51533 發(fā)表于 2023-7-17 13:19 | 顯示全部樓層
Hephaestus 發(fā)表于 2023-7-12 14:58
樓主搞反了,712這種霍爾傳感器檢測直流比較麻煩,因為連地球磁場都能測出來,要消掉零點很有難度。測交流 ...

哥們,你說這個怎么測試交流電流?
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2023-7-19 08:52 | 顯示全部樓層
要測量交流電流,可以使用電流互感器。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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