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

QQ登錄

只需一步,快速開始

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

檢測(cè)交流電流方案求助

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51533 發(fā)表于 2023-7-12 14:17 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我做一個(gè)產(chǎn)品,需要檢測(cè)低壓交流電流,  低壓是0-30V AC,    需要檢測(cè)電流。

我找了幾個(gè)方案感覺太麻煩!  

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

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


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


各位大俠有什么好的方案沒有? 指點(diǎn)一下最好有原理圖的!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:883242 發(fā)表于 2023-7-12 14:58 | 只看該作者
樓主搞反了,712這種霍爾傳感器檢測(cè)直流比較麻煩,因?yàn)檫B地球磁場(chǎng)都能測(cè)出來,要消掉零點(diǎn)很有難度。測(cè)交流異常簡單,零點(diǎn)漂移之類直流檢測(cè)最頭疼的問題用一只電容就能解決。
回復(fù)

使用道具 舉報(bào)

板凳
ID:1085441 發(fā)表于 2023-7-12 16:18 | 只看該作者
用電流互感器檢測(cè)電流
回復(fù)

使用道具 舉報(bào)

地板
ID:1085441 發(fā)表于 2023-7-12 16:37 | 只看該作者
檢測(cè)交流電流可以用電流互感器,有小體積的,半個(gè)火柴盒大小,輸出交流電壓直接采樣,用FFT等算法計(jì)算。
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

6#
ID:883242 發(fā)表于 2023-7-12 16:59 | 只看該作者
霍爾也是互感器,但是比普通的互感器精密,用鐵芯的互感器鐵芯剩磁會(huì)導(dǎo)致誤差。
回復(fù)

使用道具 舉報(bào)

7#
ID:692132 發(fā)表于 2023-7-12 17:03 來自手機(jī) | 只看該作者
電壓不高,電流也不會(huì)太大,小阻值電阻,康銅絲,分流器,都可以用,配二極管整流就可以了。
回復(fù)

使用道具 舉報(bào)

8#
ID:1034262 發(fā)表于 2023-7-12 17:20 | 只看該作者
這個(gè)太容易了,測(cè)220V、380V AC都一樣很容易。
你這個(gè)不隔離的話,直接電阻采樣+運(yùn)放放大,ADC做有效值計(jì)算。
隔離的話,霍爾傳感器、電流互感器均可,ADC做有效值計(jì)算,不要太簡單,
回復(fù)

使用道具 舉報(bào)

9#
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ù)

使用道具 舉報(bào)

10#
ID:879348 發(fā)表于 2023-7-13 16:39 | 只看該作者
不要糾結(jié),靜態(tài)為中點(diǎn)電壓的霍爾電流傳感器可以的
回復(fù)

使用道具 舉報(bào)

11#
ID:382454 發(fā)表于 2023-7-13 17:33 | 只看該作者
想用精度高的,只能用霍爾傳感器。
回復(fù)

使用道具 舉報(bào)

12#
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)

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

使用道具 舉報(bào)

13#
ID:1085441 發(fā)表于 2023-7-14 00:17 | 只看該作者
Hephaestus 發(fā)表于 2023-7-13 17:35
你單片機(jī)能測(cè)到負(fù)電壓???

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

使用道具 舉報(bào)

14#
ID:51533 發(fā)表于 2023-7-14 09:04 | 只看該作者
這個(gè)變化在2.5V之間波動(dòng)! 至于負(fù)電壓還沒有!
回復(fù)

使用道具 舉報(bào)

15#
ID:151348 發(fā)表于 2023-7-14 10:03 來自手機(jī) | 只看該作者
有專門的芯片,HLW8032,BL0940,交流電壓電流都能測(cè)。去看看芯片資料
回復(fù)

使用道具 舉報(bào)

16#
ID:51533 發(fā)表于 2023-7-14 11:21 | 只看該作者
imxuheng 發(fā)表于 2023-7-14 10:03
有專門的芯片,HLW8032,BL0940,交流電壓電流都能測(cè)。去看看芯片資料

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

使用道具 舉報(bào)

17#
ID:883242 發(fā)表于 2023-7-14 12:57 | 只看該作者
既然實(shí)時(shí)性要求那么高就不應(yīng)該用單片機(jī),用比較器好了。
回復(fù)

使用道具 舉報(bào)

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

51hei.jpg (195.75 KB, 下載次數(shù): 52)

51hei.jpg
回復(fù)

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

20#
ID:123289 發(fā)表于 2023-7-14 16:43 | 只看該作者
交流直接采樣,只有注意信號(hào)的峰峰值限制在0-5V之內(nèi)。
剩下的是計(jì)算方法問題。是數(shù)學(xué)問題。
回復(fù)

使用道具 舉報(bào)

21#
ID:51533 發(fā)表于 2023-7-14 17:00 | 只看該作者
yzwzfyz 發(fā)表于 2023-7-14 16:43
交流直接采樣,只有注意信號(hào)的峰峰值限制在0-5V之內(nèi)。
剩下的是計(jì)算方法問題。是數(shù)學(xué)問題。

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

使用道具 舉報(bào)

22#
ID:51533 發(fā)表于 2023-7-14 17:20 | 只看該作者
Hephaestus 發(fā)表于 2023-7-12 14:58
樓主搞反了,712這種霍爾傳感器檢測(cè)直流比較麻煩,因?yàn)檫B地球磁場(chǎng)都能測(cè)出來,要消掉零點(diǎn)很有難度。測(cè)交流 ...

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

使用道具 舉報(bào)

23#
ID:883242 發(fā)表于 2023-7-14 18:17 | 只看該作者
qiang275129042 發(fā)表于 2023-7-14 17:20
有圖紙參考一下嗎,謝謝大佬!這問題搞得我不知道怎么弄!

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

使用道具 舉報(bào)

24#
ID:1085441 發(fā)表于 2023-7-14 20:23 | 只看該作者
qiang275129042 發(fā)表于 2023-7-14 17:00
如果AD采樣下來,用平均值還是有效值?其實(shí)主要是用來做短路保護(hù)的!

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

使用道具 舉報(bào)

25#
ID:123289 發(fā)表于 2023-7-15 09:42 | 只看該作者
有了采樣的數(shù)據(jù),想計(jì)算什么值,都是數(shù)學(xué)問題,補(bǔ)一下數(shù)學(xué)課,可以省去整流電路,不用再變成直流再才會(huì)計(jì)算。
回復(fù)

使用道具 舉報(bào)

26#
ID:688692 發(fā)表于 2023-7-16 09:13 | 只看該作者
做短路保護(hù)還通過單片機(jī)?來得及嗎,還是直接硬件好了,畢竟短路保護(hù)不在乎那點(diǎn)電流數(shù)值的誤差。

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

使用道具 舉報(bào)

27#
ID:137736 發(fā)表于 2023-7-16 10:56 | 只看該作者
電阻取樣,運(yùn)放放大,運(yùn)放小信號(hào)整流。
回復(fù)

使用道具 舉報(bào)

28#
ID:51533 發(fā)表于 2023-7-17 13:18 | 只看該作者
zmc419 發(fā)表于 2023-7-16 10:56
電阻取樣,運(yùn)放放大,運(yùn)放小信號(hào)整流。

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

使用道具 舉報(bào)

29#
ID:51533 發(fā)表于 2023-7-17 13:19 | 只看該作者
Hephaestus 發(fā)表于 2023-7-12 14:58
樓主搞反了,712這種霍爾傳感器檢測(cè)直流比較麻煩,因?yàn)檫B地球磁場(chǎng)都能測(cè)出來,要消掉零點(diǎn)很有難度。測(cè)交流 ...

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

使用道具 舉報(bào)

30#
ID:420836 發(fā)表于 2023-7-19 08:52 | 只看該作者
要測(cè)量交流電流,可以使用電流互感器。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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