реклама на сайте
подробности

 
 
> IEEE 488.2 или GPIB, Описание протокола
stoker
сообщение Jul 21 2007, 16:22
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Хочу оснастить свой прибор данным интерфейсом. В инете полазил - инфы маловато, даже сделать физический уровень немогу. Если есть у кого полное описание протокола, помогите плиз ссылочкой! Или дайте рекомендации, подсказки с чего начать...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Jul 24 2007, 13:04
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Текст стандарта IEEE488.1 скорее запутывает. Этот стандарт нацелен в большей степени на разработчиков микросхем, реализующих интерфейс GPIB. В своих приборах мы (как и многие другие) ставим TNT4882. Документации на эту микросхему много, всё работает как положено. Как программировать TNT4882 - см. ESP-488, это исходники на Си и подробный документ с пошаговыми инструкциями. Таким путём у меня вышел драйвер GPIB всего на 300 строк кода. Могу поделиться схемкой и исходниками. National Instruments также предлагают некие исходники на Си++ навороченного драйвера на все случаи жизни, но там десятки файлов исходных текстов.
Если я не ошибаюсь, в принципе можно реализовать GPIB при помощи портов ввода-вывода микроконтроллера, так как все обмены на шине - "с рукопожатитями", то есть пока не дёрнул ножкой, другая сторона подождёт. Но такая реализация потребует разобраться в стандарте.
Ещё можно сделать на FPGA. К сожалению, халявных ядер не видел. Но некая фирма ComputerBoards делает чип CB7210 и предлагает VHDL исходники к нему.
Go to the top of the page
 
+Quote Post
stoker
сообщение Jul 24 2007, 17:45
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Спасибо за ответ!
Цитата(scifi @ Jul 24 2007, 17:04) *
Текст стандарта IEEE488.1 скорее запутывает. Этот стандарт нацелен в большей степени на разработчиков микросхем, реализующих интерфейс GPIB. В своих приборах мы (как и многие другие) ставим TNT4882. Документации на эту микросхему много, всё работает как положено. Как программировать TNT4882 - см. ESP-488, это исходники на Си и подробный документ с пошаговыми инструкциями. Таким путём у меня вышел драйвер GPIB всего на 300 строк кода. Могу поделиться схемкой и исходниками.
National Instruments также предлагают некие исходники на Си++ навороченного драйвера на все случаи жизни, но там десятки файлов исходных текстов.
Если я не ошибаюсь, в принципе можно реализовать GPIB при помощи портов ввода-вывода микроконтроллера, так как все обмены на шине - "с рукопожатитями", то есть пока не дёрнул ножкой, другая сторона подождёт. Но такая реализация потребует разобраться в стандарте.
Ещё можно сделать на FPGA. К сожалению, халявных ядер не видел. Но некая фирма ComputerBoards делает чип CB7210 и предлагает VHDL исходники к нему.

Если поделитесь схемкой и софтом, буду признателен. Я так понял TNT4882 - нацелена на ISA интерфейс? Никак не смог найти цену на неё. Неуверен пока что мне подойдет, но буду разбираться. А вот CB7210 - заинтересовал меня. Вообще говоря, я думал сначала сделать на FPGA все, так как мне не нужно реализовывать полноцненный GPIB. Просто мой прибор должен управлять другим стандартным прибором без участия компа, а у них кроме как GPIB ничего не нашлось. Да и нужно там пару-тройку команд. Вот я и думаю что проще, купить микруху или реализовать на FPGA все.
Кстати не смог найти на сайте NI где они исходники предлагают, у вас нет случаем ссылочки?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- stoker   IEEE 488.2 или GPIB   Jul 21 2007, 16:22
- - Katerina   Смотри http://electronix.ru/forum/index.php?showt...   Jul 22 2007, 15:08
|- - stoker   Цитата(Katerina @ Jul 22 2007, 19:08) Смо...   Jul 23 2007, 07:07
- - stoker   Кто нибудь использовал в своих проектах NAT9914 ил...   Jul 24 2007, 11:42
- - scifi   Если поделитесь схемкой и софтом, буду признателен...   Jul 25 2007, 09:44
|- - NickB   В советские годы аналог этого интерфейса назывался...   Jul 25 2007, 10:33
- - stoker   Что то я не совсем понял, если TNT4882 - имеет ISA...   Jul 25 2007, 10:39
|- - NickB   Цитата(stoker @ Jul 25 2007, 13:39) А воо...   Jul 25 2007, 11:47
|- - scifi   Что то я не совсем понял, если TNT4882 - имеет ISA...   Jul 25 2007, 13:11
- - Katerina   ГОСТ 26.003-80 http://electronix.ru/forum/index.p...   Jul 25 2007, 17:35
- - stoker   Уважаемые знатоки GPIB, Я почитал документацию на ...   Jul 27 2007, 08:20
|- - scifi   Цитата(stoker @ Jul 27 2007, 12:20) Уважа...   Jul 27 2007, 08:34
|- - stoker   Цитата(scifi @ Jul 27 2007, 12:34) Подойд...   Jul 28 2007, 19:20
- - DesNer   Вопрос возник. Где брать кабели и разъемы GPIB?   Apr 23 2009, 06:29


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 20:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016