<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 旋轉(zhuǎn)變壓器/數(shù)字轉(zhuǎn)換模塊接口電路設(shè)計

          旋轉(zhuǎn)變壓器/數(shù)字轉(zhuǎn)換模塊接口電路設(shè)計

          作者: 時間:2014-01-17 來源:網(wǎng)絡(luò) 收藏

            

            該電路在工控機(jī)剛開始上電時,“RES”(RESET DRV)輸出一負(fù)脈沖,此時SN54HC74的Q輸出為高,此信號用來控制/數(shù)字轉(zhuǎn)換模塊的INH,此時平臺慣導(dǎo)內(nèi)部輸出的俯仰、橫滾、航向3個姿態(tài)角的粗精通道正余弦模擬信號進(jìn)入19XSZ2413一S32/數(shù)字轉(zhuǎn)換模塊,這是電路工作的初始狀態(tài)。之后旋轉(zhuǎn)變壓器/數(shù)字轉(zhuǎn)換模塊通過編程控制地址譯碼的輸出,實(shí)現(xiàn)三路模塊同時工作或單路模塊工作。其中,對3塊旋轉(zhuǎn)變壓器/數(shù)字轉(zhuǎn)換模塊CB信號的控制采用查詢方式,CB用來控制鎖存器U1,U2和U3(SN74HC373)的使能端LE,由于輸出為19位數(shù)字量,所以采用3個SN74HC373,當(dāng)數(shù)據(jù)轉(zhuǎn)換完成之后,CB自動變?yōu)榈?,從而使能LE,當(dāng)CPU讀取數(shù)據(jù)時,鎖存器OE使能,19位轉(zhuǎn)換數(shù)據(jù)同時打入3個鎖存器等待CPU的讀取。

          2.3 脈寬控制電路

            脈寬控制電路主要用來控制ISA接口板上的I/O CSl6,當(dāng)I/O CSl6信號有效時,通知系統(tǒng)板當(dāng)前的數(shù)據(jù)傳送是一個有等待狀態(tài)的16位I/O周期。在電路調(diào)試中通過調(diào)節(jié)R1,C11的大小可以控制I/O CSl6低脈沖的時間,使得通過讀取低16位數(shù)據(jù)時正確穩(wěn)定?,F(xiàn)在電路中采用3個旋轉(zhuǎn)變壓器/數(shù)字轉(zhuǎn)換模塊分別控制三路角度量信號的轉(zhuǎn)換輸出,當(dāng)INH為邏輯“O”之后,經(jīng)過600 ns的延時,CB為“O”。

            4 實(shí)驗結(jié)果

            利用實(shí)驗室已有的數(shù)字/旋轉(zhuǎn)變壓器板產(chǎn)生的信號作為輸入,角度測試結(jié)果如表1所示,實(shí)驗結(jié)果表明測角精度可以達(dá)到10”,滿足精度要求。

            

            5 結(jié) 語

            該接口電路已經(jīng)應(yīng)用在某平臺慣導(dǎo)3個姿態(tài)角的測量中,工作正常,證明該電路設(shè)計合理。在電路中測角精度達(dá)到10”,能夠滿足精度要求,更重要的是縮短了該平臺慣導(dǎo)系統(tǒng)三個姿態(tài)角的測角周期,達(dá)到應(yīng)用的目的。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();