會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客



« 1 (2)


Re: 12F675 動輒就自行重設
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14151
等級: 72; EXP: 51
HP : 1072 / 1787
MP : 4717 / 70841
離線
風扇在開關時,應產生了很大的雜訊高擾了 PIC 的動作。

所以能消掉風扇的雜訊是最好的方法,請問有相關的風扇電路嗎? 貼上來看一下電路是否可以改良一下。

2016/07/06 14:58
轉換PDF檔 列印


Re: 12F675 動輒就自行重設
資深會員
註冊日期:
2013/10/22 15:08
來自 香港
所屬群組:
註冊會員
文章: 205
等級: 13; EXP: 35
HP : 0 / 308
MP : 68 / 3684
離線
我沒有那風扇的電路圖,不過都應該是普通的設置,而且有兩段風速可選,也就是一個按鈕有電阻而另一個則沒有(或者是阻值較小的電阻)。同時試插其他風扇都有發生相同的狀況。

順帶一提的是插iPhone原廠充電器也能發生這個干擾,不過僅在插入到插座通電的一刻會,拔除時不會。

在GP3輸入電路加了100nF電容後問題好像是有所改善,假觸發情況發生的機率減低,但不是完全沒了。對於同樣連接到同一USB變壓器的另一個較大型的PIC電路,則在任何時候都沒有受到干擾。

2016/07/07 19:12
轉換PDF檔 列印


Re: 12F675 動輒就自行重設
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14151
等級: 72; EXP: 51
HP : 1072 / 1787
MP : 4717 / 70841
離線
直流風扇嗎?反向並個二極體或是並個0.1uF的電容消一下反向電壓。

2016/07/07 23:06
轉換PDF檔 列印


Re: 12F675 動輒就自行重設
資深會員
註冊日期:
2013/10/22 15:08
來自 香港
所屬群組:
註冊會員
文章: 205
等級: 13; EXP: 35
HP : 0 / 308
MP : 68 / 3684
離線
我還是想針對電路的連接問題作出改善,因為其他的MCU電路完全沒受到風扇的影響,而單是這組會被影響到我就認為是連接有什麼不妥的地方。

請看附圖,A為主要控制器而B為各自的燈光控制器,A只有一個而B可以有最多8個。A在自己獨立的一塊板子而B就兩顆MCU在同一片板子,然而A和所有B都連接同一的電源。

上者是現時的連接方法,當中A的GP1的連接方式跟GP0的一樣,同樣各自有1顆低亮度紅色LED作為指示燈。指示燈過後的部分(1N4448、100nF電容和12k電阻)都是安裝在B的板子上。

下者為打算更改的連接方法,A的GP0和GP1各自加入4N25而B只要移除1N4448。4N25左邊是內置的一顆紅外線LED而右邊是光敏電晶體,右邊會被設計成可以連接很多組B電路而且可以令A和B在使用各自的電源下仍能操作。換言之A的GP0和GP1會只是連接著兩顆LED(1紅和1紅外線)而B就要經4N25的光敏電晶體取得信號,這樣能否令操作更穩定?

附加檔案:



gif  circuit_modify.gif (10.07 KB)
32118_577f528bda046.gif 640X480 px

2016/07/08 15:20
轉換PDF檔 列印


Re: 12F675 動輒就自行重設
資深會員
註冊日期:
2007/06/05 21:45
所屬群組:
註冊會員
文章: 947
等級: 27; EXP: 36
HP : 0 / 659
MP : 315 / 20149
離線
如果回頭,看了你以前問過的問題...
很多跟硬體線路相關問題,最後都不了了之或莫名奇妙...

最後 我只能說,希望你能加強 硬體抗干擾能力
最好 直接請教 你的同事中硬體人員或對硬體生產相關的資深人員

同一個電路圖,在不同的layout走線,結果可能不同...
(就像你之前自已麵包板接一接,結果就是.....)

16F887 觸摸一下就跑很慢
http://www.microchip.com.tw/modules/n ... 3&viewmode=flat&order=ASC


16F628A EEPROM資料損毀
http://www.microchip.com.tw/modules/n ... 5&viewmode=flat&order=ASC

2016/07/11 09:10
_________________
程式是
依照寫出來(的code),跑出結果
不是依照你想出來的,得到結果

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


Re: 12F675 動輒就自行重設
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14151
等級: 72; EXP: 51
HP : 1072 / 1787
MP : 4717 / 70841
離線
先檢視一下 PCB Layout,基本上的考量 MCU 的地線及其它周邊是共用地線的,MCU 的 Vdd & Vss 一出來就要加個 0.1uF 的反交連電容。功率驅動級如風扇、馬達、繼電器...等大電容且具有電感特性的元件的地線及電源線要單獨拉不可以與 MCU 的地線混淆在一起。

一般的做法是 MCU 的電源與地線會值接拉到電源輸出端的,如果需求的電流不是很大的話可以串個 22 ohm 再接 Low ESR 的濾波電容器 + 0.1uF,這樣來自電源端的脈衝就比較不會干擾 MCU 的控制電路。

至於功率驅動級的地就值接單點接電源的輸出,如此功率級所產生所產生的干擾脈衝會直接被低阻抗的電源端吸收,同時再灌進 22 ohm 的能量會被溢制住(相較之下,MCU 端的阻抗比較高),比較不會干擾控制部份。

以上經驗分享。

2016/07/11 13:44
轉換PDF檔 列印


Re: 12F675 動輒就自行重設
資深會員
註冊日期:
2013/10/22 15:08
來自 香港
所屬群組:
註冊會員
文章: 205
等級: 13; EXP: 35
HP : 0 / 308
MP : 68 / 3684
離線
回jason680:

對於你提到的討論串,事後我都已經找出了原因並實行了有關的解決方法,也成為了學習MCU操作的重要經驗,只是沒再回應那些討論串...

那時16F887的問題,是因為啟用了FSCM,RA6和RA7作為外置振盪使用而FSCM在啟用的情況下,一旦RA7受到干擾就停止接收RA6及其XTAL的信號,並改跑內置的振盪。因為外置的在跑20MHz而內置的最快只有8MHz,而當時Timer1亦使用內置,Prescaler會受Fosc所影響,RA7受到影響後改跑INTOSC,Timer1變慢了,整個程式就看起來變的跑很慢。事後將RC0和RC1更改用途,設外置Timer1振盪,就算XTAL意外切換到INTOSC也不會影響到Timer1的頻率,再之後因為ROM空間不夠用改為使用16F1939。

至於16F628A的EEPROM被刷掉的問題,是因為那塊自建的燒錄板架構有問題,而且有虛焊,事後我已經將板子的線路重組,問題便沒再發生了。

還有的是,因為是自學,MCU程式編寫只在空餘時間做,所以基本上沒有什麼同事可言...


回Ryang:

看起來有點深奧,但我會嘗試研究一下。不過我亦想聽一下你對我在之前回覆附圖的線路改善方法的意見,好讓我有多一個參考。

我在貼那附圖前先參考過一些利用光電耦合器作為MCU輸入信號的方式,不過都是反向邏輯運作(即是使用上拉電阻或WPU,有信號時輸入狀態為0,沒有的時候為1)。


編輯:
討論區的文字編碼是否有什麼問題,打某些字會變亂碼。

2016/07/11 15:25

chrC475 於 2016年07月11日 15:44:01
轉換PDF檔 列印


Re: 12F675 動輒就自行重設
資深會員
註冊日期:
2013/10/22 15:08
來自 香港
所屬群組:
註冊會員
文章: 205
等級: 13; EXP: 35
HP : 0 / 308
MP : 68 / 3684
離線
補充一下資料:

實驗了這個電路,如要使用4N25左邊的紅外線LED作為信號源,那麼右邊的Base腳應該空接,這腳位原來是將光敏晶體管作為一般開關晶體管時,又或者左邊的紅外線LED無法使用(例如損壞、無電源供應到這LED)時才用到。Base腳接Vdd或GND都會令信號保持同一狀態,不受左邊的LED影響。

同時,不是我要令討論串不了了之,我都非常希望有解決方案,沒有方案也能繼續討論到可以得到替代方案,只是提出問題後都沒人理會...

2016/07/15 16:38
轉換PDF檔 列印



« 1 (2)



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

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
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