公交車防超載智能語音提示系統設計
3 系統軟件設計
本系統的軟件程序流程如圖6所示,當系統上電時,首先要對系統進行初始化,然后調用顯示子程序,接著運行反射式紅外檢測模塊來采集信息,當檢測到有乘客上車時,調用計數加程序,使計數器加一,并判斷是否達到車載人限,若計數器沒有達到車載人限,則返回顯示子程序,繼續掃描;若計數器達到了車載人限,則調用語音提示程序,同時發出相關超載提示語音。同理,若有乘客下車時,則調用計數減程序,使計數器減一,并返回到顯示子程序,繼續掃描。
4 結束語
本文設計的智能公交車防超載語音提示系統,主要通過在公交車前后門分別安裝一對E18-D80NK傳感器來實現雙向可逆計數功能。系統安裝時,要求每對E18-D80NK傳感器都要并列放置,每對傳感器之間保持3~5 cm的距離,以方便乘客能先后通過每對傳感器,從而進行準確的判斷。同時,電路連接要準確。此系統可根據人體的不同運動方向自動進行加減計數,可對乘客從前后門上下車方向進行準確的判定及檢測。該方法突破了單向反射式紅外計數器的局限。經反復測試,本系統工作穩定可靠,抗干擾能力強,計數裝置反應靈敏,計數準確,語音提示功能完善,能滿足實時性要求。
評論