Подключение ISA-карты к новой промышленной материнке

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Подключение ISA-карты к новой промышленной материнке

Сообщение tonyk »

Напишу, вдруг кому пригодится.

Выпускаются "мамки" под современные процы Intel i7 с ISA на борту. Только смотреть их надо в разделе "Промышленные материнские платы". Многие, увидев такие, удивлялись, дескать, кому это сейчас нужно. Просто промоборудования с ISA много, делали тогда его основательно и очень его много дожило до наших дней.
Реклама
dimitriev
Родился
Сообщения: 18
Зарегистрирован: Ср дек 14, 2016 14:51:56

Re: Подключение ISA-карты к новой промышленной материнке

Сообщение dimitriev »

В таких картах используется микросхема-мост PCI-ISA (типа IT8888G), у них нет полной поддержки ISA. Там другая адресация, со старым софтом работать не будет.
В моём случае не смог бы такое использовать, т.к. драйвер привязан к Win98, а та с новым железом бы не заработала, и, даже если бы заработала, старый драйвер не смог бы провести адресацию к старой ISA-карте через такой мост (также, для написания драйвера под новую систему нужно дезассемблировать старый драйвер и смотреть протокол обмена). Также, не будет работать, если карта, работающая на материнках с сокетом до Socket 370, использует DMA. Поправьте, если не прав.
Реклама
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Подключение ISA-карты к новой промышленной материнке

Сообщение musor »

насколко я зеая все эти проблемы решаются апаратно в дос -подержкй bios в виндах кнечнол нужен коректно писаный в такую мамку драйвер...
к сожалению это работает при услви что исходный протокол ат-isa выполнен согласно станджарта если же создатели карты юзали недокументированые фичи чипсета или применили какието фишки с неполной адресацией на шине для упрощения-возможны разные сюрпризы
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
khach
Электрический кот
Сообщения: 1037
Зарегистрирован: Сб сен 12, 2009 15:43:19

Re: Подключение ISA-карты к новой промышленной материнке

Сообщение khach »

[uquote="dimitriev",url="/forum/viewtopic.php?p=3909648#p3909648"]CCD-камера была заменена на Symphony 2.[/uquote]
А как Symphony 2 общаетесь? Через API Jobin Yvon - HORIBA или напрямую через USB протокол разобрали? А то через API общение получается только если API занет и про параметры спектрометра, а такой древний агрегат как у Вас там не поддерживается. Как удалось эту проблему обойти?
Реклама
Эиком - электронные компоненты и радиодетали
dimitriev
Родился
Сообщения: 18
Зарегистрирован: Ср дек 14, 2016 14:51:56

Re: Подключение ISA-карты к новой промышленной материнке

Сообщение dimitriev »

[uquote="khach",url="/forum/viewtopic.php?p=3909897#p3909897"][uquote="dimitriev",url="/forum/viewtopic.php?p=3909648#p3909648"]CCD-камера была заменена на Symphony 2.[/uquote]
А как Symphony 2 общаетесь? Через API Jobin Yvon - HORIBA или напрямую через USB протокол разобрали? А то через API общение получается только если API знает и про параметры спектрометра, а такой древний агрегат как у Вас там не поддерживается. Как удалось эту проблему обойти?[/uquote]
Большое спасибо за советы для сниффа GPIB и COM-портов!

Хм, пока что через родной API. Он не очень стабилен, выдаёт 3 ошибки во время съема спектров, срывая их (где-то 1-2 в день при непрерывном съеме спектров). Только одну из них научился перехватывать, остальные пока нет. Причём одна из них из-за того, что лезет в чужую память. Рано или поздно придётся вручную переписывать, чтобы стабильно работало. Пока отложил.
Да, вроде, параметры спектрометра нужны только для получения корректной оси длин волн. Инициализирую только объект класса CCD. Если запрашивать спектры с осью длин волн в пикселях, дальше связка через формулу, то получаю нужный спектр.

Может, что-то пропустил (или забыл), и он использует где-то ещё эти параметры, но, вроде, они только на уровни эмуляции, не более, и на результат не влияют.
Реклама
khach
Электрический кот
Сообщения: 1037
Зарегистрирован: Сб сен 12, 2009 15:43:19

Re: Подключение ISA-карты к новой промышленной материнке

Сообщение khach »

[uquote="dimitriev",url="/forum/viewtopic.php?p=3910124#p3910124"]Хм, пока что через родной API. Он не очень стабилен, выдаёт 3 ошибки во время съема спектров, срывая их (где-то 1-2 в день при непрерывном съеме спектров). Только одну из них научился перехватывать,[/uquote]
Аналогичная проблема, поэтому и спрашиваю. При измерениях длинной серии спектров зависание API вызывает потерю результатов всей последней серии. Долбанный хорибовский софтна базе Origin слетает.
[uquote]
Да, вроде, параметры спектрометра нужны только для получения корректной оси длин волн. Инициализирую только объект класса CCD. Если запрашивать спектры с осью длин волн в пикселях, дальше связка через формулу, то получаю нужный спектр.
[/uquote]
Ясно, т.е управление моторами спектрометра "в рукопашную" а через API только детектор.
А можно попросить в приват исходники Dilor и Labspec 2 для линеаризации матричного детектора? А то у меня что то с углом установки ССД как то калибровка криво сделана, т.к коэффициенты выходят немного разные для синей и красной области спектра. Хотелось бы разобраться.
Реклама
dimitriev
Родился
Сообщения: 18
Зарегистрирован: Ср дек 14, 2016 14:51:56

Re: Подключение ISA-карты к новой промышленной материнке

Сообщение dimitriev »

[uquote="khach",url="/forum/viewtopic.php?p=3910187#p3910187"]А можно попросить в приват исходники Dilor и Labspec 2 для линеаризации матричного детектора? А то у меня что то с углом установки ССД как то калибровка криво сделана, т.к коэффициенты выходят немного разные для синей и красной области спектра. Хотелось бы разобраться.[/uquote]
Да, конечно, сейчас вышлю.
Ответить

Вернуться в «Интеграция с ПК»