|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
有關(guān)GPIB的知識(shí) |
| 作者:qiunan 欄目:測(cè)控之家 |
各位大蝦,本人正在進(jìn)行有關(guān)GPIB的研究,對(duì)一些問(wèn)題不是很明白,我想問(wèn)一下,在整個(gè)GPIB自動(dòng)控制系統(tǒng)啟動(dòng)后,如何確定系統(tǒng)控者,是對(duì)接口芯片的寄存器進(jìn)行操作嗎?而且系統(tǒng)是如何分配地址,是控者查詢嗎?現(xiàn)在真的是一頭霧水,謝謝各位好心人了! |
| 2樓: | >>參與討論 |
| 作者: jmu2001 于 2005/3/16 22:14:00 發(fā)布:
呵呵,我也就知道一點(diǎn)兒 你好! 據(jù)我知道的一點(diǎn)知識(shí): 1.GPIB系統(tǒng)是可以設(shè)置講(控)-聽(tīng)(被控)的. 2.GPIB系統(tǒng)的地址應(yīng)該是在系統(tǒng)初始階段就已經(jīng)設(shè)置好的. 以上是否對(duì)你有幫助呀! |
|
| 3樓: | >>參與討論 |
| 作者: llx 于 2005/3/17 0:42:00 發(fā)布:
GPIB中的控者相當(dāng)于交換機(jī)的功能。 一般是帶Controller功能的GPIB卡做為Controller。使用帶Controller功能的接口IC,編程確定是Controller或是Talker或是Listener。 GPIB的地址是0-30,最多可有15臺(tái)設(shè)備?蓭U(kuò)展地址,尋址達(dá)到900。 總線內(nèi)地址不能重復(fù)。在接入總線前應(yīng)確認(rèn)和總線中設(shè)備地址不沖突。 |
|
| 4樓: | >>參與討論 |
| 作者: qiunan 于 2005/3/17 8:51:00 發(fā)布:
謝謝各位好心人 真得十分感謝各位好心人,我還有個(gè)問(wèn)題想請(qǐng)教,就是作為控者,它是如何知道整個(gè)系統(tǒng)中每個(gè)設(shè)備的地址的,要是在初始化階段,那這個(gè)過(guò)程是怎樣的。 |
|
| 5樓: | >>參與討論 |
| 作者: llx 于 2005/3/17 9:38:00 發(fā)布:
控者初始化時(shí)不需要知道總線設(shè)備的地址。 除非要初始化總線設(shè)備。 外部設(shè)備地址要在控者系統(tǒng)中進(jìn)行設(shè)置,否則控者無(wú)法進(jìn)行Talk。 非控者的設(shè)備開(kāi)機(jī)后都是進(jìn)入聽(tīng)者狀態(tài),等待控者進(jìn)行調(diào)度。有些卡有FINDLSTN的功能,可以找出總線內(nèi)處于聽(tīng)者狀態(tài)的設(shè)備。當(dāng)然也有不需要控者的系統(tǒng),這種系統(tǒng)只有Talker和Listener。 |
|
| 6樓: | >>參與討論 |
| 作者: qiunan 于 2005/3/17 11:39:00 發(fā)布:
感謝llx 謝謝。! 如果地址是控者設(shè)置的,那他怎么分配地址呢? 非控者設(shè)備上電進(jìn)入聽(tīng)者狀態(tài),那它是怎么進(jìn)入的呢,狀態(tài)轉(zhuǎn)移圖中上電進(jìn)入聽(tīng)者空閑態(tài),要進(jìn)入聽(tīng)者狀態(tài)則需要滿足條件,那些條件怎么來(lái)呢? 希望大俠能多多幫忙,我也是剛剛接觸到這些,謝謝你!! 能留個(gè)聯(lián)系方式嗎? 電話,郵箱,qq 之類的。 |
|
| 7樓: | >>參與討論 |
| 作者: llx 于 2005/3/17 12:27:00 發(fā)布:
控者無(wú)法設(shè)置設(shè)備地址 設(shè)備的地址是由設(shè)備內(nèi)部的程序設(shè)定的。 你是要做GPIB接口電路設(shè)計(jì),還是PC機(jī)編程?如果是PC機(jī)編程的話,不需要了解太多,多看接口卡的資料。 MSN:xiaollx@hotmail.com |
|
| 8樓: | >>參與討論 |
| 作者: qiunan 于 2005/3/17 13:26:00 發(fā)布:
想和llx多交流 我現(xiàn)在做的是接口設(shè)計(jì),恩,就是芯片模擬,用FPGA把GPIB接口芯片IOT7210模擬出來(lái),由于接觸得不多,經(jīng)驗(yàn)也少,所以現(xiàn)在有不少困難。我們對(duì)這個(gè)總線的功能還是了解的,像AH,T,L,SH等,但現(xiàn)在還是處于一個(gè)比較凌亂的階段,每個(gè)功能塊兒的聯(lián)系不是很清楚,現(xiàn)在正在找一條清晰的思路。我現(xiàn)在想找的突破口就是,從整個(gè)系統(tǒng)上電后的狀態(tài)入手,現(xiàn)在的主要問(wèn)題,就是系統(tǒng)控者是如何確定的,還有就是一個(gè)我現(xiàn)在最想知道的問(wèn)題:控者發(fā)聽(tīng),講地址尋址的時(shí)候,對(duì)方設(shè)備的地址控者是如何知道的,您說(shuō)是設(shè)備內(nèi)部的編程實(shí)現(xiàn),那是不是就在接口芯片中呢?這個(gè)程序是需要我們來(lái)寫的嗎? 總覺(jué)得我們還是缺很重要的一塊知識(shí)沒(méi)有了解,希望您能給些指導(dǎo),我們現(xiàn)在確實(shí)是比較郁悶,想把各個(gè)部分串聯(lián),但找不到一個(gè)很好的切入點(diǎn)! |
|
| 9樓: | >>參與討論 |
| 作者: llx 于 2005/3/17 14:18:00 發(fā)布:
Controller通過(guò)對(duì)IFC、ATN、REN三條接口線對(duì)總線進(jìn)行控制的 Controller上電后進(jìn)入Idle狀態(tài),需激活驅(qū)動(dòng)ATN信號(hào)線,變?yōu)锳ctive Controller。Controller的整個(gè)狀態(tài)切換過(guò)程比較復(fù)雜。你可以找點(diǎn)講GPIB協(xié)議的資料看看。 聽(tīng)者設(shè)備的地址控者事先必須知道,這可通過(guò)編程完成。 你用FPGA做帶Controller的接口?做僅僅有Talker和Listener的接口可能會(huì)簡(jiǎn)單些,帶Controller的會(huì)比較復(fù)雜。祝你成功。 |
|
| 10樓: | >>參與討論 |
| 作者: qiunan 于 2005/3/17 14:48:00 發(fā)布:
編程指的是什么 真的謝謝您,帶控者的是有點(diǎn)復(fù)雜,不過(guò)您說(shuō)的聽(tīng)者設(shè)備地址要事先知道,通過(guò)編程可知,這點(diǎn)我還是有點(diǎn)不懂,編程指的是什么? |
|
| 11樓: | >>參與討論 |
| 作者: llx 于 2005/3/17 15:04:00 發(fā)布:
Controller要事先知道和哪個(gè)地址對(duì)話啊 Controller的功能就象電話交換機(jī),必須知道Talker和Listener的地址才能把它們連接起來(lái)。 |
|
| 12樓: | >>參與討論 |
| 作者: qiunan 于 2005/3/17 16:00:00 發(fā)布:
地址 哦,有點(diǎn)明白了,那自控監(jiān)測(cè)系統(tǒng)中所有設(shè)備的地址應(yīng)該如何查呢,是到每個(gè)設(shè)備上去看嗎? 真的十分感激您的幫助,現(xiàn)在似乎有點(diǎn)頭緒了。 |
|
| 13樓: | >>參與討論 |
| 作者: llx 于 2005/3/17 16:26:00 發(fā)布:
yes |
|
| 14樓: | >>參與討論 |
| 作者: qiunan 于 2005/3/17 16:28:00 發(fā)布:
和llx交流 我找了臺(tái)數(shù)字示波器看了看,發(fā)現(xiàn)有專門的鍵設(shè)置GPIB地址,地址應(yīng)該就是這樣看了,真得太感謝您了,您有郵箱嗎?以后有機(jī)會(huì)還想和您交流!:) |
|
| 15樓: | >>參與討論 |
| 作者: llx 于 2005/3/17 17:03:00 發(fā)布:
上面留過(guò)了 |
|
| 16樓: | >>參與討論 |
| 作者: jmu2001 于 2005/3/18 0:22:00 發(fā)布:
呵呵 沒(méi)想到,你們討論的很熱烈呀. 大家繼續(xù)努力! |
|
| 17樓: | >>參與討論 |
| 作者: 1121 于 2005/3/18 10:35:00 發(fā)布:
有專門的GPIB控制IC為何不用?那要省事多了。 俺以前用48系列單片機(jī)都弄過(guò)。 |
|
| 18樓: | >>參與討論 |
| 作者: jmu2001 于 2005/3/19 11:53:00 發(fā)布:
呵呵 你們還是放到這里討論吧,讓我也了解多一些了 |
|
| 19樓: | >>參與討論 |
| 作者: freemf 于 2005/3/19 20:03:00 發(fā)布:
GPIB的轉(zhuǎn)換 請(qǐng)教:gpib在與其他的接口進(jìn)行轉(zhuǎn)換時(shí),比如說(shuō)和usb.或者pci.這時(shí)它的系統(tǒng)狀態(tài)如何確定的啊?(控方如何與被控方同步呢?) |
|
| 20樓: | >>參與討論 |
| 作者: llx 于 2005/3/20 22:22:00 發(fā)布:
GPIB總線的三線掛鉤原理可保證數(shù)據(jù)的完整傳輸。 DAV、NRFD、NDAC按一定的時(shí)序控制指令和數(shù)據(jù)在總線上的傳輸,可使設(shè)備間保持通信的同步和數(shù)據(jù)的完整性。 |
|
| 21樓: | >>參與討論 |
| 作者: create8523 于 2007/5/14 15:25:00 發(fā)布:
現(xiàn)在想要個(gè)能顯示6個(gè)字符的lcd,請(qǐng)問(wèn)哪個(gè)和單片機(jī)的連接簡(jiǎn)單 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |