我認為從事微控制器的工程師們除了會寫軟體外,還要掌握一些基本的電子電路分析方法,舉例說明如我們設計一個的洗衣機電路進行說明,
由電源部分,微控制器最小系統部分,訊號採集輸入部分,電動驅動部分構成,報警部分構成,
如上圖中你編寫好了程式,燒到微控制器裡去了,但微控制器控制板並沒有按你想像的執行起來。
這時你就首先檢查一下你寫的程式,確認沒問題了,再從電路上分析:
首先從電源上入手,用萬能表測量輸入電壓,由穩壓前一級測到穩壓後給微控制器供電的電壓,
如這一部分正常的話,再測復位電壓,和晶振兩端電壓,如你手上有示波器的話,最好用示波器測量一下波形,因為好多現象能從波形上分析查原因.
在排除微控制器最小系統後,再查詢程式執行的條件即測量訊號採集輸入的開關電平,如在微控制器輸入引腳上沒測到相應的電平訊號,你首先從電路圖上分析,首先確定訊號是由5V的電平直接輸入引腳的,還是由透過光電耦合器後再將訊號輸入微控制器引腳的,透過測量電壓來跟蹤訊號,在確認引腳輸入訊號正常後,說明程式執行驅動部分的判定條件成立,下來再查詢程式驅動執行部分的電路,對其進行分析。這時可透過電壓跟蹤測量法確定電路關鍵點的工作狀態,達到解決問題的目的。
電路分析是電子開發人員必要掌握的一種技能,它含電壓和電流的分析,類比電路與數位電路的分析,它能很好的幫你快速的區分微控制器開發過程中的軟硬體原因,完成研發專案。是微控制器開發人員必要學會的一種基本技能。
以上是我對本問題的回答
我認為從事微控制器的工程師們除了會寫軟體外,還要掌握一些基本的電子電路分析方法,舉例說明如我們設計一個的洗衣機電路進行說明,
由電源部分,微控制器最小系統部分,訊號採集輸入部分,電動驅動部分構成,報警部分構成,
如上圖中你編寫好了程式,燒到微控制器裡去了,但微控制器控制板並沒有按你想像的執行起來。
這時你就首先檢查一下你寫的程式,確認沒問題了,再從電路上分析:
首先從電源上入手,用萬能表測量輸入電壓,由穩壓前一級測到穩壓後給微控制器供電的電壓,
如這一部分正常的話,再測復位電壓,和晶振兩端電壓,如你手上有示波器的話,最好用示波器測量一下波形,因為好多現象能從波形上分析查原因.
在排除微控制器最小系統後,再查詢程式執行的條件即測量訊號採集輸入的開關電平,如在微控制器輸入引腳上沒測到相應的電平訊號,你首先從電路圖上分析,首先確定訊號是由5V的電平直接輸入引腳的,還是由透過光電耦合器後再將訊號輸入微控制器引腳的,透過測量電壓來跟蹤訊號,在確認引腳輸入訊號正常後,說明程式執行驅動部分的判定條件成立,下來再查詢程式驅動執行部分的電路,對其進行分析。這時可透過電壓跟蹤測量法確定電路關鍵點的工作狀態,達到解決問題的目的。
電路分析是電子開發人員必要掌握的一種技能,它含電壓和電流的分析,類比電路與數位電路的分析,它能很好的幫你快速的區分微控制器開發過程中的軟硬體原因,完成研發專案。是微控制器開發人員必要學會的一種基本技能。
以上是我對本問題的回答