
王紹偉 鄭德智 吳玉勇
隨着高頻感應加熱電源的深入,涉及高速信號例行處理(10k/s),這個時候被迫放棄MCU51而遷移到Cortex M3平臺,於是基於NXP的LPC1343把MS3升級爲MS4,除了保留原來的功能外,主要引入了函數指針做界面設計,對於簡單的項目來說,比較容易實現。此外,根據項目需求把系統節拍按需求細分爲10k/s、1k/s、100/s、10/s,緊急響應採用中斷,I/O狀態檢測、高速執行用10k/s,水壓、數碼管掃描顯示之類的用1k/s,按鍵掃描用100/s,LCD屏、數碼管數據顯示用10/s。這樣處理可以很好地把低速節拍分散到高速系統節拍中,不堆積在一個節拍中執行,避免單個系統節拍佔用時間過長的問題。外部採樣檢測,一般不建議用中斷,儘可能用掃描方式的原因是:一是沒有這麼多中斷口;二是中斷容易因爲毛刺,導致多次中斷無法識別;三是可以採用濾波處理提高抗干擾能力。高頻感應加熱電源曾經一度想上RTOS實現實時響應,但遭到大家反對,因爲那個時候我們對RTOS都不太熟悉,雖然有所瞭解,但沒有真正深入,尤其是實時這個概念都不是很清晰,所以認爲深入分析透徹項目需求才是出路,後來準確分析項目需求後,提出了系統節拍的速度分級,很好地解決了實時性問題,系統穩定可靠。
挺不錯的一本書,作者應該是一位工作經驗豐富而且有想法併爲之付出行動的人