Aniks-lift.ru

Подъемное оборудование
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Олдскульная оптическая мышь для COM-порта

Олдскульная оптическая мышь для COM-порта

Я люблю возиться с древним компьютерным железом. Для совсем древнего железа крайне желательно иметь мышь, подключающуюся через COM-порт — PS/2 был далеко не везде, массово только на поздних 486 появился. В принципе, шариковую COM-мышь найти не особо сложно. Но хоть шарики это и аутентично, мне всё хотелось именно оптическую — а здесь уже возникают проблемы.

Большинство таких мышей делались уже под PS/2, под COM-порт практически не было вариантов. Были комбо-мыши, с переходниками PS/2<->com, но они достаточно редки и дороги, если попадаются. Да и есть сомнения, что для светодиода хватит питания с COM-порта.

Но, как выяснилось, ещё вполне продаются оптические мыши первого поколения, которые работали на специально обученных координатных ковриках. Их было два варианта.

Связанные материалы

База знаний / F.A.Q

  • Как правильно подключить устройство к NPort по RS-485?
    Найдите распиновку на подключаемое устройство и на NPort. MOXA придерживается стандартов и определяет сигнал B как положительный, а сигнал A как отрицательный. Во всех устройствах MOXA с разъемом DB9 сигнал B выведен на PIN3, сигнал A на PIN4.

Соедините положительный сигнал (B) NPort с положительным сигналом (B) устройства и отрицательный сигнал (A) NPort с отрицательным сигналом (A) устройства.

Некоторые производители используют не стандартное обозначение выводов, и возможно, придется поменять местами контакты A и B.

Известно, что такая ситуация возникает с устройствами, построенными на микросхеме Maxim MAX483.

NPort серии 5000 поддерживает до 4-ех одновременных подключений.
Серии NPort 5000A (Advanced), NPort 6000 и выше поддерживают до 8-ми одновременных подключений.

MTBF (среднее время между отказами) является индикатором надежности.
Для расчета значения MTBF MOXA использует стандарт Telcordia (ранее известный как Bellcore).

Читайте так же:
Заточка резцов по металлу для токарного станка

Значения MTBF можно посмотреть в карточке товара на нашем сайте или в спецификации на оборудование.

Вы также можете получить официальный отчет MTBF, направив обращение на нашу почту russia@moxa.pro

О стандарте Telcordia

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

Хотя значение MTBF является показателем надежности, тем не менее, оно не отражает предполагаемый срок эксплуатации изделия.

Стандартный пароль NPort по умолчанию: moxa
(Раньше был пустым).

Для сброса пароля и возврата к заводским настройкам NPort нажмите и удерживайте кнопку Reset в течение 5 секунд. Иного способа восстановить забытый пароль NPort не существует.

Если у вас есть NPort с двумя или более портами, то вы можете при необходимости переслать данные, приходящие на один из его COM-портов, в другой COM-порт.

Для этого необходимо выбрать режим работы портов TCP Server и TCP Client.

Количество COM-портов зависит от того, какой драйвер используется.

NPort Administrator поддерживает до 256 COM портов.

NPort Windows Driver Manager поддерживает до 4096 COM портов.

В устройствах MOXA используется стандартная распайка интерфейса RS-485 для разъема DB9 Male.

В устройствах MOXA используется стандартная распайка интерфейса RS-232 для разъема DB9 Male.

Функция COM Grouping позволяет работать с несколькими устройствам NPort через один виртуальный COM-порт компьютера.

Читайте так же:
Капельная горелка на отработанном масле своими руками

Для преобразователей серии NPort 6000 производителем предустановлен пароль на вход в web-интерфейс.

Порт сетевого принтера

Чтобы персональные компьютеры и ноутбуки могли печатать на одном принтере, необходимо создать и настроить сетевое подключение. Сначала некоторые действия делаются вручную:

  1. Заходите во вкладку «Порты» в свойствах аппаратуры. Кликаете на «Добавить».
  2. Выбираете «Standard TCP/IP Port». Тут же кликаете «Новый» и действуете по подсказкам мастера. На одном из этапов установки вводите имя порта, которым обозначите подключаемую технику в сети.

Бывают ситуации, когда компьютер находится довольно далеко от устройства с СОМ портом, но можно воспользоваться сетью Ethernet. В этом случае вас выручит Ethernet-сервер последовательных интерфейсов, который позволяет работать с конечными устройствами через виртуальный СОМ порт.

Самые распространенные Ethernet-серверы последовательных интерфейсов – tDS-700 и Nport 5000, больше в разделе Серверы последовательных интерфейсов.

А если вы используете протокол Modbus RTU, то корректнее применить специальный Modbus-шлюз, вместо сервера последовательных интерфейсов, потому что шлюз позволяет избежать ошибок при передаче специализированных протоколов через Ethernet. Modbus-шлюзы находятся в разделе Шлюзы Modbus.

Зачем компьютеру нужны порты и как они появились?

Точно также порты нужны компьютеру для того, чтобы с их помощью проводить «погрузку и выгрузку» информации, а точнее, ввод и вывод данных.

Например, они позволяют

  • вводить данные в ПК с клавиатуры, мобильного телефона, цифрового фотоаппарата, со сканера,
  • выводить результаты на монитор, на принтер,
  • записывать музыку с ПК на плеер или Ipod, а также книги на ридер (устройство для чтения книг)
  • и т.д.

Но такое многообразие внешних устройств, работающих с ПК, появилось далеко не сразу. С момента создания первых вычислительных машин их способность работать с внешними устройствами является чуть ли не самой главной задачей.

Читайте так же:
Как подключить автомат в квартире

Действительно, кому нужно высокое быстродействие ПК, если нет возможности быстро ввести в него большое количество данных для последующей обработки? Если время, которое мы затратим на ввод данных, будет во много раз больше, чем время их обработки на компьютере, то тогда будет потерян всякий смысл такой автоматизации. Аналогично, если расчеты делаются быстро, а для получения результатов нужно ждать длительное время, такой быстрый расчет с крайне медленным выводом данных не имеет практического смысла.

Кстати, первые электронные вычислительные машины проектировались и создавались сразу же с подключенными к ним внешними устройствами, причем их число и возможности были строго ограничены. Это были консоли для операторов в машинном зале, дисплеи для программистов и пользователей (как правило, в дисплейном зале), принтеры, дисковые и ленточные накопители, устройства ввода-вывода на перфоленты и перфокарты и т.п.

С развитием ПК и распространением их дома и в офисах ввод и вывод данных стал еще более актуальным и, самое главное, более разнообразным.

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

  • клавиатуры, манипулятор мышь, мониторы, принтеры, сканеры, модемы и т.п.,
  • а также бытовых устройств (фотоаппараты, музыкальные проигрыватели и т.п.) или
  • специализированных устройств (например, миди-клавиатуры или синтезаторы и т.п.).

Что такое открытый порт (порт прослушивания)

Сетевой порт идентифицируется его номером, соответствующим IP-адресом и типом протокола связи, таким как TCP или UDP.

Порт прослушивания — это сетевой порт, который прослушивает приложение или процесс, выступая в качестве конечной точки связи.

Каждый порт прослушивания может быть открыт или закрыт (отфильтрован) с помощью брандмауэра. В общих чертах, открытый порт — это сетевой порт, который принимает входящие пакеты из удаленных мест.

Читайте так же:
Водяной насос высокого давления для дома

Вы не можете иметь две службы, прослушивающие один и тот же порт на одном и том же IP-адресе.

Например, если вы используете веб-сервер Apache, который прослушивает порты, 80 и 443 вы пытаетесь установить Nginx, позднее не удастся запустить, потому что порты HTTP и HTTPS уже используются.

Программа

Ок. Давайте попробуем собрать схему и написать программу управления сервоприводом на основе данных вводимых в последовательный порт.

Программа будет принимать данные из порта, анализировать их, и если данные подходят для сервопривода отправлять на привод угол для перемещения вала.

В простейшем варианте такой программы используем функцию Serial.parseInt() чтобы получить только цифру и установить ее на сервопривод. Не забудьте ограничить максимальное и минимальное значение переменной функцией constrain().

Но, что если мы хотим принимать не только числовые данные, но и обрабатывать строковые команды. Тогда необходимо принимать все символы и обрабатывать их. Воспользуемся функцией Serial.readString(), чтобы организовать чтение данных из последовательного порта.

Затем сравним строку с несколькими значениями, которые уже будут внесены в программу. Если ни одна текстовая команда не подойдет, попробуем преобразовать строку в число и передать на сервомотор.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector