Board logo

標題: 請教電流計問題 [打印本頁]

作者: ccl2015    時間: 2017-9-26 14:52     標題: 請教電流計問題

本帖最後由 ccl2015 於 2017-9-26 14:57 編輯

用mcu(pic16f886)製作一個時間開關,有電壓計和電流計
控制一個12V0.5A黑光燈,因為黑光燈用電是一個頻率,
電流計測量時會跳來跳去(0至1A電流)

用平價萬用錶測量會正常測量是0.5A電流(不會跳動)
請問怎樣做?可以和萬用錶一樣.
cu1.jpg
cu2.jpg

圖片附件: cu1.jpg (2017-9-26 14:49, 88.04 KB) / 下載次數 50
https://h2.hkepc.com/forum/attachment.php?aid=2013855&k=6145e47e5f92f998612ef4f8e816311a&t=1781446800&sid=1NGERlXwqy



圖片附件: cu2.jpg (2017-9-26 14:52, 60.28 KB) / 下載次數 39
https://h2.hkepc.com/forum/attachment.php?aid=2013856&k=b80f0a5260d6250bb2697ccf4ca03219&t=1781446800&sid=1NGERlXwqy


作者: 999067800    時間: 2017-9-26 15:10

加個coil, 可能個cap充放chok一chok, 可以google下有關circuit
作者: jwong852    時間: 2017-9-26 16:46

RA3 加RC filter先至去MCU(ADC pin).
作者: ahuo    時間: 2017-9-26 17:06

康銅絲兩邊加粒0.1u的cap仔。
康銅絲幾大阻值?電壓太細的話建議加opamp放大下
作者: ccl2015    時間: 2017-9-26 19:39

加了0.1uF電容都是跳來跳去(接黑光燈)
接其他東西,電流計是正常
cu3.jpg

圖片附件: cu3.jpg (2017-9-26 19:39, 65.61 KB) / 下載次數 45
https://h2.hkepc.com/forum/attachment.php?aid=2013890&k=bb6a92b935f585ab60dcc23aacfe121f&t=1781446800&sid=1NGERlXwqy


作者: ahuo    時間: 2017-9-27 07:04

本帖最後由 ahuo 於 2017-9-27 07:15 編輯
加了0.1uF電容都是跳來跳去(接黑光燈)
接其他東西,電流計是正常
ccl2015 發表於 2017-9-26 19:39


PIC個邊的參考電壓系幾多v?有無度過穩唔穩定?
我無用過PIC,唔知PIC ADC的穩定性如何...
程式又係點的?會唔會reg overflow?
最好有一個恆流的電源,將程式調試好再搞
而且你系會不停開關個3極管控制以pwm控制亮度的?
你測電流系不停測定只會電路導通先拿讀數?或者有無定時測量?有無取平均值?開關頻率系幾多??
作者: swagman    時間: 2017-9-27 15:27

可能係以下原因:
1. 你check返MCU嘅Datasheet,PIC嘅ADC在啟動後需要有足夠時間讓芯片內的電容充電,試下將這個時間加長少少看有沒有改善。
2. 可能康銅絲兩端上的紋波太大,試下利用軟件濾波,我一般做法是連續取樣數十次,將最高及最低值捨棄,然後再取其平均值。
作者: ccl2015    時間: 2017-9-27 19:58

本帖最後由 ccl2015 於 2017-9-27 20:20 編輯

謝謝各位回覆!
淘寶買黑光燈有平有貴,兩種我都有買,
貴一些那種可能設計電路穩定,電流計沒有跳動問題,暫時用貴一些那種

平價黑光燈,康銅絲兩端波形
cu4.jpg

圖片附件: cu4.jpg (2017-9-27 19:57, 48.51 KB) / 下載次數 50
https://h2.hkepc.com/forum/attachment.php?aid=2014115&k=a373cf86d972bf04196353f2d384f40b&t=1781446800&sid=1NGERlXwqy


作者: jwong852    時間: 2017-9-27 22:44

0.1uF 改為100uF, 應該讀數穩定D.

睇來你支平價燈, 自身電流唔穩定.
作者: ccl2015    時間: 2017-9-28 21:04

回覆 9# jwong852

改為100uF, 讀數是穩定一些,謝謝!
作者: xiao    時間: 2017-10-2 09:02

回覆 8# ccl2015


    不計較反應時間就直接用軟件 1st order FILTER, RC 常數設到很大就好了, 電容不用加, 硬件也不需要改變了. 這有例子 http://www.microchip.com/forums/m519157.aspx
N 一定要取 2 的倍數, 不然很慢
需要更加準確再考慮KALMAN FILTER
作者: ericyyhk    時間: 2017-10-2 18:20

其實電容一定要加,加大加細就睇 noise 大唔大,主要原因係普通 MCU 既 A/D 無 sample & hold 既 hold, 少少 noise 都會影響到個 reading... 之後就好似你咁講 software 上加 filtering, 無特別要求就普通 moving average 就 ok...
作者: ccl2015    時間: 2017-10-2 22:06

回覆 11# xiao
我用PIC16F886 好像無這功能
ad2.jpg

圖片附件: ad2.jpg (2017-10-2 22:06, 83.92 KB) / 下載次數 24
https://h2.hkepc.com/forum/attachment.php?aid=2015200&k=d6533d39ff869cef0ff81c4ab900a053&t=1781446800&sid=1NGERlXwqy






歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2