четверг, 27 мая 2010 г.

Подключаем к компьютеру неизвестное устройство


В биологических лабораториях нередко можно встретить ИФА-ридер или какой-нибудь другой спектрофотометр. Работа с ними часто выглядит так: лаборант записывает на листочек значения оптической плотности, которые высвечиваются на экране, или же прибор сам их печатает, а потом данные с бумажки переносятся в экселевскую таблицу. Или, например, экран прибора с результатами фотографируется на цифровую камеру, и картинка потом заливается в компьютер. Но при этом прибор часто имеет возможность прямого подключения к компьютеру.

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

1. Убедитесь в наличии на приборе COM-порта. Он может выглядеть так, как на первой картинке, или вот так:



Иногда он бывает похож на разъем в сетевой карте, это сложнее, соединительный кабель придется паять.

2. Убедитесь в наличии COM-порта на компьютере. Если его нет, придется покупать PCI-ную плату расширения.

3. Купите соединительный кабель. Кабель потребуется либо модемный, либо нуль-модемный. Иногда об этом можно узнать от самого устройства - там могут быть переключатели, регулирующие тип кабеля, или настройки в меню прибора. Ищите на приборе или в меню что-нибудь со словами "COM", "Serial", "RS-232". Если непонятно, какой кабель нужен, возьмите оба вида. Если нашелся только какой-то один, то второй из него можно перепаять.

4. На компьютере надо установить программу TeraTerm.

5. Включаем прибор, втыкаем кабель, запускаем TeraTerm, подсоединяемся к порту COM1. После окончания измерения прибор должен выдавать какие-то данные в окно TeraTerm. Если ничего не видно или видно бессмысленные символы, надо подобрать параметры соединения: проверить номер порта, подобрать скорость, попробовать другой тип кабеля. Возможно, на приборе есть какие-то настройки, связанные с форматом данных.

6. Если получилось, то все здорово. В TeraTerm можно включить лог, в результате все, что сообщил прибор, будет записано в файл, а данные из него переносить куда-нибудь удобнее, чем с бумажки.
Если хочется еще большего удобства, или например надо не только считывать данные, но и управлять устройством, то ищите человека, который умеет пользоваться программой LabView.

В общем, все это верно не только для спектрофотометров, но и для любый устройств, у которых есть разъем для подключения кабеля. Почти всегда это устройство надо подключать к COM-порту, так что требуется кабель и TeraTerm. Конечно, придется слегка поэкспериментировать, но мы же ученые, нас это не должно пугать, правильно?

1 комментарий: