摘要:設(shè)計并實現(xiàn)了一個USB/EPP 轉(zhuǎn)接系統(tǒng),給出其硬件設(shè)計方案并討論了相關(guān)技術(shù)細節(jié), 使其實現(xiàn)USB 接口到EPP接口的相互數(shù)據(jù)轉(zhuǎn)發(fā)。使僅具有EPP 接口的傳統(tǒng)儀器設(shè)備借助于USB/EPP 轉(zhuǎn)接系統(tǒng)擁有USB 總線所提供的即插即用和設(shè)備插架特性, 方便其通過USB 接口靈活接入同時擁有多個外設(shè)的計算機主機系統(tǒng)。關(guān)鍵詞:USB;EPP;轉(zhuǎn)接系統(tǒng)中圖分類號:TP368.3 文獻標識碼:A文章編號:1008- 0570(2005)11- 2- 0166- 03 在傳統(tǒng)的I/O 模式中,計算機外設(shè)通常映射為CPU 中固定I/O 地址,要求由主機分配一個指定的IRQ 中斷請求。由于PC 機的端口和中斷資源有限,因而使外設(shè)的可擴展性受到局限;同時,隨著電腦應(yīng)用的拓展,PC 機的外設(shè)接口越來越多,外設(shè)對系統(tǒng)資源的獨占性也容易導致系統(tǒng)資源沖突。由于各種外部設(shè)備不斷增加,容易導致各種I/O 沖突。由Intel、Compaq、Microsoft、IBM等廠商所提出的USB 總線標準,基于即插即用和設(shè)備插架技術(shù),設(shè)備接入時不影響應(yīng)用程序的運行,具有良好的可擴充性和擴展的方便性。目前USB 協(xié)議已經(jīng)發(fā)展到了最新的2.0 版本,可支持峰值傳輸速率為480Mbps 的高速外設(shè),可提供4~8 個USB 2.0 接口,同時通過USB 集線器(HUB)的擴展還可以支持多達127 個外設(shè)同時連接,基本上解決了各種外設(shè)同時存在同時使用的所有問題。基于USB 接口的上述優(yōu)點,目前的計算機,特別是筆記本計算機基本上都只配備USB 接口,而取消了傳統(tǒng)的串口和并口,這對那些以前購置的需要與計算機進行通信而只有串口或并口的各種儀器的繼續(xù)使用造成了極大的障礙。 針對傳統(tǒng)的數(shù)字化儀器與計算機通信中存在的接口不足的問題,本文設(shè)計了一個USB/EPP 轉(zhuǎn)接系統(tǒng),使其能夠從計算機的USB 接口接收數(shù)據(jù),經(jīng)過格式轉(zhuǎn)換,從USB/EPP 轉(zhuǎn)接系統(tǒng)的并行接口EPP 發(fā)送給傳統(tǒng)的儀器設(shè)備;同時也能夠從USB/EPP 轉(zhuǎn)接系統(tǒng)的并行接口EPP 接收數(shù)據(jù),將其轉(zhuǎn)化為USB 幀格式,并發(fā)送到計算機的USB 接口。從而使僅具有EPP 接口的傳統(tǒng)儀器設(shè)備借助于USB/EPP 轉(zhuǎn)接系統(tǒng),可以繼續(xù)正常使用。2 USB 總線2.1 USB 系統(tǒng)描述及總線協(xié)議USB 是一種電纜總線,支持在主機和各種即插即用外設(shè)之間進行數(shù)據(jù)傳輸。由主機預定的標準協(xié)議使各種設(shè)備分享USB 帶寬,當其它設(shè)備和主機在運行時,總線允許添加、設(shè)置、使用以及拆除外設(shè),這為多個儀器設(shè)備共享同一個主計算機提供了可能。USB 協(xié)議采用了管道模型的軟硬件協(xié)議,摒棄了一般外設(shè)協(xié)議的端口映射方式,從而有效地避免了計算機應(yīng)用系統(tǒng)I/O 端口地址沖突。根據(jù)功能劃分,一個USB 系統(tǒng)由三個部分組成:即USB 互連、USB 主機和USB 設(shè)備。圖1 給出了USB系統(tǒng)的通用拓撲結(jié)構(gòu)。
上傳時間: 2013-10-09
上傳用戶:半熟1994
三種方法讀取鍵值 使用者設(shè)計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產(chǎn)生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個按鍵被按下。 本實驗採用中斷式實現(xiàn)使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設(shè)計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時間: 2013-11-12
上傳用戶:a673761058
針對目前PLC實踐教學中存在的問題, 如設(shè)備投入不足、學生學習興趣不高等, 提出將MCGS組態(tài)軟件與PLC控制技術(shù)相結(jié)合來設(shè)計監(jiān)控系統(tǒng),并以混料簡易控制為例,講解組態(tài)控制系統(tǒng)的構(gòu)造過程。實踐證明,該上位機監(jiān)控系統(tǒng)可以模擬現(xiàn)場自動設(shè)備系統(tǒng)的工藝流程,可以與PLC實施信息交互,可以實時監(jiān)控PLC工作。此改革既可緩解高校PLC實踐教學設(shè)備投入不足的困難,又可提高學生的學習興趣,培養(yǎng)學生PLC控制系統(tǒng)的綜合開發(fā)能力。
標簽: MCGS PLC 組態(tài)技術(shù) 實踐教學
上傳時間: 2013-11-22
上傳用戶:mqien
波長信號的解調(diào)是實現(xiàn)光纖光柵傳感網(wǎng)絡(luò)的關(guān)鍵,基于現(xiàn)有的光纖光柵傳感器解調(diào)方法,提出一種基于FPGA的雙匹配光纖光柵解調(diào)方法,此系統(tǒng)是一種高速率、高精度、低成本的解調(diào)系統(tǒng),并且通過引入雙匹配光柵有效地克服了雙值問題同時擴大了檢測范圍。分析了光纖光柵的測溫原理并給出了該方案軟硬件設(shè)計,綜合考慮系統(tǒng)的解調(diào)精度和FPGA的處理速度給出了基于拉格朗日的曲線擬合算法。 Abstract: Sensor is one of the most important application of the fiber grating. Wavelength signal demodulating is the key techniques to carry out fiber grating sensing network, based on several existing methods of fiber grating sensor demodulation inadequate, a two-match fiber grating demodulation method was presented. This system is a high-speed, high precision, low-cost demodulation system. And by introducing a two-match grating effectively overcomes the problem of double value while expands the scope of testing. This paper analyzes the principle of fiber Bragg grating temperature and gives the software and hardware design of the program. Considering the system of demodulation accuracy and processing speed of FPGA,this paper gives the curve fitting algorithm based on Lagrange.
標簽: FPGA 光纖光柵 解調(diào)系統(tǒng)
上傳時間: 2014-07-24
上傳用戶:caiguoqing
本文采用分圓格方法,設(shè)計了一種簡化型具全分集、滿速率特性的四發(fā)四收準正交空時分組碼。該準正交空時分組碼不僅比傳統(tǒng)的基于星座調(diào)制技術(shù)的四發(fā)四收準正交空時碼具有更大的分集增益上界,而且比已有的八發(fā)一收分圓準正交空時碼在誤碼率和信道容量、以及中斷概率等方面皆具有顯著的優(yōu)越性。
上傳時間: 2014-12-29
上傳用戶:dragonhaixm
片式NTC熱敏電阻器:1、基本知識 微觀結(jié)構(gòu)及特征 NTC的種類及工作原理 NTC的電性參數(shù) 2、順絡(luò)熱敏電阻 溫度感知型NTC 功率型NTC 3、應(yīng)用 NTC熱敏電阻器微觀結(jié)構(gòu) NTC熱敏電阻器是以錳、鈷、鎳和銅等金屬氧化物為主要材 料, 采用陶瓷工藝制造而成的。 陶瓷微觀結(jié)構(gòu)呈現(xiàn)尖晶石結(jié)構(gòu)。 在導電方式上完全類似鍺、硅等半導體材料。 當溫度低時,氧化物材料的載流子(電子和孔穴)數(shù)目少, 其電阻值較高; 隨著溫度的升高,載流子數(shù)目增加,其電阻值降低。
上傳時間: 2013-11-17
上傳用戶:松毓336
嵌入式ARM資料
標簽: ARM 嵌入式系統(tǒng) 硬件設(shè)計 應(yīng)用實例
上傳時間: 2013-10-27
上傳用戶:yqs138168
一、在開機前先檢查機器的電源和氣源是否接好,氣壓表讀數(shù)必需在0.55-0.8MPa之間,將貼片頭推回到左上角,打開機器、電腦、圖像處理器電源開關(guān)。二、電腦啟動完成,點擊桌面圖標“Expert.exe”,打開機器軟件。三、對應(yīng)PCB,選擇相對應(yīng)的貼片程序打開。四、根據(jù)貼片程序顯示的裝料表,將不同的元器件裝在對應(yīng)的位置。五、放入PCB在平臺治具上固定。六、移動貼片頭,確認參考位置。七、移動貼片頭,根據(jù)貼片程序指示,吸取元器件放在PCB上對應(yīng)的位置,觀察電腦顯示器,貼片有無移位。八、重復第7項,直致程序指示貼片完成。九、貼片完畢,清潔臺面,關(guān)閉機器。
上傳時間: 2013-10-08
上傳用戶:lhll918
附件是一款PCB阻抗匹配計算工具,點擊CITS25.exe直接打開使用,無需安裝。附件還帶有PCB連板的一些計算方法,連板的排法和PCB聯(lián)板的設(shè)計驗驗。 PCB設(shè)計的經(jīng)驗建議: 1.一般連板長寬比率為1:1~2.5:1,同時注意For FuJi Machine:a.最大進板尺寸為:450*350mm, 2.針對有金手指的部分,板邊處需作掏空處理,建議不作為連板的部位. 3.連板方向以同一方向為優(yōu)先,考量對稱防呆,特殊情況另作處理. 4.連板掏空長度超過板長度的1/2時,需加補強邊. 5.陰陽板的設(shè)計需作特殊考量. 6.工藝邊需根據(jù)實際需要作設(shè)計調(diào)整,軌道邊一般不少於6mm,實際中需考量板邊零件的排布,軌道設(shè)備正常卡壓距離為不少於3mm,及符合實際要求下的連板經(jīng)濟性. 7.FIDUCIAL MARK或稱光學定位點,一般設(shè)計在對角處,為2個或4個,同時MARK點面需平整,無氧化,脫落現(xiàn)象;定位孔設(shè)計在板邊,為對稱設(shè)計,一般為4個,直徑為3mm,公差為±0.01inch. 8.V-cut深度需根據(jù)連板大小及基板板厚考量,角度建議為不少於45°. 9.連板設(shè)計的同時,需基於基板的分板方式考量<人工(治具)還是使用分板設(shè)備>. 10.使用針孔(郵票孔)聯(lián)接:需請考慮斷裂后的毛刺,及是否影響COB工序的Bonding機上的夾具穩(wěn)定工作,還應(yīng)考慮是否有無影響插件過軌道,及是否影響裝配組裝.
上傳時間: 2014-12-31
上傳用戶:sunshine1402
在PCB生產(chǎn)的時候,由于基板都是一大塊的,要做成的PCB就有小片組成,那么,我們怎么將一些PCB拼板輸出,以達到在開料的時候節(jié)約成本呢,本PCB智能拼板系統(tǒng)就是為了開料的時候,智能的拼板,以達到節(jié)約成本的效用. PCB-IPS智能拼板系統(tǒng)是由本人經(jīng)過十幾年P(guān)CB專業(yè)工程設(shè)計經(jīng)驗,專門為PCB生產(chǎn)企業(yè)研制開發(fā)的一個效果極佳的拼板開料軟件,通過PCB-IPS可以找到每一款PCB的最佳開料方案,最大限度地提高板材的利用率。它具有以下特點: 1.開料算法精確嚴密,保證找到最佳開料方案; 2.操作和界面十分簡單,用戶不需培訓即可馬上使用; 3.對每款線路板提供所有可能的開料選擇方案,滿足不同的需求; 4.對開料剩余邊的最小化使開料結(jié)果更加完善; 5.允許用戶對開料尺寸進行手工調(diào)整,靈活性強; 6.Tooling的自動生成,并允許用戶手工調(diào)整; 7.完善的Execl報表輸出及打印;
上傳時間: 2013-11-21
上傳用戶:qiaoyue
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1