在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于觸摸屏和RS-232串口實現捷聯慣導顯控系統的設計

電子設計 ? 來源:電子設計工程 ? 作者:丁煥玉,湯建勛,王 ? 2021-03-29 10:48 ? 次閱讀

隨著科學技術的飛速發展,慣性導航技術廣泛應用于軍事領域,能夠精確制導武器、飛機、航空器等。早期的慣導系統采用機械平臺式,后來逐步被捷聯慣導系統(SINS)所取代。現代的高科技戰爭要求武器系統反應靈敏、操作簡單、可靠性高,催生了觸摸屏武器控制系統的誕生,如美軍的單兵觸摸式GPS導航儀、德軍的觸摸式火炮瞄準系統等。我國的捷聯慣導系統起步較晚,但由于國內相關器件(如:激光陀螺、加速度計)的制造技術相繼成熟,我國的捷聯慣導技術也得到快速發展,并取得一定成就。這里針對文獻中激光陀螺捷聯慣導系統的實際情況,設計了激光陀螺捷聯慣導系統的顯控部分,其中顯示器采用VT5057L型單色觸摸屏。

1 捷聯慣導顯控系統結構

捷聯慣導顯控系統由導航觸摸顯示器和導航數據處理計算機組成。導航觸摸顯示器是整個導航系統中重要組成部分之一,它向整個導航系統輸入命令控制整個導航系統工作,同時接收解算后的實際導航參數并將其進行顯示,根據這些參數判斷整個導航系統是否運轉正常,因此,該顯控系統是操作人員了解導航系統的重要窗口。該慣導系統采用PC104作為導航數據處理計算機,它在接收到初始參數后進行校驗,然后將初始參數傳入主體導航系統;同時對主體導航系統傳送來的原始參數進行解算得出最后的導航參數并傳給導航觸摸顯示器。其軟件部分采用Micmsoft Visual C++編寫,以便于兼容Win98/2000/XP系統。導航觸摸顯示器與導航數據處理計算機采用RS-232串口實現雙向通信,波特率選用115200。整個顯示控制系統結構框圖如圖1所示。

o4YBAGBhQDuAB46GAABAHC5hqz8992.png

2 捷聯慣導顯控系統設計

2.1 硬件電路設計

導航觸摸顯示器由VT5057L型單色觸摸屏和24 V直流電流源組成,VT5057L提供1個RS-232串口可與PC104連接。VT5057L觸摸屏的接收和發送均是針對4字節32位浮點數而言,該觸摸屏有2種顯示模式:1)將所需要數據全部填滿緩沖區后才顯示;2)不必全部填滿緩沖區,只要對應地址有數據便顯示;由于通訊的實時性這里選用后者。

導航數據處理計算機由嵌入式PC104模塊和接口板組成。PC104模塊提供1條ISA總線,接口板完成激光陀螺和加速度計信號轉換,通過這條總線與PC104模塊間進行數據傳送。激光陀螺輸出2路相差為90°的方波信號,加速度計輸出成比例的電流信號,二者均需要鑒相解調后才能使用。這里采用I/F變換將加表的電流信號轉變成脈沖信號,再使用8254對脈沖信號計數得到數字信號,此外由于導航軟件的執行頻率較高,因此接口板上還需附加了1個8254定時器作為外部定時器。該系統接口板采用HCTL2020器件完成以上工作,該器件內部集成有4倍頻的解碼電路、16位計數器和濾波器,其內置濾波器能夠有效降低噪聲,圖2為捷聯慣導顯控系統導航計算機框圖。

o4YBAGBhQEaAK9SFAABgoTWrwq8204.png

接口板負責與主體導航系統連接獲得原始數據,PC104模塊負責接收觸摸屏傳送過來的初始參數,并經過校驗后傳送至主體導航系統,主體導航系統工作后把導航原始參數傳至PC104,這時它對傳來的參數進行解算,經過誤差補償修正后將其傳送給VT5057L。二者的通信協議如下:串口,COMl;波特率,115200;校驗位,NONE;數據位,8;停止位,1。

2.2 導航顯示器軟件設計

導航顯示器的軟件設計采用Autoface編寫,這款軟件是模仿Microsoft Visual C++模式編寫的,內部嵌入很多功能化模塊,程序員通過編寫模塊的宏命令實現相應功能。當觸摸該屏幕的表面模塊時,觸摸屏將自動執行對應的宏命令。宏命令之間有優先級之分,通過設定優先級控制命令執行的先后順序。導航顯示器的軟件系統負責對主體系統發送工作命令,發送階段流程如圖3所示。圖4為導航顯示器的實際發送界面。

o4YBAGBhQE2AFLVkAABJOQOsYzA155.png

由于VT5057L的內存較大并且內部有單獨的CPU,所以該軟件可以實時顯示PC104傳送過來的數據,幾乎沒有延遲。當實際工作環境惡劣或串口傳輸過程中會產生誤碼,所以在初始階段加上了特殊字段校驗和校驗和,在傳輸時傳送2遍,在PC104軟件部分進行相應的校驗,以保證通信正確。發送宏命令代碼如下:

o4YBAGBup-yABM-IAAEPUjw9XMk465.png

主體導航系統接收到工作命令后會正常工作,同時傳輸原始的導航參數,這時PC104接收這些導航參數并進行參數解算,解算后將實際參數傳給VT5057L,觸摸屏的顯示階段流程如圖5所示。圖6為導航顯示器實際接收的導航結果。為了消除環節因素以及通信誤碼對PC104和VT5-057L之間的傳輸產生影響,增加了校驗功能,顯示階段宏命令代碼如下:

pIYBAGBhQFSATIrkAACY-AIbcVo330.png

o4YBAGBup-aABpVVAADvbnuoR5A946.png

o4YBAGBup9qAbsfjAAFUrTa9dfQ538.png

導航數據處理計算機的軟件采用VC++編寫,在DOS下使用TC3.1調試。由于實際的戰場環境可能變化無常,整個系統的數據通信量又非常大,主體導航系統和顯控系統都可能出現各種問題從而導致數據傳輸出錯;為了防止此類事情的發生,在導航計算機內部也增加了數據校驗環節,發送函數代碼如下:

pIYBAGBup9SAL81YAAEnPHoR-Kw434.png

3 結論

本文設計了一種基于觸摸屏和PC104的顯控系統,給出了PC104計算模塊的框架結構和觸摸屏及導航計算機軟件編寫流程,二者通過RS-232串口雙向通信,經過4000小時不間斷測試,數據顯示依然正常。該顯控系統體積小、重量輕、可靠性高,可應用于海軍艦艇慣導系統。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 顯示器
    +關注

    關注

    21

    文章

    5068

    瀏覽量

    141483
  • 激光
    +關注

    關注

    20

    文章

    3438

    瀏覽量

    65921
  • 觸摸屏
    +關注

    關注

    42

    文章

    2366

    瀏覽量

    118160
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    labview仿真

    哪位高手做過labview仿真?求個仿真程序參考下!!!!!
    發表于 11-23 15:07

    RS-232串口通信具有哪些特征?

    RS-232串口通信具有哪些特征?
    發表于 02-16 07:16

    RS-232/RS-485串口通訊調試器windows XP

    RS-232/RS-485串口通訊調試器windows XP :本軟件是一款功能靈活,操作方便的串口調試程序。適用于Win9X/2000系統
    發表于 05-26 08:57 ?134次下載

    高精度游移方位系統的數字仿真

    高精度游移方位系統的數字仿真::
    發表于 06-21 22:37 ?19次下載

    RS-232串口通信電子教程

    RS-232串口通信電子書內容有串口通信基礎知識,用匯編語言開發串口通信應用程序,windows api串口編程,使用MSCOMM控件編程。
    發表于 12-13 12:56 ?209次下載
    <b class='flag-5'>RS-232</b><b class='flag-5'>串口</b>通信電子教程

    基于CAN總線的RS-232串口設備遠程通信

    基于CAN總線的RS-232串口設備遠程通信 闡述了CAN總線在232串口設備遠程通信或自組網絡中的應用,介紹了CAN到RS-232轉換
    發表于 09-27 16:07 ?1510次閱讀
    基于CAN總線的<b class='flag-5'>RS-232</b><b class='flag-5'>串口</b>設備遠程通信

    系統中微機械陀螺測試參數的分析與標定

    系統中微機械陀螺測試參數的分析與標定
    發表于 12-17 16:33 ?7次下載

    rs232串口是什么,RS232串口介紹

     串口是計算機上一種非常通用的設備通信協議。串口的電氣特性:1)RS-232串口通信最遠距離是50英尺;2)RS232可做到雙向傳輸,全雙工
    發表于 11-01 10:32 ?21w次閱讀
    <b class='flag-5'>rs232</b><b class='flag-5'>串口</b>是什么,<b class='flag-5'>RS232</b><b class='flag-5'>串口</b>介紹

    在計算機應用3種擴展出RS-232串口的方法介紹

    計算機擴展串口的三種方法現在的計算機,特別是筆記本計算機基本上沒有帶RS-232串口了,但是在許多工業通信的場合需要用到RS-232口和RS
    的頭像 發表于 01-14 08:05 ?4316次閱讀

    計算機擴展RS-232串口的三種方法和區別及應用

    計算機擴展串口的三種方法現在的計算機,特別是筆記本計算機基本上沒有帶RS-232串口了,但是在許多工業通信的場合需要用到RS-232口和RS
    的頭像 發表于 01-21 17:14 ?1.3w次閱讀

    RS-232口實現串口數據傳輸的點對點通信設計

    單片機在控制本地的外圍期間時,信息的交互是通過8位并行數據總線進行的,但是在較大規模的現代控制系統中,單片機還需要控制遠端的設備,可以利用單片機的串行通信模塊,在學習了RS-232串口通信的原理和時序后,學習了利用
    發表于 03-03 15:19 ?3959次閱讀
    <b class='flag-5'>RS-232</b>接<b class='flag-5'>口實現</b><b class='flag-5'>串口</b>數據傳輸的點對點通信設計

    MEMS陀螺系統標定方法綜述

    MEMS陀螺系統標定方法綜述
    發表于 08-05 16:54 ?5次下載

    基于RS232串口實現PIC單片機下位機與QT上位機通信

    基于RS232串口實現PIC單片機下位機與QT上位機通信
    發表于 11-16 12:21 ?21次下載
    基于<b class='flag-5'>RS232</b><b class='flag-5'>串口實現</b>PIC單片機下位機與QT上位機通信

    RS-232串口RS-485串口的區別

    RS232串口是計算機和通信行業應用最廣泛的串口類型。該系統采用全雙工制,要求有三種線路:地線、發送線和接收線。只有RS232才能
    的頭像 發表于 05-06 16:04 ?7756次閱讀

    什么是RS-232串口?消費級電腦通常沒有232串口的主要原因

    什么是RS-232串口?消費級電腦通常沒有232串口的主要原因? RS-232串口是一種標準的串
    的頭像 發表于 01-09 13:52 ?1613次閱讀
    主站蜘蛛池模板: 亚1州区2区三区4区产品 | 怡红院免费va男人的天堂 | 国产精品美女在线观看 | 哺乳期xxxx视频 | 性欧美xxxx视频 | 国产精品超清大白屁股 | 人人精品 | 性欧美高清视频 | 五月婷婷激情在线 | 欧美xxxx性特级高清 | 久久天天躁夜夜躁狠狠 | 国产亚洲精品久久久久久午夜 | 亚洲在成人网在线看 | 91久久麻豆 | 天天做天天爱夜夜爽毛片毛片 | 女人张开腿 让男人桶个爽 免费观看 | 能可以直接看的av网址 | 韩国a级床戏大尺度在线观看 | 免费中国jlzzjlzz在线播放 | 91精品啪国产在线观看免费牛牛 | 午夜免费视频观看 | 亚洲黄色网址大全 | 毛片在线播放网址 | 五月天婷五月天综合网在线 | 欧美午夜大片 | 黄色网址网站在线观看 | 天天色天天操综合网 | 亚洲福利视频网址 | 在线a网站 | 自拍偷拍福利视频 | 国产亚洲精品免费 | 免费观看在线aa | 黄页网站视频免费 视频 | 色偷偷亚洲天堂 | 亚洲色图日韩精品 | 欧美一级乱理片免费观看 | 人人澡 人人澡 人人看 | 国产网站大全 | ww欧洲ww在线视频看 | 久久99精品一级毛片 | www一片黄|