時間:2019-07-11 00:00:00 來源:信盈達 作者:信盈達
單片機項目開發(fā)一般有以下幾個步驟:
一、產(chǎn)品需求分析階段:
我們需要將實驗或產(chǎn)品需求拿到,分析它需要實現(xiàn)的功能需要用到那些元器件。我們可能會涉及到畫系統(tǒng)功能框圖,撰寫需求文檔,所以我們需要掌握一些基本的軟件知識,比如office套件,寫一些需求分析,畫一畫系統(tǒng)功能框圖。
這
個階段就需要很多的基礎(chǔ)知識了,首先數(shù)電模電的基礎(chǔ)知識我們是需要了解的。知道什么是三極管二極管,它們分別有什么用處,知道什么是觸發(fā)器,什么是寄存器,譯碼器等等,了解時序的概念。
選擇元器件是一門很大的學(xué)問,同一個功能,用在不同的環(huán)境就有很多選擇上的差異,比如,要實現(xiàn)一個顯示功能,我們可以用數(shù)碼管,也可以用lcd液晶顯示,還可用oled顯示屏,在不同的設(shè)計要求下我們的選擇有很大的差異。
選擇好元器件我們就可以根據(jù)相應(yīng)元器件的參考電路去繪制電路圖,搭建基本的產(chǎn)品雛形,在仿真可以做的情況下,我們可以嘗試做一下仿真,驗證我們的設(shè)計思路。
3、繪制原理圖
那么如何繪制原理圖,選擇什么軟件去繪制?
對于如何繪制原理圖,我這里就不展開講述了,如果大家需要這方面的幫助可以私信我們的老師,會有比較好的教程可以提供給大家。
至于軟件我常用的PADS9.5,就是Altium designer,orcad16,就是cadence,還有AD16,這些都是比較好用的繪制原理圖的工具。
通過這些軟件繪制出產(chǎn)品的原理圖,通過一系列的檢查和測試,然后就可以生成網(wǎng)絡(luò)表了。
當我們有了網(wǎng)絡(luò)表文件之后就可以繪制PCB了,當然繪制PCB也是需要很多基礎(chǔ)去鋪墊的,這是一個長時間學(xué)習(xí)的東西。上面介紹的幾款軟件都可以繪制PCB,我們可以慢慢來學(xué)習(xí)它。
有了PCB文件,我們就可以生成光繪(Gerber)文件,交由PCB生產(chǎn)廠商進行打樣。
我們有了PCB板之后我們就需要進行元器件的焊接與調(diào)試。測試硬件電路的設(shè)計是否正常,焊接與調(diào)試也是十分花費時間與精力的工作,很有可能出現(xiàn)一個問題都處理不好。
完成硬件的搭建之后,我們就可以進行程序編寫,當然這一步其實在硬件設(shè)計期間就可以開始做了,我們自己設(shè)計的電路是可以清楚的知道如何編寫程序的。
在程序設(shè)計與編寫的過程中,首先我們需要知道產(chǎn)品的功能是什么,了解硬件是如何工作的,知道硬件各個部分之間的連接關(guān)系。我們可以通過查閱數(shù)據(jù)手冊(datesheet),或者在網(wǎng)上查找相關(guān)的設(shè)計例子,去設(shè)計自己的產(chǎn)品。這就要求我們能看懂原理圖,看懂數(shù)據(jù)手冊,會C語言。這又是一門學(xué)問,只有用心的去學(xué)習(xí)它們才能將其掌握。
如果大家對單片機感興趣可以自己去信盈達盈享商城購買一塊開發(fā)板,不需要多貴,夠用即可。它會附增很多資料,可供大家學(xué)習(xí)。
當我們的程序和硬件都設(shè)計完成之后,我們就可以將程序燒寫到單片機里去測試程序是否編寫正確,在通過不斷的測試,直到將程序設(shè)計的比較完整,實現(xiàn)設(shè)計需求。
最后需要撰寫一個產(chǎn)品使用說明,將產(chǎn)品的概況和使用方法在其中進行描述。當然我們在做實驗的時候可以忽略這一步。免費領(lǐng)取試聽卡
申請已經(jīng)提交
老師會馬上給您安排試聽課程!
申請出錯了
您可以加老師QQ:914865590報名咨詢!