在眾多的單片機家族中,各種品牌類型的單片機都有自己的特點。由于文中單片機是整個熱式氣體質量流量計設計中的核心器件,所以選擇一款合適的單片機尤為重要,通常情況下我們考慮以下技術指標衡量其綜合性能的好壞:
(1)功能與內部資源:主要考慮微處理器的指令功能、尋址范圍、中斷處理能力、定時/計數器數目、內部儲存器的容量大小、I/O 的數量、通訊功能、總線的擴展能力等等。通常情況下微處理器集成的功能塊部分越多,其需要外圍擴展的外設就越少,系統硬件電路就越簡單,其成本也就相對較低。一般情況下,我們選擇的微處理器的功能要既能滿足系統需要,而又不至于浪費為宜;
(2)字長與速度:字長是指參與運算的數的基本位數,它決定于寄存器、運算器和數據總線的寬度,直接影響硬件的復雜度。字長越長,包含的信息量越多,能表示的數據有效位數也越多,計算精度也就越高,而且處理器的指令也就可以較長,所以指令系統的功能就較強。速度是指CPU 執行指令的快慢程度,現在通常用在單位時間內各類指令的平均執行條數來衡量,即根據各種指令的使用頻度和執行時間來計算。一般情況下,我們根據項目所要完成任務的復雜程度選擇不同字長和運算速度的微控制器;
(3)開發工具:由于微控制器本身無開發能力,我們必須借助開發工具來研制、調試所設計系統的軟硬件,因此我們一般選擇開發和調試都相對較方便的微控制器作為目標器件;
(4)功耗:功耗也是微控制器的一個重要指標,一般包含待機功耗和工作功耗,它與運行頻率、電源電壓等都有關系,在目前提倡節能環保的背景下,低功耗的微控制器越來越受歡迎;
(5)工作溫度:工作溫度是指微控制器工作現場的溫度環境情況,可分為商業級(0~55℃)、工業級(-40~85℃)、軍用級(-55~125℃)、航天級(更寬)等幾種;
(6)價格和服務:微控制器的價格以及與之配套的外圍電路的價格通常也是工業應用需要考慮的一個重要因素,一般情況下,我們選擇制作工藝好、性價比高和售后服務比較好的器件。
考慮到文的實際應用特點:熱式氣體質量流量計控制器需要安裝在管道附近,所以為了安裝和使用的方便要求微控制器封裝較小;需要精確采集多路傳感器數據,所以最好集成有高速高精度的AD;需要處理較復雜的數據,以及保證數據的同步更新,所以需要微控制器要有較快的運行速度和強大指令系統;考慮到系統需要RS-485 通信和HART 通信,所以要有2 個USART 模塊;除此之外微控制器還要有良好的外設兼容和擴展能力,以及豐富的存儲器空間等。
結合本課題對MCU的要求和對目前市場上單片機的各種技術指標的綜合分析,最后我們選擇了性價比較高且非常適合本課題要求的Microchip 公司PIC 系列單片機中的PIC24HJGP206 型號,它的芯片內部集成了較大容量的存儲器和豐富的片上硬件接口電路,是一款低功耗、高穩定性和具有高性能CPU 的微控制器,其靈活而確定的中斷處理與豐富的外設相結合,使得它非常適合控制應用。 |