Hyperterminal 7.0 на русском

Frequently asked questions about Serial Port Monitor

Serial Port Monitor displays, logs and analyzes serial communication.
To start a serial monitoring session download and launch Serial Port Monitor. Then click ‘Start monitoring’ to initiate the monitoring session.

Yes, Serial Port Monitor lets you monitor an unlimited number of serial ports at a time. All you need to do is to launch a new instance of the software for every new COM port interface.

Serial Port Monitor is a professional tester that comes with a slew of powerful features, including advanced filtering and search options, built-in terminal, convenient data visualizers, the ability to record serial communication data to a file.

Смена номера COM порта для конкретного устройства

В первую очередь стоит попробовать вручную переопределить номер COM порта для определенного COM-устройства. Предположим требуемый COM порт уже занят, и мы хотим его попробовать его освободить.

  1. Запустим диспетчер устройств (Device Manager) таким образом:
  2. В меню консоли выберем View->Show Hidden Devices.
  3. Разверните ветку Ports (COM & LPT) и в списке найдите устройство, которому назначен нужный COM порт (бледная иконка означает, что данный COM порт назначен, но в настоящий момент это устройство не подключено). Щелкните по нему ПКМ и выберите Uninstall
  4. Освобожденный COM порт может быть назначен другому устройству. Найдите в этой же ветке свое устройство, откройте окно его свойств (Properties). Затем перейдите на вкладку Port Settings и нажмите кнопку Advanced. В выпадающем списке выберите неиспользуемый COM порт.

Приведенная выше методика не всегда позволяет освободить занятый COM порт. В этом случае придется прибегнуть к редактированию реестра.

AccessPort

Программа из разряда “чистых” терминалов. Она не поддерживает Modbus, поэтому при её использовании будьте готовы считать CRC для ваших кадров самостоятельно. Несомненным плюсом является то, что в неё встроен сниффер последовательного порта.

Функция Наличие Комментарий
Поддержка настроек COM-порта +
Настройка таймаутов +
Поддержка стандартного Modbus
Поддержка нестандартного Modbus
Авто-опрос одного / нескольких устройств + / —
Настройка авто-опроса + Доступно: время между запросами
Логирование сессии / настройка логирования + / —
Создание профилей для быстрого переключения между настройками порта
Работа в режиме сниффер +
Лицензия продукта ПО бесплатное
Сопровождение продукта Не поддерживается Крайняя версия продукта
была выпущена 2012-04-23

Достоинства: наличие сниффера порта, ПО бесплатное, настраиваемое представление данных, возможность передачи файлов.

Недостатки: не поддерживает Modbus вообще, нет возможность создавать профили, в режиме авто-опрос можно работать только с одним устройством, в настоящее время ПО не развивается.

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

Одна из основных причин — это расчет CRC, в ручную это делать накладно, также важно, чтобы программа могла уметь разделять кадры, иначе все превращается в сплошную мешанину байтов, ну и если есть авто-опрос, то это сильно упрощает жизнь

Благодарю всех, кто помог улучшить статью!

Спасибо за внимание!

Lista de comparação de recursos

Confira as principais diferenças nos pacotes de recursos de código aberto gratuito e as versões avançadas

# Opções Grátis Avançado
1 Suporte para portas RS232
2 Compatibilidade com portas RS422, RS485
3 Lê os dados da porta COM e os salva em um arquivo
4 Registra os dados de qualquer número de portas serial de uma vez
5 Captura todos os dados recebidos por uma porta COM
6 Possibilidade de adicionar várias portas para monitoramento em uma única sessão
7 Suporte para todas as taxas de transmissão
8 Opções de pesquisa
9 Filtragem de IPRs registrados
10 Disponibilidade de vários modos de visualização de dados
11 Rastrear portas COM já abertas por outros aplicativos
12 Suporte de linha de comando
13 Comparação de sessões
14 Análise dos protocolos Modbus RTU e Modbus ASCII
15 O arquivo redirecionado pode ser dividido em vários arquivos ou pode ser limitado ao tamanho definido pelo usuário
16 A capacidade de copiar os dados capturados para a área de transferência

Альтернатива приложению HyperTerminal в Windows 10

Как и в предыдущих версиях Windows, в «десятке» напрочь отсутствует HyperTerminal, по этому, в зависимости от имеющейся задачи, стоит смотреть на новые возможности Windows, или же в сторону разного стороннего программного обеспечения.

Работу с модемом можно осуществить через настройку «Телефон и Модем». Попасть туда можно через старую Панель управления — для этого, достаточно нажать клавиши Win + R, и набрать там (подробнее, о старой Панели управления в Windows 10, и как туда попасть, можно прочитать в нашей статье). Далее, в Панели управления нужно выбрать пункт «Телефон и модем».

Для соединений по COM-порту, или по Telnet можно использовать Putty. Скачать её можно по этой ссылке.

Free Serial Port Monitor overview

The software is designed to assist you in analyzing communications established between a computer and connected serial equipment.

  • FREE Serial Port Monitor has a simple interface, so to begin serial logging, you just need to select a serial port, choose where to file serial communication data, define RS232 port’s parameters and click «Start».

  • FREE Serial Port Monitor can be installed and used under virtual machines, like VMware or Hyper-V. Such functionality can be successfully used for testing. Our serial port logger is great for learning purposes, too.

  • When you attach COM-based devices, like scales, meters, barcode scanners, etc. to an RS232 port of your computer, FREE Serial Port Monitor lets you connect to this port and collect data it receives from the serial equipment. With FREE Serial Port Monitor, it’s simple to see and learn how serial ports work!

Vergelijkingslijst van functies

Bekijk de belangrijkste verschillen in functie pakketten van gratis open source en geavanceerde versies

# Opties Free Advanced
1 Ondersteuning voor RS232-poorten
2 Compatibiliteit met RS422-, RS485-poorten
3 Uitlezen COM-poort data en oplaan in een bestand
4 Loggen van data vanaf een willekeurig aantal seriële poorten tegelijk
5 Alle gegevens vastleggen die door een COM-poort zijn ontvangen
6 De mogelijkheid om meerdere poorten toe te voegen voor monitoring in één sessie
7 Ondersteuning voor alle baudrates
8 Zoekopties
9 Filteren van opgenomen IPR’s
10 Beschikbaarheid van verschillende gegevensweergave modi
11 Detectie van COM-poorten die al door andere apps zijn geopend
12 Command line ondersteuning
13 Vergelijken van sessies
14 Interpreteren van Modbus RTU- en Modbus ASCII-protocollen
15 Omgeleid bestand kan ofwel worden opgesplitst in een aantal bestanden of kan worden beperkt tot een door de gebruiker gedefinieerde grootte
16 De mogelijkheid om vastgelegde gegevens naar het klembord te kopiëren

Альтернатива приложению HyperTerminal в Windows 7

HyperTerminal больше не входит в состав Windows 7. Но есть несколько опций, которые заменяют его функции.

  • Если вам нужен только удаленный доступ к оболочке, можете воспользоваться WinRS (Windows Remote Shell), новый компонент Windows Vista. Чтобы открыть помощь по WinRS, введите winrs /? в командной строке и нажмите Enter.
  • Telnet – простая текстовая программа для соединения с другим компьютером через интернет.
  • Если раньше вы пользовались HyperTerminal для решения проблем с модемом, воспользуйтесь вместо него опциями Телефон и Модем.
  • Чтобы открыть параметры Телефон и Модем, нажмите Пуск – Панель управления – Оборудование и Звук – Телефон и модем. Примечание: перед тем как получить доступ к настройкам модема и телефона, необходимо в диалоговом окне Сведения о расположении предоставить информацию о стране, регионе и параметрах набора.
  • Realterm – это терминальная программа, разработанная специально для захвата, контроля и отладки бинарных и других сложных потоков информации. В отладке она намного лучше, чем Hyperterminal. Но она не поддерживает тоновые модемы, BBS и др. – в этом Hyperterminal лучше. Скачать Realterm можно тут.

Или воспользуйтесь программой Teraterm вместо Hyperterminal.

Или воспользуйтесь программой Absolute Telnet.

Или если вы все-таки хотите дальше пользоваться XP Hyper terminal (или вы просто к ней привыкли) – просто скопируйте 2 файла hypertrm.dll и hypertrm.exe. Поместите их в любом месте на диске без установки. Конечно, чтобы было откуда копировать эти файлы, вам потребуется ХР.

Или скачайте и установите последнюю версию Putty.

Perguntas freqüentes sobre o Serial Port Monitor

Serial Port Monitor exibe, registra e analisa a comunicação serial.

Para iniciar uma sessão de monitoramento serial, faça o download e inicie o Serial Port Monitor. Em seguida, clique em «Iniciar monitoramento» para iniciar a sessão de monitoramento

Serial Port Monitor é um testador profissional que tem uma série de recursos poderosos, incluindo opções avançadas de filtragem e pesquisa, terminal embutido, visualizadores de dados convenientes, a capacidade de gravar dados de comunicação serial em um arquivo.

Sim, o Serial Port Monitor permite monitorar um número ilimitado de portas serial por vez. Tudo o que você precisa fazer é iniciar uma nova instância do software para cada nova interface de porta COM.

Free Serial Monitoring Utilities

Here is our selection of free utilities with their pros and cons that can be used to monitor your serial ports:

Free Serial Port Monitor

This RS232 Data Logger is a free, open-source application for monitoring serial interface activity.

Pros:

  • simple interface that allows you to quickly start monitoring your ports;
  • monitoring your system’s RS-232 communication in real and virtual environments;
  • save captured data from multiple ports directly to a file for later analysis and enable or disable monitoring on-the-fly;
  • since it is an open-source project you can study the code to learn about serial programming;
  • run on all Windows versions from Windows 98 through the latest version of Windows 10 (32-bit and 64-bit).

Cons:

ability to save data in a text file only.

SerialMon:

Pros:

  • SerialMon is very lightweight so will not take up much room on your system;
  • can be used as software and with cabling attached to the monitored device;
  • it serves as a protocol analyzer for the ABB RP570, ABB SPA-bus, and NMEA 0183.

Cons:

  • you can use this tool strictly as software or with simple monitoring hardware;
  • this software is free to use but the developers request donations to support their efforts;
  • the last update to the program was in 2013 (cannot be considered reliable for use with Windows 10);
  • useful for sniffing COM ports on older versions of Windows (Windows 2000/Windows XP/ Windows 2003 Server/Windows Vista).

Free Serial Analyzer:

Pros:

  • you can display read/write data in separate windows and view monitored packets in table form;
  • filtering functions enable you to control which data packets are observed;
  • you can monitor serial ports on a local machine or remotely across the network;
  • the software is designed to be run on Windows machines and supports all versions from Windows XP through Windows 10/x64 bit.

Cons:

  • the free version of this application limits you to five monitoring sessions per day with the maximum time per session set at 20 minutes;
  • grace period 4 day.

Portmon for Windows

Pros:

  • it allows you to perform remote monitoring, log data to a file, and make use of powerful filtering capabilities;
  • the software includes an online help file that makes the tool more user-friendly;
  • monitoring parallel ports as well as serial activity.

Cons:

  • the last update was on January 12, 2012;
  • you will only be able to use this utility on systems running Windows NT 4.0, Windows 2000, XP, Server 2003, Windows 95 and Windows 98.

SourceForge Serial Port Monitor

Pros:

  • this tool resides in your Windows notification tray and notifies you when a device is added or removed;
  • it is a simple tool that performs a single function to help you track the devices attached to your system;
  • this freeware was last updated in late 2018 and supports Windows 10.

Cons:

Filters (plug-ins)

Plug-in filters allow you to extend Termite in several ways:

  • Append or insert text or data to what is received (for example, the «timestamp»
    sample filter inserts the relative time of reception to every packet of data
    that Termite receives).
  • Remove received data from Termite’s queue (before Termite processes it), for
    example to automatically dump it to a file or to process it separately.
  • Create windows with different views of the received data. In combination with
    the ability to remove data from Termite’s queue, this allows you to filter
    out different kinds of data from a complex stream, and display each kind in
    its own way.
  • Handle function keys (for short-cuts or user-defined macros).

On start-up, Termite collects all plug-in filters that are in the same directory
as the Termite application itself. You can enable and disable a filter in the
Settings dialog of Termite (see above). Installing a filter is therefore
a mere matter of copying the file to the correct location and enabling it.

Optionally, filters may have their own configuration options. Termite launches
the filter’s configuration dialog when the filter is enabled. To access the
configuration dialog of a filter that is already enabled, double-click on the
filter name (you must double-click on the name, not on the «check box»).
Typically, a filter stores its configuration in the same INI file as the one
Termite uses (Termite passes the path to this INI file to the filter when it
loads the filter).

Technically, a filter is a DLL with a few special functions (of which only one
is mandatory). The filename extension must be «.flt» instead of «.dll» for a
filter. In the Settings dialog, Termite uses the filename minus the «.flt»
extension for the filter name. See the short document
Writing plug-in filters for Termite
for details on writing filters. To get you started, the sample filters «Timestamp»,
«Hexadecimal View» and «Status LEDs» come with full commented C source code.

Программный доступ к СОМ-порту

UNIX

COM-порты в операционной системе Unix (Linux) — это файлы символьных устройств. Обычно эти файлы располагаются в каталоге /dev и называются

  • ttyS0, ttyS1, ttyS2 и т. д. в Linux
  • ttyd0, ttyd1, ttyd2 и т. д. (или ttyu0, ttyu1, ttyu2 и т. д. начиная с версии 8.0) в FreeBSD
  • ttya, ttyb, ttyc и т. д. в Solaris
  • ttyf1, ttyf2, ttyf3 и т. д. в IRIX
  • tty1p0, tty2p0, tty3p0 и т. д. в HP-UX
  • tty01, tty02, tty03 и т. д. в Digital Unix
  • ser1, ser2, ser3 и т. д. в QNX

Для программного доступа к СОМ-порту необходимо открыть на чтение/запись соответствующий файл и сделать вызовы специальных функций tcgetattr (для того, чтобы узнать текущие настройки) и tcsetattr (чтобы установить новые настройки). Также может потребоваться сделать вызовы ioctl с определенными параметрами. После этого при записи в файл данные будут отправляться через порт, а при чтении программа будет получать уже принятые данные из буфера СОМ-порта.

Устройства с именами «ttyxx» используются как серверные, то есть приложение, открывшее данное устройство, обычно ожидает входящего звонка от модема. Классическим таким приложением, используемым по умолчанию, является getty, которая ожидает входящего звонка, далее настраивает COM-порт в соответствии с файлами конфигурации, выводит туда «login: «, принимает имя пользователя и запускает как потомка команду «login ИмяПользователя», со стандартным вводом и выводом, перенаправленными в COM-порт. Эта команда в свою очередь запрашивает и проверяет пароль, и в случае успеха запускает (не как потомка, а вместо себя вызовом execve в том же процессе) default user shell, прописанный в файле /etc/passwd.

Эта технология исторически возникла в 1970-е годы, когда под ОС UNIX использовались компьютеры вроде PDP-11 (в СССР серия называлась СМ ЭВМ) или VAX, позволяющие подключение многих терминалов для работы многих пользователей. Терминалы — а значит, и весь интерфейс пользователя — при этом подключались через последовательные порты, с возможностью подключения вместо терминала модема и дальнейшего дозвона на компьютер по телефону. До сих пор в UNIX-подобных ОС существует терминальный стек, и обычно 3 реализации терминалов — последовательный порт, консоль текстового режима экрана+клавиатура, и «обратная петля» в один из открытых файлов управляющего приложения (так реализованы telnetd, sshd и xterm).

Клиентские устройства последовательного порта, предназначенные для совершения звонков вовне, в многих UNIX (не во всех) называются cuaxx.

Так как последовательный порт в UNIX доступен только через терминальный стек, он может быть управляющим терминалом для процессов и групп (посылать SIGHUP при разрыве связи от модема и SIGINT при нажатии Ctrl-C), на уровне ядра поддерживать редактирование последней введенной строки клавишами стрелочек, и т. д. Для отключения этой возможности с целью превращения устройства в «трубу» для потока байт необходимы вызовы ioctl.

Windows

С последовательными портами в Win32 работают как с файлами. Для открытия порта используется функция CreateFile. Портов может быть много, поэтому они обозначаются как COM1, COM2 и т. д. по порядку обнаружения драйверов соответствующих устройств. Первые 9 портов доступны в том числе как именованные каналы для передачи данных (доступны по именам «COM1», «COM2», …), такой метод доступа считается устаревшим. Рекомендуется ко всем портам обращаться как к файлам (по именам «\\.\COM1», «\\.\COM2»,… «\\.\COMx»).

Поиск PnP-имен устройств в системе осуществляется вызовом SetupDiGetClassDevs. В реестре существует раздел HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM, в котором отображаются имеющиеся в данный момент COM-порты.

Для каждого порта в реестре имеется раздел. Эти разделы имеют такие имена:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\Parameters\Serial10000,

где последнее значение «Serial10000» — уникальный номер для каждого нового добавленного в систему COM-порта, для второго — «Serial10001» и т. д.

OS/2

Имеющийся драйвер COM.SYS поддерживает только 4 COM-порта, каждый из которых должен иметь свою линию прерываний. Для обслуживания COM-портов с общей линией прерывания необходимо воспользоваться драйвером SIO.

Reproduce a monitoring session back to the serial port

Reproducing the flow of data of a prior transmission between a port and a device or application can be instrumental in enabling you to troubleshoot problems in your serial network. Making incremental changes and testing the response when the same data is sent can help pinpoint the issue and lead to a quick resolution.

Serial Port Analyzer offers a simple method with which to accomplish this type of comparison by letting you replicate the data sent in a previous monitoring session. Transmitting this data to the port in question allows you to see if your actions have improved the situation.

Here’s how to do it:

  1. Start or open a monitoring session.
  2. Select ‘Session’ from the main menu and the in ‘Reproduce’ in the drop-down menu
  3. Configure the settings as you need. You can control these parameters:
  4. ★ Send requests to this port — you can reproduce the data previously written to the serial port with this option.
  5. ★ Respond as a device — data written to the port by a serial device can be reproduced with this option.
  6. ★ Preserve time intervals — allows you to maintain the time intervals between the data packets.
  7. ★ Custom IO timeout — this option is used to specify Read/Write timeout parameters with the values measured in milliseconds.
  8. Now just press ‘Start’.

What benefits you will get using Serial Port Monitor software

Observing a computer system’s flow of serial data is a difficult task to approach without the use of a serial monitoring tool. The addition of a monitoring application to your software toolbox lets you easily get a picture of the data transmissions between serial ports and devices. You can monitor RS232 data as well as display, analyze, and log the data. A tool with these benefits will appeal to developers in many situations. Here are a few of them:

Monitoring multiple serial ports simultaneously can be a very important feature of COM monitoring software. You can obtain a more complete picture of your system’s serial device interactions when you can view them at the same time. You also save valuable time by not having to individually monitor each port or device. Learn more about how to test serial port communications in the simplest and most efficient way.

Hardware COM monitoring solutions are prone to experiencing latency and time-lag problems. This can complicate a developer’s ability to successfully monitor and debug their systems. A software solution can help reduce these issues, streamlining development efforts.

Features such as a user-friendly interface that displays the monitored data in a variety of formats streamline the monitoring process. You can save data in files and use them at a later point for more analysis and the transmissions and connections are time-stamped for easy review and comparison.

A software implementation of a COM monitor means you don’t require extra cables to monitor RS232 ports. There are which allow you to monitor your serial communication but they will require the use of additional cabling in order to function correctly.

Extra cables mean more time spent managing the cables as well as the initial expense in purchasing them. Ease of use and reduced costs make an application like Eltima Software’s Serial Port Monitor a better choice than a hardware serial monitor.

Substantial time and financial savings can be enjoyed by your IT team by using a software serial port monitor. Money is saved by not purchasing additional cables or hardware monitoring equipment.

Many businesses in industries as diverse as communications, design services, and semiconductor manufacturing have improved their bottom line by employing serial monitoring software. Its use can help smaller companies perform reverse engineering and gain a competitive edge on their larger counterparts.

Using a serial port analyzer can produce benefits for many businesses. In today’s competitive market, any small process improvement can lead to an advantage over a company’s competitors. The choice between a software and hardware solution to monitoring your serial communication is an easy one. The software application is much more flexible and cost-efficient.

Operating a software serial monitoring solution does not require any specialized programming skills. You just need basic computer skills that enable you to install and launch the software tool on your system. Once that is done, any authorized user can easily monitor, log, and analyze all of the serial communication occurring between your system’s COM interfaces and devices.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector