<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 多慣組脈沖輸出同步計數系統設計

多慣組脈沖輸出同步計數系統設計

作者: 時(shí)間:2013-03-25 來(lái)源:網(wǎng)絡(luò ) 收藏


3 系統軟件設計
3.1 CY68013的固件程序設計
擔任著(zhù)一個(gè)系統最基礎工作的程序才可稱(chēng)之為固件程序,比如計算機主板上的BIOS。固件程序的作用就是輔助硬件完成預期的設備功能。如下圖7所示,同件程序在CY68013上電之后,首先通過(guò)調用TD_Init()函數來(lái)完成對多個(gè)狀態(tài)寄存器的配置。接著(zhù),固件程序會(huì )不停檢查FIFO中寫(xiě)入的數據大小,當足夠一包的數據時(shí)自動(dòng)發(fā)送數據包。當發(fā)生最后一包的數據不足一包的大小時(shí),INPKTEND引腳在接收到信號后會(huì )強制打包上傳FIFO中的數據。

本文引用地址:http://dyxdggzs.com/article/189660.htm

f.JPG


3.2 應用程序設計
應用程序的開(kāi)發(fā)采用MFC框架來(lái)設計應用程序,實(shí)現從USB芯片的FIFO中讀取一定大小的數據包并進(jìn)行實(shí)時(shí)的處理,以及在用戶(hù)界面上實(shí)時(shí)地顯示數據。由于文巾的數據包為每4ms的實(shí)時(shí)數據,數據包讀取頻率很高,因此.應用程序采用多個(gè)函數連續讀取多個(gè)數據包以后再去啟動(dòng)數據處理和顯示的線(xiàn)程,通過(guò)實(shí)驗發(fā)現這樣可以有效地降低數據處理線(xiàn)程的啟動(dòng)頻率,保證MFC應用程序的穩定運行。首先,對所有的函數類(lèi)進(jìn)行初始化,并調用Win32函數CreateFile來(lái)得到設備句柄,根據設備句柄來(lái)連接USB設備。通過(guò)接收USB總線(xiàn)的數據包,來(lái)獲得實(shí)時(shí)的數據。然后,再對實(shí)時(shí)的4ms的數據進(jìn)行處理,求出每秒的脈沖數并進(jìn)行實(shí)時(shí)的顯示和保存為txt文檔。應用程序數據采集流程圖如圖8所示。

g.JPG



4 實(shí)驗結果
本系統的測試實(shí)驗是使用SP1641D信號發(fā)生器作為脈沖信號源,將此單路脈沖信號使用多路開(kāi)關(guān)板擴展為48路同源的脈沖信號,當信號源輸出信號為771Hz方波信號時(shí),測量結果以及應用程序界面如圖9所示。圖中T (S)為測試進(jìn)行中的實(shí)時(shí)時(shí)間,其它各列為對應的4個(gè)慣導組件的48路的脈沖計數值。通過(guò)實(shí)驗驗證,本系統能夠滿(mǎn)足對4個(gè)慣導組件的48路脈沖信號進(jìn)行多路同步計數的要求。

h.JPG



5 結束語(yǔ)
文中改進(jìn)后的測試系統,具有操作簡(jiǎn)單,穩定性及實(shí)時(shí)性好等特點(diǎn),該系統設計可作為慣導組件的新型測量設備,提高慣導組件測試系統的效率,并且能自動(dòng)輸出數據文檔,方便操作和管理。SlaveFIFOs模式可以有效使用USB2.0的帶寬,很好地滿(mǎn)足了在數據傳輸速度上的要求。VC與Matlab的混編充分利用了兩個(gè)編程語(yǔ)言各自的優(yōu)勢。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 脈沖輸出 計數系統

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>