• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA的慣導系統(tǒng)溫控電路接口設(shè)計

    基于FPGA的慣導系統(tǒng)溫控電路接口設(shè)計

    作者: 時間:2012-09-11 來源:網(wǎng)絡(luò) 收藏

    摘要:本文介紹了一種基于的光纖陀螺慣導。主要說明了整體結(jié)構(gòu),工作流程,與外圍電路的通信接口和的邏輯設(shè)計等幾個方面。

    本文引用地址:http://www.czjhyjcfj.com/article/189952.htm

    1 引言

    采用光纖陀螺的捷聯(lián)慣性導航是一種極具發(fā)展?jié)摿Φ膶Ш?a class="contentlabel" href="http://www.czjhyjcfj.com/news/listbylabel/label/系統(tǒng)">系統(tǒng),對于其核心部件的光纖陀螺,尤其是中高精度光纖陀螺,環(huán)境溫度帶來的漂移是不容忽視的,因此對系統(tǒng)進行溫度控制很有必要。溫度控制電路是整個溫控系統(tǒng)的硬件基礎(chǔ),其中涉及到溫度采集,與微處理器通信,串口輸出,控制數(shù)模轉(zhuǎn)換芯片等多個組成部分。本文提出一種高效實用的FPGA ,它能夠完成協(xié)調(diào)各個組成部分有序工作,準確、快速實現(xiàn)數(shù)據(jù)傳輸,嚴格控制信號時序等工作。

    2 溫控電路整體結(jié)構(gòu)

    溫控電路的整體結(jié)構(gòu)框圖如圖1 所示。其中包括七路溫度傳感器,DSP, 232 接口芯片,DAC ,后端控制電路,上位機和FPGA 等多個組成部分。FPGA 接口是整個電路的核心。


    圖1 溫控電路的整體結(jié)構(gòu)框圖

    其中,溫度傳感器采用DALLAS 公司的DS18B20,它采用1-wire 總線協(xié)議,僅需1 根數(shù)據(jù)線進行通信。DSP 采用TI 公司的TMSVC33,它可以實現(xiàn)高速浮點運算。232 接口芯片采用MAXIM 公司的MAX3232,支持高達120kbps 的傳輸速率。DAC 采用TI 公司的TLV5620I,它是通過4 條串行信號控制的8 位4 路數(shù)模轉(zhuǎn)換芯片。FPGA 選用ALTERA 公司的ACEX 系列的EP1K100,它時鐘頻率高,具有豐富內(nèi)部資源,提供大量可編程IO 管腳,配置十分方便?;贔PGA 的溫控電路接口在整個電路中具有非常重要的作用。FPGA 本身的高速并行結(jié)構(gòu)為整個電路的性能提供了可靠保證。

    3 溫控電路工作流程

    溫控電路的工作流程如圖2 所示。FPGA 與七路溫度傳感器通信,讀取溫度值,并存儲于內(nèi)部存儲器中,每秒更新一次。FPGA 發(fā)送中斷信號通知DSP 讀取FPGA 中存儲的溫度值,DSP 根據(jù)當前溫度值和控制算法計算出控制量。而后將溫度值和控制量打包成一幀數(shù)據(jù)發(fā)送給FPGA。FPGA 將DSP 發(fā)送來的數(shù)據(jù)存儲在內(nèi)部存儲器后,對數(shù)據(jù)進行操作,生成輸出信號。

    FPGA 一方面將數(shù)據(jù)串行發(fā)送給232 接口芯片,然后通過232 串口發(fā)送給上位機。上位機可通過監(jiān)視軟件實時觀測溫度值和控制量的變化情況,方便系統(tǒng)調(diào)試與*估;另一方面從數(shù)據(jù)中提取出控制量,將其串行輸出到DAC,數(shù)字控制信號經(jīng)過DA 轉(zhuǎn)換后輸出模擬控制電壓到后端控制電路,實現(xiàn)對七路溫度的閉環(huán)控制。


    圖2 溫控電路的工作流程


    上一頁 1 2 3 下一頁

    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 中山市| 张掖市| 吉隆县| 宜章县| 灵石县| 中西区| 九江县| 永善县| 固安县| 正阳县| 平顺县| 博罗县| 天峨县| 普定县| 香港 | 桃源县| 逊克县| 布尔津县| 炉霍县| 准格尔旗| 明星| 临邑县| 马公市| 阿拉善左旗| 沁水县| 花莲市| 依兰县| 海安县| 胶南市| 罗田县| 夏河县| 宾川县| 汉阴县| 虞城县| 天峨县| 海宁市| 道真| 军事| 青冈县| 宜昌市| 施秉县|