我的答案是:不可以
原因如下:
由於學生學習時間寶貴,焊接一套微控制器實驗板又比較花時間,並且實驗專案太多,所以為了節省時間,大多采用軟體模擬的方式教學,把更多的精力用在軟體實現上。隨便接線,也不怕你弄燒。隨便寫程式,也不怕你IO口衝突燒燬。
對於一個子功能,從打樣PCB,焊接再除錯程式最起碼一週時間。很多公司為了也是為了節省時間,直接用軟體模擬,驗證軟體功能是否正確。反正工程師有豐富的經驗,只要軟體模擬沒問題,那麼他的方案肯定也沒問題,即便中間也現一些小問題。
以上是它的優勢,所以除了這些,有很多問題是軟體模擬不出來的,並且軟體會有BUG,只能做通用微控制器模擬等問題。
微控制器負載對電源的影響,電源的紋波干擾,電源的退耦,通訊的誤位元速率,電機干擾、散熱問題等。這些東西是實實在在存在的,但是軟體什麼也幹不了。
走線方式對電路穩定性有差別,特別是高頻元件,比如晶振,DCDC電源等不同的佈線線造成不同的結果。又或者電機電路,電機的運轉會有電磁干擾等,這些走線軟體也是模擬不了的。
以上就是我的理由。
我的答案是:不可以
原因如下:
一、軟體模擬多用於教學,把更多精力用在軟體的實現上由於學生學習時間寶貴,焊接一套微控制器實驗板又比較花時間,並且實驗專案太多,所以為了節省時間,大多采用軟體模擬的方式教學,把更多的精力用在軟體實現上。隨便接線,也不怕你弄燒。隨便寫程式,也不怕你IO口衝突燒燬。
二、軟體模擬多用於輔助設計對於一個子功能,從打樣PCB,焊接再除錯程式最起碼一週時間。很多公司為了也是為了節省時間,直接用軟體模擬,驗證軟體功能是否正確。反正工程師有豐富的經驗,只要軟體模擬沒問題,那麼他的方案肯定也沒問題,即便中間也現一些小問題。
以上是它的優勢,所以除了這些,有很多問題是軟體模擬不出來的,並且軟體會有BUG,只能做通用微控制器模擬等問題。
三、實際工作環境與軟體環境有差別微控制器負載對電源的影響,電源的紋波干擾,電源的退耦,通訊的誤位元速率,電機干擾、散熱問題等。這些東西是實實在在存在的,但是軟體什麼也幹不了。
走線方式對電路穩定性有差別,特別是高頻元件,比如晶振,DCDC電源等不同的佈線線造成不同的結果。又或者電機電路,電機的運轉會有電磁干擾等,這些走線軟體也是模擬不了的。
以上就是我的理由。