⑴ 項目評估 ? ⑵ 項目實施 ? ①設計電路原理圖 ? ② 設計印制電路板PCB圖 ? ③ PCB圖發往制版廠做板 ? ④ 系統開發和訂購電子元件 ? ⑤ 裝配樣機 ? ⑥ 樣機調試 ? ⑦ 整理數據 ? ⑧ 版本修正 ? ⑨ 編寫設備文檔
一、項目評估:
出初步技術開發方案,據此出預算,包括可能的開發成本、樣機成本、開發耗時、樣機制造耗時、利潤空間等,然后根據開發項目的性質和細節評估風險,以決定項目是否落實資金上馬。
二、項目實施:
1、設計電路原理圖:
在做這一步時要考慮單片機的資源分配和將來的軟件框架、制定好各種通訊協議,盡量避免出現當板子做好后,即使把軟件優化到極限仍不能滿足項目要求的情況,還要計算各元件的參數、各芯片間的時序配合,有時候還需要考慮外殼結構、元件供貨、生產成本等因素,還可能需要做必要的試驗以驗證一些具體的實現方法。設計中每一步驟出現的失誤都會在下一步驟引起連鎖反應,所以對一些沒有把握的技術難點應盡量去核實。
2、設計印刷電路板(PCB)圖:
完成電原理圖設計后,根據技術方案的需要設計PCB圖,這一步需要考慮機械結構、裝配過程、外殼尺寸細節、所有要用到的元器件的精確三維尺寸、不同制版廠的加工精度、散熱、電磁兼容性等等,為最終完成這一步常常需要幾十次回頭修改電原理圖。
3、把PCB圖發往制版廠做板:
將加工要求盡可能詳細的寫下來與PCB圖文件一起發電郵給工廠,并保持溝通,及時解決加工中出現的一些相關問題。
4、定購開發系統和元件:
要考慮到開發過程中的可能的損耗,供貨廠商的最小訂貨量、商業信譽、價格、服務等,具體工作包括整理購貨清單、聯系各供貨廠商、比較技術參數、下定單、跑銀行匯款、傳真匯款底單、催貨等等。
5、裝配樣機:
PCB板拿到后開始樣機裝配,設計中的錯漏會在裝配過程開始顯現,盡量去補救。
6、樣機調試:
樣機初步裝好就可以開始調試,當然需要有軟件才能調,有人說單片機的軟件不是編出來而是調出來的,所以這個過程需要用到電烙鐵、刻刀、不同參數的元件、各種調試和仿真軟件、樣機的模擬工作環境等。常常會因為設計階段的疏忽而不得不對樣機動手術,等整個調試終于完成之后,往往樣機的板子已經面目全非。
7、整理數據:
到了這一步,項目開發的大部分工作都已經完成了,這時候需要將樣機研發過程中得到的重要數據記錄保存下來,比如更新電原理圖里的元件參數、PCB元件庫里的三維模型,還要記錄暴露出來的設計上的失誤、分析失誤的原因、采用的補救方案等等。
8、版本修正
如果項目進入生產階段或確有需要,可以根據修正后的技術方案按以上各個步驟重做一臺完善的 V1.1~ 版樣機。
9、編寫設備文檔
包括編寫產品說明書、拍攝外觀圖片等,如果設備需要和電腦通訊,還得寫好與電腦的接口標準和通訊協議說明。