外文翻譯--微型計算機的數(shù)字音頻接口processor-based數(shù)據(jù)記錄系統(tǒng)_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  微型計算機的數(shù)字音頻接口PROCESSOR-BASED數(shù)據(jù)記錄系統(tǒng)</p><p>  THOMAS L. CROXTON, STANLEY J. STUMP, AND WILLIAM McD. ARMSTRONG</p><p>  ofPhysiology生物部門、印第安納大學學校ofMedicine、印第安納波利斯,印地安那州的46223</p>

2、<p><b>  摘要:</b></p><p>  提出了一種廉價的接口實現(xiàn)了數(shù)字化數(shù)據(jù)直接轉移,從數(shù)字音頻處理器和視頻盒式錄音機的基礎數(shù)據(jù)采集系統(tǒng)設計和Bezanilla(1985年。j .47:437 - 441)給一個IBM的PC / XT微型計算機。FORTRAN語言的可收回軟件驅動接口很能干控制的錄音機和視頻數(shù)據(jù)采集后,立即開始承認的一個環(huán)節(jié)之前收集的數(shù)據(jù)。這使得分段

3、分析數(shù)據(jù)的長的時間間隔,否則將超過記憶能力的微型計算機。</p><p>  高容量的數(shù)據(jù)記錄系統(tǒng)所設計的F。Bezanilla(1985)是很有價值的從業(yè)人員記錄單通道,因為它可以存儲為二通道的非常精確的數(shù)據(jù)(16位分辨率)、采樣在一個流暢的速度增長(44100個樣本/秒)、延長一段時間(3 h).我們有,不過,遇到限制電腦技術問題進行了分析這樣的數(shù)據(jù)記錄。尤其是當數(shù)據(jù)播放時是很難精確或可以嗎選擇一個數(shù)值的數(shù)據(jù)

4、存儲在計算機記憶。這個困難促使我們開發(fā)一個接口Bezanilla之間的數(shù)據(jù)記錄系統(tǒng)和PC / XT微型計算機模型(IBM儀器有限公司,IBM公司,Danbury,CT)。文中介紹了界面能夠獲取的數(shù)據(jù)重復同樣的間隔內嗎和檢索連續(xù)間隔。后者能力允許單通道記錄分析有很大的影響在持續(xù)時間超過的數(shù)據(jù)存儲容量的電腦(< 6 s數(shù)據(jù)每512 k,寬帶下載1秒鐘的記憶)。</p><p>  我們由一個開關盒接口選擇左邊或

5、者右通道采樣、一個插件電腦板那multiplexes 16位數(shù)據(jù)轉移的8位元計算機數(shù)據(jù)總線,和一個匯編語言程序控制視頻錄音機(VCR)和指導在時序存放數(shù)據(jù)的內存位置。兩功能模式是可得到的。在這個互動的模式錄像機和數(shù)據(jù)數(shù)組開始重復,直到充滿了一個鍵被按下。錄像,然后當場-20年代的位置開始之前收集到的數(shù)據(jù)。在自動模式調用程序提供了一個標記42歲的順序,以前采樣數(shù)據(jù)點。VCR開始時,輸入的數(shù)據(jù)進行了比較,結果表明該標記物的一部分。如果找到匹

6、配的陣列的數(shù)據(jù)都被填滿立即與數(shù)據(jù)跟蹤標記。充滿立即與數(shù)據(jù)跟蹤標記。這然后當場錄像-20年后,一個位置開始的數(shù)據(jù)和控制返回到調用程序。如果沒有找到匹配的在一個可調的時期回放的(1分鐘0.5 h),錄影帶是當場60年代和子程序返回一個國旗表示這些數(shù)據(jù)收集并不成功。如果最后的42數(shù)據(jù)每一個記錄點作為標記為下一個記錄,序貫子功能調用在自動模式將產(chǎn)量檢索的連續(xù)數(shù)據(jù)塊。</p><p>  雖然我們是硬件接口描述特定對我們的

7、儀器和計算機,適應設備應直截了當。然而,速度8255接口芯片的限制,以防止出現(xiàn)利用這個特別的接口AT-type IBM電腦那操作的6 - 8兆赫的鐘速度。我們接口硬件中所示圖1??偝杀倦娔X板和其它部件——150美元。這所設計的數(shù)字輸出階段Bezanilla提供的話時鐘左眼和右眼的數(shù)據(jù)通道和16個平行數(shù)據(jù)線路。在我們的數(shù)字音頻處理器(階級501;Unitrade公司、費城、PA)這些信號是可得到的在一個25-pin連接器在后方的底盤。一個

8、帶狀電纜分機號是用來連接這些線條類似的接頭安裝在一邊,5”×2.5 " x 1.5”塑料盒。點對點的線路連接在盒子里一個37-pin數(shù)據(jù)線路接頭安裝在對面盒,連接到一個時鐘線渠道的選擇開關、控制線路和線路從37-pin錄像機連接器連接到一個六角五接頭。第二個帶狀電纜連接37-pin延伸連接件的開關盒的匹配連接器插件電腦板。</p><p>  圖1的電子線路數(shù)字接口。并行數(shù)字輸出的數(shù)字音頻處理

9、器被A和B的港口8255可編程外圍接口芯片P1012計算機板上。8255年設定每一個16位數(shù)據(jù)轉換成詞兩個8字在電腦上轉移公共汽車。電線連接器,DB-25之間DC-37連接器在開關盒便利數(shù)字音頻處理器連接到P1012計算機卡。選擇數(shù)字音頻處理器數(shù)據(jù)信道是由開關選擇時鐘信號的輸入連接到8255端口的握手c成分添加到PI012卡激活玩,重新再來,讓停止功能的視頻錄音機的控制下,通過optoisolators 6和7位港口C。</p&g

10、t;<p>  MetraByte公司、Taunton,馬02780)修改允許由電腦控制錄放影機。該板包含一位8255可編程外圍接口芯片(英特爾公司、圣克拉拉、CA),一個數(shù)據(jù)總線緩沖區(qū),和一個地址譯碼器。未使用的區(qū)域在頂部的電路板提供充足的房間一根電線包裹集成電路哪幢房子的其它部件的插座中顯示圖1 .從添加組件連接現(xiàn)有板可以改變,以適應焊接到短距離跳投電路一側的板。唯一的其他修改需要的是去除的電源電壓從針12、14、16

11、和18 37-pin連接的,所以這些線可以用于錄像機控制。5 V - 12 V,和+ 12 V線路,最好是不需要被中斷割下了3電路板靠近他們接觸痕跡計算機總線。切除+ 5 V遠銷18的要求兩個邊路的切割痕跡頂部和方法37-pin底部連接組件的一面板和安裝一個跳投,把比分重新這些兩個+ 5 V痕跡。</p><p>  這運行,停止,后退、我們的錄像機功能(模型SL-HF450;索尼公司,美國長島的城市,紐約通常是

12、由沮喪SPST觸發(fā)開關位于前面板。修改這個錄像機僅含安裝了一個六角五連接器。背面板及連接桿地面和。沒有根植,雙方的運行,停止,后退、開關。這些線是相連的,通過開關盒,到三個人4 N36 optoisolators安裝在P1012電路板。激活的optoisolators相當于沉悶相應的開關,錄放影機。</p><p>  宏匯編源代碼圖2為控制界面。這個子程序可以對計劃8255年為數(shù)據(jù)傳輸、存儲數(shù)據(jù)微電腦記憶,和控

13、制視頻盒式錄音機。致電本程序指令,描述了它的算法給出了評論。</p><p>  軟件驅動數(shù)據(jù)傳輸正在寫的宏匯編,是微軟打算聯(lián)系微軟FORTRAN調用程序。一個簡要介紹了算法也緊隨其后。細節(jié)算法和指令致電本程序在備注中提供的源代碼列在圖2。8255年是程序為輸入,接二連三的港口b .在這個配置中,0 - 5位用于港口C握手。單詞是搭成的數(shù)據(jù)端口A和B時鐘信號通過直接選擇比特2和4港口0 C點微機樣品港口C(INT

14、R B)當數(shù)據(jù)來確定詞被抓住了。這然后輸入一個字,微機登記儲存在記憶中。記憶是寄款8每一個點(16個字節(jié))。每一個段落之間的部分增加和偏移登記注冊減少16歲。當所需資料收集停止數(shù)量的段落的數(shù)據(jù)已經(jīng)存儲。檢測鍵盤條目是經(jīng)由函數(shù)調用磁盤的時間操作系統(tǒng)(DOS操作系統(tǒng))。</p><p>  在自動模式下,提供一個程序標記組成的采樣點42之前。一個32位的模板是由第一個最低有效位32分的標記。最重要的每一個采樣點的觀點

15、是旋轉成一個32位的一對寄存器和對比模板。這在比較了兩個階段。僅當?shù)谝粋€16位比賽,其他的16位比較。因為,因為真實的數(shù)據(jù),最低有效位基本上是隨機的,一個16位比賽時發(fā)生的頻率大約在216年一次每1.5秒。如果一個特定數(shù)目的一半比賽發(fā)生在總找到匹配的子程序中流產(chǎn)返回一個錯誤代碼。如果一個總找到匹配的數(shù)據(jù)收藏是開始。前兩個點(對應這33rd和34th分漏掉標記)。這未來的8點是:以一個數(shù)組的形式存儲在馬上preceeds陣列的數(shù)據(jù)在內存中

16、。我們建議調用程序確認這些8點都是相同的到最后的8分42-point標記。 此后,點中存儲的數(shù)據(jù)的數(shù)組。完成的控制,通過使用錄像機的位元第六條、第七條的規(guī)定的港口C 8255。這些都是沒有要求握手,編程為輸出。7442BCD-to-Decimal轉換器是用來demultiplex這些兩位。代碼C6 C7 = 00,03,和10個激活玩,停止,收、功能,分別。位C6、C7通常設定,導致任何行動。當一方或兩位被復位,適當?shù)妮敵龅?4<

17、/p><p>  作者將很高興提供感興趣的讀者與磁盤拷貝的列在圖二子程序和它的組裝目標代碼。有這樣要的的朋友在郵寄是請在郵件里放上格式化好的軟盤。</p><p><b>  參考:</b></p><p>  Bezanilla,f . 1985。 一個高容量的數(shù)據(jù)記錄設備的基于數(shù)字音頻處理器和一個視頻盒式錄音機。雜志。J。47:437 - 44

18、1。</p><p>  A MICROCOMPUTER INTERFACE FOR A DIGITAL AUDIO PROCESSOR-BASED DATA RECORDING SYSTEM</p><p>  THOMAS L. CROXTON, STANLEY J. STUMP, AND WILLIAM McD. ARMSTRONG</p><p>  Dep

19、artment ofPhysiology and Biophysics, Indiana University School ofMedicine, Indianapolis,</p><p>  Indiana 46223</p><p>  ABSTRACT An inexpensive interface is described that performs direct trans

20、fer of digitized data from the digital audioprocessor and video cassette recorder based data acquisition system designed by Bezanilla (1985, Biophys. J.,47:437-441) to an IBM PC/XT microcomputer. The FORTRAN callable sof

21、tware that drives this interface is capableof controlling the video cassette recorder and starting data collection immediately after recognition of a segment ofpreviously collected data. This permits piecewi</p>&

22、lt;p>  The high capacity data recording system designed by F.Bezanilla (1985) is of great value to practitioners ofsingle-channel recording since it allows storage of two channels of very precise data (16 bit resoluti

23、on), sampled at an acceptably fast rate (44,100 samples/s), for extended periods of time (up to 3 h). We have, however, encountered technical problems which limit the computerized analysis of data recorded in this way. I

24、n particular, when the data are played back it is difficult to accurat</p><p>  Our interface consists of a switch box that selects the left or right channel for sampling, a plug-in computer board that multi

25、plexes the 16-bit data for transfer on the 8-bit computer data bus, and an assembly language subroutine that controls the video cassette recorder (VCR) and directs storage of data in sequential memory locations. Two func

26、tional modes are available. In the interactive mode the VCR is started and the data array is filled repetitively until a key is pressed. The video tape i</p><p>  Although the interface we describe is hardwa

27、re specific to our instruments and computer, adaptation to other equipment should be straightforward. However, speed limitations of the 8255 interface chip appear to preclude use of this particular interface with IBM AT-

28、type computers that operate at a 6-8 MHz clock speed. Our interface hardware is depicted in Fig. 1. Total cost for the computer board and additional components is -$150. The digital output stage designed by Bezanilla pro

29、vides word clock</p><p>  FIGURE 1 Electronic circuitry of digital interface. The parallel digital output of the digital audio processor is routed to ports A and B of an 8255 programmable peripheral interfac

30、e chip on a P1012 computer board. The 8255 is programmed to convert each 16-bit data word to two 8-bit words for transfer on the computer bus. Wiring between a DB-25 connector and a DC-37 connector in the switch box faci

31、litates connection of the digital audio processor to the P1012 computer card. Choice of digital aud</p><p>  The computer board we now employ (model PIO12,MetraByte Corp., Taunton, MA 02780) was modified to

32、allow computerized control of the VCR. This board contains an 8255 programmable peripheral interface chip (Intel Corp., Santa Clara, CA), a data bus buffer, and an address decoder. An unused area at the top of the circui

33、t board provides ample room for wire wrap integrated circuit sockets which house the additional components shown in Fig. 1. Connections from the added components to the existing boar</p><p>  The play, stop,

34、 and rewind functions of our VCR (model SL-HF450; Sony Corp. of America, Long Island City,NY) are normally triggered by depressing SPST switches located on the front panel. Modification of this VCR consists simply of mou

35、nting a 5-pin hex connector to the back panel and connecting pins to ground and to the ungrounded sides of the play, stop, and rewind switches. These lines are connected, via the switch box, to three 4N36 optoisolators m

36、ounted on the P1012 circuit board. Activating</p><p>  The software that drives the data transfer is written for the Microsoft MACRO ASSEMBLER and is intended to be linked with a Microsoft FORTRAN calling pr

37、ogram. A brief overview of the algorithm follows. Details of the algorithm and instructions for calling the subroutine are provided in the remarks of the source code listed in Fig. 2. The 8255 is programmed for strobed i

38、nput of ports A and B. In this configuration, bits 0-5 of port C are used for handshaking. The data word is latched into ports A</p><p>  FIGURE 2 MACRO ASSEMBLER source code for control of interface. This s

39、ubroutine programs the 8255 for data transfer, stores data in microcomputer memory, and controls the video cassette recorder. Instructions for calling the subroutine and a description of its algorithm are given in the co

40、mments.</p><p>  In the automatic mode the program is provided with a marker consisting of 42 previously sampled points. A 32-bit template is constructed from the least significantbits of the first 32 points

41、 of the marker. The least significant bit of each sampled point is rotated into a 32-bit pair of registers and is compared with the template. This comparison is done in two stages. Only if the first 16 bits match, are th

42、e other 16 bits compared. Since, for real data, the least significant bits are essentially</p><p>  Control of the VCR is accomplished through use of bits 6 and 7 of port C of the 8255. These are not require

43、d for handshaking and are programmed for output. A 7442 BCD-to-Decimal converter is used to demultiplex these two bits. Codes C6 C7 = 00, 01, and 10 activate the play, stop, and rewind functions, respectively. Bits C6 an

44、d C7 are normally set, resulting in no action. When either or both bits are reset, the appropriate output of the 7442 is driven low, activating the corresponding 4N36 optois</p><p>  The only defect we have

45、observed in testing this interface is occasional failure of the subroutine to detect the marker. This occurs <1% of the time. Often, a second subroutine call with the same marker will execute correctly. We believe thi

46、s failure to result from misreading of the video tape.</p><p>  The authors will be pleased to provide interested readers with diskette copies of the subroutine listed in Fig. 2 and its assembled object code

47、. Such requests should include a formatted diskette in a stamped, self-addressed diskette mailer.</p><p>  Received for publication 23 February 1987 and in final form 17 June1987.REFERENCE:Bezanilla, F. 1985

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論