| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| IEEE488 / GPIB към USB или... http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=13795 |
Страница 1 от 1 |
| Автор: | itso.t [ Пет Май 22, 2015 3:14 pm ] |
| Заглавие: | IEEE488 / GPIB към USB или... |
Не съм се занимавал с материята и има някои неясни въпроси. Масово в продажба има кабели на National Instruments и Agilent. Има ли значение кой от двата ще се използва за комуникация? Евентуално, National Instruments имат ли афинитет само към собствената си продукция и Лабвю да се мръщи на кабелите на Agilent или друг производител? Галванично развързана версия? Друга алтернатива освен USB или платка на PCI / PCI-E. Вариантите за PCMCIA / Express Card не представляват интерес. Доколко е важно кабелите между устройствата (488 към 488) да са "маркови"? Все пак, скоростите по тоя интерфейс не са кой знае какви... Като навържа няколко устройства, мога ли да очаквам изненади като ground loop или други подобни закачки? |
|
| Автор: | ДедоБоре [ Пет Май 22, 2015 8:11 pm ] |
| Заглавие: | Re: IEEE488 / GPIB към USB или... |
добре дошъл на земята GPIB това е древна технология. интерфейса е измислен от НР още преди ... ъъъ 40 години. всеки нод може да бъде и предавател и приемник, може и да е само едното. има 3 вида буфери съответно - единия за данни, другите 2 са за командните линии и са за приемник/предавател/котролер или само едното. арбитрирането и стробовете става по 3 тела, има табличка за стейт машината, която няма да ти разяснявам на този етап. идеята е навремето да се направи относително прост бъс, който да може да се реализира без процесор (с нандове), но да има и по-наточени възможности. максималните скорости варират от 250КБ до 1МБ. за 1МБ времето за реакция на сигнал е максимум 350nS. това е наложило различните производители да си издялкат специализирани контролери или дори микропроцесорни фамилии. тези контролери си имат всички стейт машини, фифо буфери и DMA. това е доста универсален бъс. могат да се закачат какви ли не устройства - инструменти, флопита, хард-дискове... уникалното е, че всеки нод може да е контролер, толкер и лисънър. в компютрите го ползват до НР9000 за връзка с дискови системи, след това минават на SCSI. постепенно всички доставчици на чипове се оттичат в канала. в момента актуалния контролер е останал този на TI 9914 и мутантите му. не се произвежда от двайсетина години и по тази причина е екзотично намирането му. последващите версии за PCI са вариация на тази тема. --- USB преходниците са чисто суфтуерни - микроконтролер с USB, който прави управлението на GPIB бъса софтуерно. съответно скоростите са много ниски. това не е проблем, защото бъса специфицира само максималната скорост, а не минималната. има 3 "маркови" преходника - NI, HP и Prologix. всички имат драйвери за Лабвю и VEE и няма грижа с тях. намираемите на пазара ISA/PCI карти също имат драйвери и за двете среди, така че на ниво контролер нямаш грижи. НР имат и етернет<->GPIB кутия, тя също влиза в двете среди елегантно. имаше и някакъв чалъм да пуснеш софтуерен такъв бридж към PCI карта. --- нататък зависи от средата (LabView или VEE), но в общия случай ти трябва драйвер за уреда. за почти всичко на пазара има готови "драйвери", но понеже е обикновен текстови файл, да направиш нов за неизвестен уред не е някаква сложнотия. е, не е и работа за 1 час. --- галванично разделяне по принцип няма. така че е хубаво железата да са заземени в шуко на една жица, за да не ти текат тоци по земята на GPIB кабела. единствената смислена изолация се получава с етернета. кабелите е хубаво да са маркови. по-лесно е да ръснеш $10, отколкото да си правиш твои, вЕрвай ми. просто трябва да дебнеш някой да продаде накуп един кашон кабели, че да си заслужава транспорта и митницата. по европейските сайтове понякога се появяват кабели, но са на безбожни цени. то като цяло в афропата хубавите инструменти са скъпи и редки. --- какво си решил да правиш? |
|
| Автор: | itso.t [ Пет Май 22, 2015 8:43 pm ] |
| Заглавие: | Re: IEEE488 / GPIB към USB или... |
Подхванал съм ъпгрейд на едно оборудване, и новото ще е преобладаващо с 488. Използвам затишието, докато още не е пристигнало, за да си изясня някои от детайлите, както и какви закачки да очаквам. Ясно е че няма да се мине без обичайните глупости. Някои от USB адаптерите поддържат и някакъв хай-спийд режим, та предполагам че няма да има проблем със скоростите. За кабелите между устройствата имах друго предвид. Не мисля да се занимавам да ги правя. По-скоро ме интересуваше доколко е капризна цялата история към кабела. Да не се окаже в един момент като при аудиофилските истории - че трябвало да бъде с кабел за $1000... Обмислям един вариант за галванично разделяне между компютъра и уредите, както и между самите уреди, ама все се върти около две шепи трансивъри и оптрони или нещо подобно... |
|
| Автор: | ДедоБоре [ Пет Май 22, 2015 10:23 pm ] |
| Заглавие: | Re: IEEE488 / GPIB към USB или... |
галванично разделяне между контролера и уреда надали ще е възможно. поне с оптрони. аз не бих си губил времето в тази посока. по-добре добави още някой долар към USB-GPIB и си вземи етернет. за кабелите. ако ще имаш по-дълъг сегмент (>10м) трябва да ползваш хубави кабели. тоя бъс няма терминация и комуникацията се крепи на черна магия. |
|
| Автор: | itso.t [ Пет Май 22, 2015 10:43 pm ] |
| Заглавие: | Re: IEEE488 / GPIB към USB или... |
Оказва се че има и не лоши варианти за галванично разделяне директно на USB. Отдавна не се бях интересувал докъде са я докарали в тая област. Последните ми спомени бяха за някакви чипове на Аналог Дивайс, ако не се лъжа, но те бяха само до USB1.1. Днес си опресних (ми опресниха) информацията. Оказва се че има разделители (готови устройства) дори и за USB3. С оптика, и обаждаха съвсем прилични скорости. Предстои да проверя и колко прилични цени обаждат. А дано, ама надали... Интересен е и варианта за разделяне между самите уреди. Двете шепи разделители, били те оптични, индуктивни или капацитивни са за него. Като се зачетох, както и да го умувам, при повече уреди няма да мина без някой и друг ground loop, особено при тия на които има и по някой сигнален конектор директно на тенекията им... |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|