Browsing this Thread:
1 Anonymous Users
|
Multi Channel ADC 干擾 Timer 運作
|
|
新會員
Joined
: 2009/3/8 10:05 最後登入時間
: 2022/8/11 11:16
Group:
註冊會員
Level : 1 HP : 0 / 0 MP : 0 / 31 EXP : 2
|
各位先進 大家好,
本人所使用的PIC型號為16F88,原本只使用單一Channel的ADC去分析一個旋波信號,另外利用Timer2輸出PWM信號,同時還利用Timer2的週期時間做一些簡單的調變信號,程式寫到這邊都還一切正常(有試運作兩天),當啟動另一個ADC Channel分析另一個Sensor信號時(目前先用VR做電壓調整,以利程式開發),好玩的現象就發生了,剛開始運作沒10分鐘,Timer2的時基就受到干擾(減慢),甚至停擺(利用空腳位在進入Timer2中斷時輸出信號),現在ADC都是使用中斷的方式進行,也曾經試過Polling,不過都沒有啥改變,此兩Channel都在啟動時,都有另外加入flag,避免彼此同時使用ADC,外部電路也都有簡單的加入一階RC,以保持確保信號的穩定性,請問一下各位先進,有遇過類似的問題嗎?或者是有任何遺漏的地方?煩請各位給予指教,謝謝!
發表於: 2009/3/8 10:57
|
|
You can view topic.
你 不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.