會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客



(1) 2 »


想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
初級會員
註冊日期:
2013/01/21 11:28
所屬群組:
註冊會員
文章: 34
等級: 4; EXP: 59
HP : 0 / 89
MP : 11 / 1179
離線
請教各位前輩,小弟也已參考過貴站的cip那份文件,也看過官網的zcd說明,但最後發現問題都不在那邊,而是在交換式電源的問題,波形如附圖

黃色線條的方波波形則是模擬跳入zcd中斷的時候,每跳一次反向一次這樣模擬,而青色線條的弦波則是ac 60hz訊號接zcdin腳的位置,中間已隔560k電阻,因為zcd點的訊號很小,所以偵測特別靈敏,可以看到連交換式電源的最大缺點漣波問題都偵測進去

眾前輩應該都知道交換式電源特性,裡面的d跟s腳會一直持續拉電,把5v放大看之後那個一根一根的漣波特別明顯,所以一個弦波偵測了跳了好幾次zcd中斷

因為案子有寬電源輸入以及成本的需求,所以使用簡單的lnk306交換式電源ic去做一個低壓給mcu吃,而程式確定沒問題,接過訊號產生器的訊號,也用過電容式降壓出來的的電源以及訊號,出來的相位調變都很正常,只有交換式電源才有這個問題

所以不知道有沒有前輩遇過這個問題,如何克服,zcd配合非隔離交換式電源的方式去做相位調變,謝謝

附加檔案:



jpg  456.jpg (84.72 KB)
11967_591e6021975e3.jpg 708X944 px

5月19日 11:01:53
轉換PDF檔 列印


Re: 想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14017
等級: 72; EXP: 30
HP : 1069 / 1782
MP : 4672 / 68876
離線
硬體電路出了問題,這些多出來的脈衝最好消完以後在送進 ZCD 的偵測腳位。

建議用個低通濾波器先率掉這些脈衝,只讓 60Hz 的訊號通過。可以將 560K ohm 改為兩個串聯式的電阻 270K + 270K ohm 電阻中間接個 1000pF 的電容看看。如果在不行改成 三個電阻+兩個電容的 拍型綠波器。

5月19日 12:38:16
轉換PDF檔 列印


Re: 想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
資深會員
註冊日期:
2004/07/23 16:25
所屬群組:
註冊會員
文章: 1155
等級: 29; EXP: 72
HP : 0 / 718
MP : 385 / 27265
離線
ZCD 你這是要做什麼應用?

低成本,不想加硬體,那就用FIRMWARE 限制吧

EX: 50~60HZ, 10~8.3MS,你就每次zcd中斷觸發後,就設定一 COUNTER 7MS ,

在 COUNTER 時間內,發生的zcd中斷通通不理,只有在數完 7MS 後的才處理ZCD

(這大概是Firmware 能做的最大限度,不是 100% 但也只能這樣)

5月19日 16:13:50
轉換PDF檔 列印


Re: 想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
初級會員
註冊日期:
2013/01/21 11:28
所屬群組:
註冊會員
文章: 34
等級: 4; EXP: 59
HP : 0 / 89
MP : 11 / 1179
離線
引用:

Ryang 寫道:
硬體電路出了問題,這些多出來的脈衝最好消完以後在送進 ZCD 的偵測腳位。

建議用個低通濾波器先率掉這些脈衝,只讓 60Hz 的訊號通過。可以將 560K ohm 改為兩個串聯式的電阻 270K + 270K ohm 電阻中間接個 1000pF 的電容看看。如果在不行改成 三個電阻+兩個電容的 拍型綠波器。


楊先生,這試過了,一樣無法克服SWICHING拉電問題,我想想後覺得應該是要處理5V濾波那邊才是,5V有的漣波約200mV,每一根就是與正弦波那根剛好同步,但要做到濾波很好的SWICHING可能就沒那麼簡單了,電路會變複雜成本也會增加,頭痛,想乾脆用電容降壓做兩種BOM表去分110跟220就好

5月20日 08:54:14
轉換PDF檔 列印


Re: 想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
初級會員
註冊日期:
2013/01/21 11:28
所屬群組:
註冊會員
文章: 34
等級: 4; EXP: 59
HP : 0 / 89
MP : 11 / 1179
離線
引用:

Eigen 寫道:
ZCD 你這是要做什麼應用?

低成本,不想加硬體,那就用FIRMWARE 限制吧

EX: 50~60HZ, 10~8.3MS,你就每次zcd中斷觸發後,就設定一 COUNTER 7MS ,

在 COUNTER 時間內,發生的zcd中斷通通不理,只有在數完 7MS 後的才處理ZCD

(這大概是Firmware 能做的最大限度,不是 100% 但也只能這樣)


前輩好,這方法我也想過,但ZCD一直跳中斷,要做防火牆也不知道零點哪時開始,做AD偵測的話,那轉換速度也要很快,這方法好像也不太可行,因為根本原因在SWITCHING的拉電問題,但要做到很好的SWITCHING電路會變複雜,成本也增加,所以才想問看看有沒有前輩克服過這個問題,不然想乾脆用電容降壓去做就好了

5月20日 08:58:50
轉換PDF檔 列印


Re: 想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
資深會員
註冊日期:
2007/06/05 21:45
所屬群組:
註冊會員
文章: 931
等級: 27; EXP: 17
HP : 0 / 654
MP : 310 / 19360
離線
說實在的那個圖,怎麼看都不像ZCD(Zero Crossing Detector)...

如果在零點有雜訊會產生多次切換(濾雜訊,再討論),那就算了
那個圖到處都都有切換,連峰值都會切換,
跟我所知道ZCD完全是兩回事?

5月21日 17:07:13
_________________
程式是
依照寫出來(的code),跑出結果
不是依照你想出來的,得到結果

先有需求規格 後有解決方案
轉換PDF檔 列印


Re: 想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14017
等級: 72; EXP: 30
HP : 1069 / 1782
MP : 4672 / 68876
離線
ZCD 的偵測點是 +0.75V,交流輸入電壓上升或下降只要經過這 0.75V 時就會轉態。而且在 ZCD 腳用示波器量測時也只能看到一個 0.75V 的直流電位(如圖中綠色波形與 Gnd 的準位)

仔細看一下妳的輸入波形在有下緣脈衝時都會讓 ZCD 偵測後轉態。這波形看起來似乎不太合理,請在確認一下 ZCD 輸入電阻前的交流波形。

附加檔案:



jpg  擷取.JPG (98.35 KB)
16_5922548e869f4.jpg 1124X549 px

5月22日 11:01:34
轉換PDF檔 列印


Re: 想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
初級會員
註冊日期:
2013/01/21 11:28
所屬群組:
註冊會員
文章: 34
等級: 4; EXP: 59
HP : 0 / 89
MP : 11 / 1179
離線
這是經過電阻前的110V,因為經過電阻後所以電壓被拉下來,因為交換式電源的關係5V不是很乾淨,電一直被拉走

我上面有提到,我已經用電容式降壓測試過,也用訊號產生器模擬過,都是OK的,程式是OK的,抓的零位點狠準,但用低成本的SWITCHING就出現這個問題,因為低成本的SWICHING濾波不是很好而且又是共地,SWICHING就是使用LNK306要做寬電源輸入,經過電阻後的正弦波被拉下來的點就是跟5V那根漣波同步

因為我不知道有沒有前輩遇過這個問題,我也是看了很久才知道問題是出在SWITCHING,所以才想請問各為前輩ZCD有沒有辦法使用低成本的SWICHING下去運作成功的例子

附加檔案:



jpg  123.jpg (91.83 KB)
11967_5922991d69c9a.jpg 708X944 px

5月22日 15:54:05
轉換PDF檔 列印


Re: 想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
資深會員
註冊日期:
2007/06/05 21:45
所屬群組:
註冊會員
文章: 931
等級: 27; EXP: 17
HP : 0 / 654
MP : 310 / 19360
離線
>>我上面有提到,我已經用電容式降壓測試過,也用訊號產生器模擬過,都是OK的,程式是OK的,...

為什麼 不貼出OK的圖....

八成就是(電源)雜訊干擾...

好幾個問題...
1. 看不出是 ZCD(零點偵測)
2. 也不知道線路圖
3. 更不知道 你量那個點(電壓)


註: 新手 八成也都認為雜訊干擾是小事/小問題...
但實際上,"類比"工程師與"數位"工程師差別就在 雜訊干擾 的功力上

5月22日 16:24:02
_________________
程式是
依照寫出來(的code),跑出結果
不是依照你想出來的,得到結果

先有需求規格 後有解決方案
轉換PDF檔 列印


Re: 想請教使用交換式電源的話 如何克服zcd偵測問題 (PIC16F1613)
初級會員
註冊日期:
2013/01/21 11:28
所屬群組:
註冊會員
文章: 34
等級: 4; EXP: 59
HP : 0 / 89
MP : 11 / 1179
離線
引用:

jason680 寫道:
>>我上面有提到,我已經用電容式降壓測試過,也用訊號產生器模擬過,都是OK的,程式是OK的,...

為什麼 不貼出OK的圖....

八成就是(電源)雜訊干擾...

好幾個問題...
1. 看不出是 ZCD(零點偵測)
2. 也不知道線路圖
3. 更不知道 你量那個點(電壓)


註: 新手 八成也都認為雜訊干擾是小事/小問題...
但實際上,"類比"工程師與"數位"工程師差別就在 雜訊干擾 的功力上


好的前輩,我會再貼OK的上來,這樣應該就會更清楚了

至於你說的
1. ZCD偵測點,我已經把示波器調整振福的給置中,所以正常應該過零會跳中斷,而我偵測跳ZCD中斷的方式是把某一隻腳設輸出,每跳一次反向一次,所以我上面波形看得出來一個波形跳了很多次

2.SWITCHING的線路圖很簡單,就是LNK306基本線路,非隔離共地,火線接一顆510k電阻進去ZCD腳偵測而已

3. 兩個波形圖量的點,我上面有提到了,亂七八糟一直有被拉電的是MCU的ZCDIN,也就是AC過電阻後端,而下面那張是AC火線點,可以看出每一次波形,跳了好幾次ZCD中斷

我不覺的雜訊是小事,但我也沒想到比較低成本的SWICHING雜訊會影響MCU ZCD腳的運作,所以才需要上來請教各位前輩,謝謝

5月22日 18:10:26
轉換PDF檔 列印



(1) 2 »



無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
線上教學影片
網頁捷徑
2017 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project