我們要制作一個裝置,那么要用到哪些東西哪些零件心里先是應該清楚的。 資源規劃的目的是為了確定單片機項目中為實現各種功能所需要的硬件和軟件。 一、硬件規劃 硬件是一個裝置實現需要的各種功能的載體,單片機項目中用到的硬件包括功能硬件和服務支撐硬件。 功能硬件是指直接與實現設計功能有關的硬件,這個根據任務需求(功能)來確定此部分硬件。如任務要求采集溫度數據,那么溫度傳感器和ADC芯片就是需要的,它們是和溫度采集這個功能直接相關的硬件。 服務支撐硬件是指為能讓裝置(電路板)能夠正常運行所需要的一些硬件,這些跟客戶需求的功能沒有直接關系但是又不可缺少,如電源適配器件、電平轉換匹配器件、部件支撐元件(如要使一個芯片能正常工作需要的其他元件)等。 在實施的時候對于功能硬件可以根據第4節中介紹的功能列表,把每個功能需要的軟硬件一一對應列出來,如下:
把.png (14.23 KB, 下載次數: 71)
下載附件
2021-8-22 09:52 上傳
對于服務支撐硬件就需要根據開發者的經驗來確定了,一般在畫電路原理圖的過程中就可以逐步確定。 硬件規劃的參考來源: ->網上資料; ->廠家的開發說明書; ->相關技術書籍等。 硬件規劃不僅要考慮功能實現,還得考慮可靠性方面的因素,如抗干擾、關鍵部件冗余、散熱等。 檢查: 為了保證硬件規劃無遺漏,在做好電路原理設計后,可以按照信號流、電源流的方向等進行檢查: 信號流:輸入>>信號調理>>ADC>>單片機>>DAC>>輸出; 電源流:電源輸入>>電源適配>>用電元件。 如有需求可聯系www點yonko-tech點com
二、軟件規劃 對于單片機項目來說,軟件包括了工具軟件和單片機程序。 工具軟件包括了如電路板設計軟件、編程軟件、燒錄軟件、調試軟件(如串口調試助手等)等。 單片機程序就是最終燒錄進入單片機的代碼,這個是開發者根據功能需求編寫的程序,與開發者的水平密切相關。 對開發者來說,工具軟件多半都是已經有的,需要關注的是單片機代碼的編寫,這些詳細的在后面都有介紹。 本節完,精彩待續。
|