Описание UPort и его предварительная настройка.
UPort – это преобразователь USB в RS-232/422/485 производства MOXA , который добавляет СОМ порты на ПК.
Серия UPort в различных исполнениях.
Структурная схема подключения UPort 1150 выглядит так:
С одной стороны UPort имеется порт USB для подключения к компьютеру, с другой — COM-порт для подключения к конечному устройству.
Для работы с UPort 1150 необходимо установить драйвер ( Driver for UPort 1000 Series ).
После установки драйвера в диспетчере устройств мы увидим новый СОМ порт.
В разделе диспетчера устройств Windows « Многопортовые последовательные адаптеры» мы можем настроить СОМ порт, а именно выбрать номер СОМ порта и тип интерфейса:
Для работы с СОМ-портом нужна программа, которая позволит открыть СОМ-порт и отправить в него данные. MOXA предлагает воспользоваться бесплатной утилитой PComm Lite.
Как проверить RS-232 интерфейс?
Для проверки RS-232 можно воспользоваться простым способом: достаточно замкнуть контакты RX и TX между собой. Тогда все переданные данные будут приняты обратно.
Шеринги электросамокатов — ВСЯ ПРАВДА | сравнение Whoosh, Urent и Яндекс.GO
Схема замыкания контактов для проверки работы RS-232.
Если у вас полный RS-232 или нужно использовать аппаратный контроль за передачей данных, тогда вам нужно распаять специальную заглушку. В ней должны быть соединены между собой следующие контакты.
Схема замыкания контактов для проверки работы полного RS-232 или RS-232 с аппаратным контролем.
После этого мы можем открыть СОМ порт через программу и отправить туда любые данные. Отправленные данные должны вернуться обратно в этот же порт.
На примере PComm Lite это будет выглядеть так:
Убедитесь, что UPort настроен на RS-232.
Откройте программу PComm Terminal Emulator , во вкладке Port Manager откройте СОМ-порт, соответствующий UPort. Скорость и другие параметры можно оставить по умолчанию.
Однако, если вы подключаете внешнее устройство к СОМ-порту, эти параметры должны совпадать с параметрами внешнего устройства.
Настройки параметров COM-порта.
PComm Lite
Программы / Разработка / Разное / PComm Lite
![]() |
Скачать PComm Lite | ![]() |
Для скачивания будет предоставлена ссылка на дистрибутив программы на сайте компании-разработчика.
Обзор PComm Lite (автоматический перевод)
PComm Lite предоставляет разработчикам программного обеспечения альтернативу использованию более сложного Win32 Microsoft COMM API. Фактически, PComm Lite может использоваться с несколькими различными брендами многопортовой платы последовательного интерфейса, включая Digi, Равноденствие и Moxa.
How I retired at 38 to live in Bali — 5 Money Concepts that helped me get there faster
PComm Lite включает простые в использовании API-функции, особенно разработанные для асинхронных коммуникационных приложений. Используйте одну больше чем из 50 простых в использовании API-функций с VB, C/C и интерфейсами Delphi для последовательных приложений коммуникации. PComm Lite также поддерживает встроенные функции для протоколов передачи файлов, таких как ZModem, YModem, XModem, Кермит и ASCII, делая программирование из загрузки-и-загрузки файла проще чем когда-либо прежде.
Особенности и преимущества:
— Простой в использовании APIs (больше чем 50 функций)
— Поддерживает ZModem, YModem, XModem, Кермита и протоколы передачи файлов ASCII
— Поддерживает VB, C/C, Delphi interfacesâ предоставленные примеры программ
— Поддерживает последовательные скорости коммуникации до 921,6 Кбит/с
— Поддерживает многосеансные эмуляторы терминала (VT100, ANSI)
— Совместимый со стандартными COM-портами, поддерживающими Win32 COMM API
— Свободные пожизненные обновления
— Единожды оплачиваемый
Источник: www.obnovisoft.ru
Русские Блоги
PComm Lite —- инкапсулирует DLL протокола последовательной связи в VC
С Pcomm lite вам нужно всего лишь открыть последовательный порт, создать поток для получения данных, а затем обратить внимание только на те данные, которые вы хотите отправить и получить.
PComm Lite производится компанией под названием moxa, и десятилетиями занимается производством такого оборудования, как промышленные последовательные карты и последовательные серверы. Простота использования и надежность предоставляемого pcomm была опробована и проверена.
ссылка на скачивание:http://www.moxa.com/product/download_pcommlite_info.htm
Зрелый PCOMM PRO действительно прост в использовании, примеры и методы относительно просты
Устаревший продукт последовательной DLL, PCOMM, если вы хотите инкапсулировать свой собственный протокол, напишите другое промежуточное программное обеспечение DLL и вызовите последовательную DLL, которая избавляет от большой проблемы инкапсуляции последовательного порта.
Обратите внимание, что вы можете найти другую версию 2.6. Выпущенная 8 июля 2008 года используется для WIN9x / NT4, не смотрите на неправильный номер версии.
В зарубежных отраслях используется много старых систем.
Его очень просто использовать. Два файла pcomm.h / pcomm.lib копируются в каталог проекта и ссылаются на него, а pcomm.dll создается в windows system32.
Вся библиотека содержит более 50 функций, и чаще всего используются 10 или около того:
Открыть, закрыть, установить скорость передачи: sio_open (), sio_close (), sio_baut ()
Отправка данных: sio_putch (), sio_write ()
Полученные данные: sio_getch (), sio_read ()
Запрос состояния входных и выходных буферов: sio_iqueue (), sio_oqueue ()
Иногда может потребоваться установить тайм-аут чтения и записи: sio_SetReadTimeouts (), sio_SetWriteTimeouts ()
Эти функции хорошо известны, просто проверьте использование PComm.chm.
Как правило, открытие потока для получения данных неизбежно. В принимающем потоке sio_iqueue () проверяет, есть ли данные, обрабатывает их и некоторое время спит (). При получении данных он буферизует для вас как минимум десятки k и, как правило, не теряет данные. Вы также можете использовать sio_term_irq (), чтобы указать функцию CALLBACK для получения определенной длины данных.
Они в основном живы. Нужно контролировать DTS / RTS, есть автоматическое управление потоком и даже Xmoderm / Ymoderm / Zmoderm для отправки файлов. Если вы хотите протокол, такой как Modbus, вы должны написать свой собственный.
Features and Benefits
Easy-to-use APIs (more than 50 functions)
Supports ZModem, YModem, XModem, Kermit, and ASCII file transfer protocols
Supports VB, C/C++, Delphi interfaces—sample programs provided
Supports serial comm speeds up to 921.6 Kbps
Supports Multi-Session Terminal Emulators (VT100, ANSI)
Compatible with standard COM ports that support Win32 COMM API
Free lifetime upgrades
Royalty Free
Introduction
MOXA PComm Lite provides software developers with an alternative to using Microsoft’s more complex Win32 COMM API. In fact, PComm Lite can be used with several different brands of multiport serial board, including Digi, Equinox, and Moxa. MOXA PComm Pro can help you:
• Speed up the development of serial comm applications
• Troubleshoot serial comm problems between two connected devices
• Analyze serial comm performance
MOXA PComm Lite includes easy-to-use API functions that are specially designed for async communication applications. Use one of more than 50 easy-to-use API functions with VB, C/C++, and Delphi interfaces for serial comm applications. PComm Lite also supports built-in functions for file transfer protocols such as ZModem, YModem, XModem, Kermit, and ASCII, making the programming of file uploading-and-downloading easier than ever before.
Загрузите следующие файлы:
setup_pcommlite_1.6_12041917.zip
После распаковки получите: setup_pcommlite_1.6_12041917.exe
C:Program FilesMoxaPCommLite 1.6
After installation, under PComm directory, there will be sub-directories: Lib, ExampleC, ExampleVb and ExampleDelphi to contain library, DLL library and sample programs, respectively. And the files contained in those sub-directories are: LibPComm.hlp The online help file. LibPComm.cnt The online help file. LibPComm.dll The dynamic link library. LibPComm.lib The import library.
Link the application with this import library to resolve the calls to the dynamic link library PComm.dll. LibPCommb.lib The import library (for Borland C/C++). LibPComm.h The C header file for PComm. LibPComm.pas The Delphi unit for PComm. LibPComm.bas The VB module for PComm.
ExampleC*.* The C sample program. ExampleVb*.* The Visual Basic sample program. ExampleDelphi*.* The Delphi Sample Program. The file Pcomm.dll will also be put under %Windows%SystemPComm.dll for Windows 95/98. For Windows NT/2000/XP/2003/Vista, PComm.dll will also be put under %Windows%System32PComm.dll. The file will be used for Visual C++, Visual Basic and Borland Delphi application programs.
Источник: russianblogs.com