|
0 / 0 / 0
Регистрация: 21.01.2025
Сообщений: 2
|
|
После нажатия кнопки отправить команду в карт диспенсер (ПК с Windows)22.01.2025, 17:38. Показов 1625. Ответов 9
Метки нет (Все метки)
Всем здравствуйте. Есть такая задача отправлять команду на устройство (карт диспенсер) через com port при нажатии физической кнопки ( замыканием реле). Сниффером вынул команду, с помощью hercules отправляю все работает, а вот как реализовать чтобы это работало с кнопки чет не могу придумать(( Кто нибудь может что посоветовать? хотя бы в какую сторону копать
Вот знать бы на каком я сразу бы в этом разделе тему создал) это скорее аппаратная задача как я понимаю + скрипт какой нибуть простенький. я не программист... мне бы советы услышать от умных людей что вообще можно сделать. и да геркулес это утилитка) Hercules SETUP utility есть пк с windows. на нем есть com port к этому порту подключен карт диспенсер (crt571). он управляется только командой по ком порту( выдает карту) у меня задача чтоб он выдавал карту с кнопки. с физической, не с клавиатуры, а просто замыканием двух контактов. ну или размыканием не суть) соответственно мне нужно реализовать чтобы при нажимании этой кнопки пк отправлял в компорт команду
0
|
|
| 22.01.2025, 17:38 | |
|
Ответы с готовыми решениями:
9
Создать команду для записи данных после нажатия кнопки Отправить данные после нажатия кнопки в другую форму |
|
Модератор
|
|
| 22.01.2025, 19:55 | |
|
Современный ПК больше похож на такой-же современный планшет - нет никаких средств ввода и вывода кроме клавиатуры и монитора (да, встречаются рудименты в виде com-порта).
Поэтому я бы искал решение в вводе данных (кнопки) из модуля ввода - хоть готового, хоть на Arduino - подключённого по Ethernet. А вывод делал бы через com-порт или при его отсутствии - через преобразователь интерфейса Ethernet-RS232. Почему не USB - с ним есть проблемы по пропаданию связи из-за каких-то особенностей с драйверами. Или же совсем - перенёс ввод и вывод во внешний контроллер (Arduino или ПЛК), а на ПК только отображал состояние кнопки и диспенсера. Такое подобие SCADA.
1
|
|
|
0 / 0 / 0
Регистрация: 21.01.2025
Сообщений: 2
|
|
| 22.01.2025, 20:15 [ТС] | |
|
Спасибо. я уж тоже склоняюсь докупить туда какой нибудь orange pi и пусть там отдельно работает. так видимо проще будет чем на одном пк все реализовывать ардуино может даже проще будет, но я с ним не знаком, на линуксе проще будет
0
|
|
|
|
|||
| 25.01.2025, 12:23 | |||
|
Не по теме:
Может проблемы с вашим компом или кривыми устройствами, прошивками или дровами для них? Если у вас есть последовательность байт которые нужно отправить в COM порт, то можно можно сделать на AVR или (что лучше) на STM32, а не городить огород на малине / апельсине.
0
|
|||
|
Модератор
|
||
| 25.01.2025, 13:34 | ||
|
Не смогу посоветовать топикстартеру комплект "прямых" преобразователей USB-COM(RS485) и модуля ввода и вывода. Исходя из собственных представлений о возможностях подключения к ПК и ответил. Если возьмёте на себя материальную ответственность возместить неудачную покупку по Вашему совету или ответственность довести комплект до бесперебойной работы 24/7 - пожалуйста, все замерли в ожидании положительных результатов.
0
|
||
|
|
||||
| 25.01.2025, 14:01 | ||||
|
0
|
||||
|
Модератор
|
||||
| 25.01.2025, 14:26 | ||||
|
Выбор самих внешних устройств оставил за автором темы, т.к. не знаю его компетенций и опыта.
0
|
||||
|
|
|||
| 25.01.2025, 15:01 | |||
|
Зачем Ethernet если карт диспенсер подключается через COM порт и порта Ethernet в нем вероятно нет? Короче не усложняйте проект на ровном месте! Сейчас вы предлагаете ехать из Москвы В Подмосковье через Камчатку!
1
|
|||
|
Модератор
|
|
| 25.01.2025, 15:57 | |
|
Не по теме: Ох! Как всё смешалось! 1 вариант 1. ПК - COM порт - кард диспенсер 2. ПК - Ethernet - преобразователь в COM или иной интерфейс - модуль ввода (кнопки) ПК принимает из модуля состояние кнопки, управляет карт диспенсером. ИЛИ 2 вариант 1. ПК - Ethernet - преобразователь в COM или иной интерфейс - контролер (любой) 2. контроллер принимает состояние кнопки на внутренние контакты 3. контролер через COM-порт управляет карт диспенсером ПК только наблюдает за состоянием, а в управлении не принимает участия. Для связи ПК с любым из внешних устройств (модуль ввода или контролер) не использовать USB, а использовать Ethernet напрямую или через преобразователь интерфейса. Автор темы всё понял, из собственных критериев подобрал оборудование. У меня нет понимания причин выбора, но, на мой взгляд, его выбор рабочий. Вы, locm, можете теперь точно так же простыми словами описать собственное предложение. После описания сделать сводный список плюсов и минусов (сравнения) с моими вариантами. Это будет дискуссия и автор темы после сравнения сделает выбор. Кажется, что я ушёл от конфликта, повторил собственные советы автору темы, предложил Вам поступить аналогично. И по существу вопроса автора добавить мне нечего.
0
|
|
|
|
|||||
| 25.01.2025, 18:20 | |||||
|
Устройство находится на другой стороне земного шара? А если в полуметре от компа? К микроконтроллеру подключаем кнопку и карт диспенсер. При нажатии кнопки, отправляем последовательность байт в UART и все, задача решена без всяких USB, Ethernet, малин, апельсин и прочих излишеств.
1
|
|||||
| 25.01.2025, 18:20 | |
|
Помогаю со студенческими работами здесь
10
После нажатия кнопки "отправить комментарий" зависает отправка и публикуется только после обновления страницы Диспенсер карт CRT-571 При заполнении формы после нажатия кнопки "отправить" текст выводится не полностью После нажатия первой кнопки поле должно пропасть, после нажатия второй - появиться Почему Windows 7 загружается только после нажатия кнопки F1 при загрузки? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|