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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于ADISl6355 MEMS的慣性測量組件系統(tǒng)設(shè)計

          基于ADISl6355 MEMS的慣性測量組件系統(tǒng)設(shè)計

          作者: 時間:2010-04-02 來源:網(wǎng)絡(luò) 收藏

          圖3中,I/O[7:0]:數(shù)據(jù)輸入/輸出端口,該信號與AT89C513l的AD[7:0]連接。寫使能信號。在其上升沿時,命令、地址和數(shù)據(jù)鎖存到相應(yīng)的寄存器中。該信號與AT89C513l的信號連接。:讀使能信號。在其下降沿時,輸出數(shù)據(jù)到I/O總線,同時,它還可以對內(nèi)部數(shù)據(jù)地址進行累加。該信號與AT89C513l的信號連接。CLE:命令鎖存使能信號。當CLE為高電平時,命令在上升沿通過I/O端口送入命令寄存器。該信號與AT89C5131的P2.0引腳連接。ALE:地址鎖存使能信號。當ALE為高電平時,地址在上升沿送入地址寄存器。該信號與AT89C513l的P2.1引腳連接。:片選信號。用于控制設(shè)備的選擇,當設(shè)備忙時為高電平而被忽略。當處于編程和擦除操作時設(shè)備不能回到備用狀態(tài)。該信號與AT89C513l的P2.2引腳連接。:準備好/忙輸出。當它為低電平時,表示編程、擦除和隨機讀操作正在進行,在操作完成后返回高電平;當該器件沒被選中或輸出禁止時,其為高電平。該信號與AT89C513l的P2.3引腳連接。-AMLZ外部主要通過SPI接口與AT89C5131的SPI接口對應(yīng)相連。

          本文引用地址:http://www.ex-cimer.com/article/195464.htm

          3 系統(tǒng)數(shù)據(jù)采集設(shè)計
          USB總線具有速度快、連接簡單快捷、無需外接電源、支持多設(shè)備連接等優(yōu)點,現(xiàn)已廣泛應(yīng)用于數(shù)據(jù)采集系統(tǒng)。這里選用的AT89C513lA單片機內(nèi)含USB控制器,因此PC機通過USB口實時采集數(shù)據(jù)或從Flash存儲器上統(tǒng)一采集數(shù)據(jù)。
          Microsoft公司未提供適合于本系統(tǒng)USB接口的驅(qū)動程序,因此需自行開發(fā)。該程序的功能是:當USB設(shè)備連接到主機上時,主機可以發(fā)現(xiàn)新設(shè)備,然后建立連接并完成數(shù)據(jù)傳輸任務(wù),也就是能夠讓W(xué)indows正常檢測和識別USB設(shè)備。采用Driver-Studio中的DriverWorks作為開發(fā)工具,開發(fā)WDM型的USB驅(qū)動程序。圖4為系統(tǒng)數(shù)據(jù)采集流程。

          4 結(jié)束語
          這里所設(shè)計的組件系統(tǒng)主要采用基于哥氏效應(yīng)的 器件,測量運動目標的三軸角速度、加速度,采用內(nèi)含USB控制器的AT89C5131A微控器進行控制,只需很少的外圍器件,即可獲得性能優(yōu)異、應(yīng)用靈活方便的組件系統(tǒng)。本設(shè)計既可將數(shù)據(jù)實時采集送回PC機處理,也可先將數(shù)據(jù)存儲在Flash上,然后統(tǒng)一采集到PC機上處理,充分體現(xiàn)了系統(tǒng)應(yīng)用的靈活性,并且稍加修改就可應(yīng)用在組件的其他應(yīng)用領(lǐng)域中,具有較好的推廣前景。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: ADISl 6355 MEMS 慣性測量

          評論


          相關(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); })();