新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 新型智能化航跡儀的設計與實現

        新型智能化航跡儀的設計與實現

        作者: 時間:2011-08-22 來源:網絡 收藏
        (3)LCD屏顯示及觸摸程序

        本文引用地址:http://www.104case.com/article/150304.htm

          LCD 液晶顯示器是 Liquid Crystal Display 的簡稱,LCD 的構造是在兩片平行的玻璃當中放置液態的晶體,兩片玻璃中間有許多垂直和水平的細小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產生畫面。比CRT要好的多,但是價錢較其貴。本采用SHARP公司的144.78mm、LM057QC1T01型STN彩色液晶顯示器,其顯示格式為320像素(×3)×240行。

          LCD觸摸屏程序主要分為顯示任務FsceShow,觸摸屏查詢任務TouchCheck,觸摸屏狀態查詢任務TouchStateCheck。TouchCheck入口函數Touch_check( )查詢觸摸屏中斷,TouchStateCheckt( )查詢觸摸屏狀態改變,FaceShow執行響應,顯示圖形。程序框圖如圖4所示。

          

          (4)位置補償模塊

          如前文所述,在步進電機運行完一次由運行到靜止的過程后,把目標位置與從數字化板發送的實際位置做差比較得到的位置差量Δd作為一次操作補償。其特點是在一次繪圖過程中有兩次電機的開始和停止,補償速度慢,但所繪的是近似真實的圖形。程序框圖如圖5所示。

          

          3.2 XC2S50接口板部分的軟件

          XC2S50接口板軟件部分采用VHDL語言編寫。編譯后通過JTAG口燒寫入配置芯片18V01中。軟件部分主要包括頂層模塊jkb_top、接口模塊jiekou、脈沖發生模塊pulse_generate、速度控制模塊speed_ctr、脈沖計數模塊counter、方波發生器counter32等。其結構框圖如圖6所示。

          

          在脈沖發生模塊pulse_generate中,速度控制模塊speed_ctr的主要功能是:通過查詢發送、剩余脈沖數,計算出響應的速度控制級別(可分為4種模式),將速度控制信息傳送給脈沖計數模塊counter。兩個脈沖計數模塊counter分別控制X、Y兩個步進電機的走步步數。它們分別以X、Y向驅動脈沖作為輸入時鐘信號,紀錄兩向脈沖數,發出使能信號以控制counter32,其原理如圖7所示。兩個方波發生模塊counter32分別對X向、Y向步進電機驅動器輸出方波,其輸出波形的頻率即為步進電機的走步頻率,如圖8所示。接口模塊jiekou接收來自主板發送的X、Y向分頻值、脈沖數數據信息,以及運行方向、開始終止、抬落筆、報警等控制信息,并將數據信息發送給pulse_generate模塊,將控制信息發送給驅動板。

          

          

          ,針對傳統儀系統的諸多問題,給出了有效的改造方案。改造方案降低了成本,增強了功能的針對性,節省了系統資源。數字化板的使用,為原開環系統增加了閉環反饋,提高了標繪精度。

        經緯儀相關文章:經緯儀原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 山东| 图们市| 台江县| 寿阳县| 华蓥市| 丁青县| 平安县| 通辽市| 天镇县| 丹东市| 临西县| 宜君县| 富源县| 玉环县| 定兴县| 远安县| 读书| 湘潭市| 成安县| 龙门县| 白沙| 田阳县| 霍州市| 永新县| 彝良县| 牙克石市| 青州市| 安多县| 山东| 金秀| 永登县| 云龙县| 新河县| 阿图什市| 循化| 招远市| 怀宁县| 兴城市| 林西县| 乐至县| 湘阴县|