Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

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

Вт окт 20, 2020 15:46:54

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

Выпускаются "мамки" под современные процы Intel i7 с ISA на борту. Только смотреть их надо в разделе "Промышленные материнские платы". Многие, увидев такие, удивлялись, дескать, кому это сейчас нужно. Просто промоборудования с ISA много, делали тогда его основательно и очень его много дожило до наших дней.

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

Вт окт 20, 2020 16:14:17

В таких картах используется микросхема-мост PCI-ISA (типа IT8888G), у них нет полной поддержки ISA. Там другая адресация, со старым софтом работать не будет.
В моём случае не смог бы такое использовать, т.к. драйвер привязан к Win98, а та с новым железом бы не заработала, и, даже если бы заработала, старый драйвер не смог бы провести адресацию к старой ISA-карте через такой мост (также, для написания драйвера под новую систему нужно дезассемблировать старый драйвер и смотреть протокол обмена). Также, не будет работать, если карта, работающая на материнках с сокетом до Socket 370, использует DMA. Поправьте, если не прав.

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

Вт окт 20, 2020 21:54:35

насколко я зеая все эти проблемы решаются апаратно в дос -подержкй bios в виндах кнечнол нужен коректно писаный в такую мамку драйвер...
к сожалению это работает при услви что исходный протокол ат-isa выполнен согласно станджарта если же создатели карты юзали недокументированые фичи чипсета или применили какието фишки с неполной адресацией на шине для упрощения-возможны разные сюрпризы

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

Вт окт 20, 2020 22:32:30

CCD-камера была заменена на Symphony 2.

А как Symphony 2 общаетесь? Через API Jobin Yvon - HORIBA или напрямую через USB протокол разобрали? А то через API общение получается только если API занет и про параметры спектрометра, а такой древний агрегат как у Вас там не поддерживается. Как удалось эту проблему обойти?

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

Ср окт 21, 2020 11:55:51

CCD-камера была заменена на Symphony 2.

А как Symphony 2 общаетесь? Через API Jobin Yvon - HORIBA или напрямую через USB протокол разобрали? А то через API общение получается только если API знает и про параметры спектрометра, а такой древний агрегат как у Вас там не поддерживается. Как удалось эту проблему обойти?

Большое спасибо за советы для сниффа GPIB и COM-портов!

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

Может, что-то пропустил (или забыл), и он использует где-то ещё эти параметры, но, вроде, они только на уровни эмуляции, не более, и на результат не влияют.

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

Ср окт 21, 2020 14:03:07

Хм, пока что через родной API. Он не очень стабилен, выдаёт 3 ошибки во время съема спектров, срывая их (где-то 1-2 в день при непрерывном съеме спектров). Только одну из них научился перехватывать,

Аналогичная проблема, поэтому и спрашиваю. При измерениях длинной серии спектров зависание API вызывает потерю результатов всей последней серии. Долбанный хорибовский софтна базе Origin слетает.
[uquote]
Да, вроде, параметры спектрометра нужны только для получения корректной оси длин волн. Инициализирую только объект класса CCD. Если запрашивать спектры с осью длин волн в пикселях, дальше связка через формулу, то получаю нужный спектр.
[/uquote]
Ясно, т.е управление моторами спектрометра "в рукопашную" а через API только детектор.
А можно попросить в приват исходники Dilor и Labspec 2 для линеаризации матричного детектора? А то у меня что то с углом установки ССД как то калибровка криво сделана, т.к коэффициенты выходят немного разные для синей и красной области спектра. Хотелось бы разобраться.

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

Ср окт 21, 2020 14:16:47

А можно попросить в приват исходники Dilor и Labspec 2 для линеаризации матричного детектора? А то у меня что то с углом установки ССД как то калибровка криво сделана, т.к коэффициенты выходят немного разные для синей и красной области спектра. Хотелось бы разобраться.

Да, конечно, сейчас вышлю.
Ответить