請教PIC單片機高手
用PIC12F675單片機,軟件仿真都OK,燒入到芯片后,在硬件上就不能運行,而且在燒入時也配置了控制字,請高手指點,謝謝!
全部回復(fù)(27)
正序查看
倒序查看
@zcx402
請問能在1MS之內(nèi)檢測到市電斷電嗎,10MS時間太長了,無法及時檢測到市電掉電.
像你說的這種掉電而不是電壓過低保護的話,也可以做到. 但是市電的電壓是正弦波,也就是說一個周期內(nèi)(指整流的正波形)電壓的實時值是從0上升到最大值(即峰值)再下降到0,掉電的時刻是不確定的,在過零點附近掉電的話很難檢測到,因為本來這個時刻的電壓就很低,1ms也就是1/10個半周,如果我們考慮到過零點前后的0.5ms,你可以算一下sin(PI*0.5/10)= 0.1564 ,如果你的工作范圍下限較低(如85V-265V),則當電壓處于正常范圍時,過零點前后0.5mS的電壓也不超過85V*0.1564 = 13.3V. 這樣你就可以認為連續(xù)1mS采樣電壓 <13.3V 即認為斷電.
你可以自己畫一下波形,再計算一下. 保護時間和你的正常工作電壓范圍有關(guān). 1mS也不是沒有可能.
你可以自己畫一下波形,再計算一下. 保護時間和你的正常工作電壓范圍有關(guān). 1mS也不是沒有可能.
0
回復(fù)
@zcx402
還是不明白,要實時檢測該點信號也要在半周期之內(nèi),能具體點嗎,謝謝
上面的計算中有一點錯誤,即計算時應(yīng)使用峰值(有效值×根號2).
我想下面這張圖已經(jīng)比較具體了.你自己再考慮考慮.
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/54/133651182694851.png');}" onmousewheel="return imgzoom(this);">
我想下面這張圖已經(jīng)比較具體了.你自己再考慮考慮.

0
回復(fù)
@whatcall
上面的計算中有一點錯誤,即計算時應(yīng)使用峰值(有效值×根號2).我想下面這張圖已經(jīng)比較具體了.你自己再考慮考慮.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/54/133651182694851.png');}"onmousewheel="returnimgzoom(this);">
謝謝你的指點,我明白了,可以留個聯(lián)系方式嗎,我的QQ號是:736025344
0
回復(fù)
@whatcall
上面的計算中有一點錯誤,即計算時應(yīng)使用峰值(有效值×根號2).我想下面這張圖已經(jīng)比較具體了.你自己再考慮考慮.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/54/133651182694851.png');}"onmousewheel="returnimgzoom(this);">
那豈不是要求ADC的采樣速度要很快,而單片機可以達到嗎??
0
回復(fù)
@zcx402
857581183165435.doc

再沒反應(yīng)應(yīng)該就是你程序有問題了哦,!!!
0
回復(fù)