係統軟件的設計:係統采用自上而下的模塊化設計。軟件設計采VisualC++6.0 開發工具,該工具可以快速實現可視化編程,並且具有較強的底層硬件操作能力。軟件在Windows XP 環境下運行,實現的功能主要包括液位位置的自動控製、跟蹤、測量、數據處理及生成檢測結果等。
其中,液位的自動控製與跟蹤是本課題的關鍵。通過大量的實驗研究,結合本項目實際條件,最終利用光線反射的原理,采取變量閾值的方法,解決液位的自動判斷與控製方麵的難題; 采取模擬刻線的方法以及利用軟件對圖形的處理技術,解決了液麵的精確測量問題。
具體為以下2 點:
(1)利用光線反射的原理,采取變量閾值的設定,在石英玻璃管中的液位通過攝像頭的成像,尋求出一個最佳的陰影分布圖。在這個分布圖中,由於光線強弱不同而產生的投影也有明暗之分,通過明暗陰影的帶寬不同,可以判斷出此時液麵的位置,從而再通過軟件控製循環水泵和電磁閥的開關, 實現液位的上升和下降。
(2)由於液麵的凹麵處並不是一條明顯的分界線,草莓视频APP色版下载而是一個有一定帶寬的分界麵,這樣就不能保證每次的測量都在分界麵的同一個點處,在线观看草莓视频MV的免费网站因測量點位置不同就會對液位的精密測量產生不確定的影響。通過軟件對圖形處理,在圖形中找出一相對固定點,將這一點作為每次測量時的液麵基準點,同時應用了模擬刻線的方法,利用模擬刻線與這一點相切,認為是與凹液麵下緣相切,即當視頻中固定模擬刻線與玻璃管中的液麵下緣麵相切時, 軟件采集並記錄光柵位移傳感器的數據。
這種采用了相對測量的方法,保證了每次測量的一致性,減小了因分界麵不明顯而造成的不確定影響,大大提高測量的準確度。以上2 個問題是本項目在自動控製和精確測量2 個方麵的關鍵問題,這2 個問題的解決,使得本裝置完全實現了真正意義上的自動控製和精確測量,目前在國內未見有相同的解決方案。