![]() |
![]() |
#11 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В принципе все работает, пакеты шлет, но счетчик не коннектит
![]() Попробовал исключить роутер, тоже самое. Разве что wireshark-ом не смотрел ![]() TTL модуль на чипе PL-2303HXA (маркировка затерта) - не работает на windows начиная с 8-ки.. Дрова на windows8-10 ставятся, но не работают, о чем честно предупреждают на оф.сайте: Цитата:
Софт у Невы еще какой-то замороченный, дефолтный адрес 000000000000 и пароль 00000000, но пароль могли сменить (у меня один раз уже перепрограммировали - отмена перехода времени).
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 25.04.2017 в 14:42. |
|
![]() |
![]() |
![]() |
#12 | ||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Надумал выпаять микроконтроллер и накинуть RXD и TXD c USB-TTL минуя STC11F02E на вроде этого:
![]() PL2303 в состоянии посылать в таком формате "2F 3F 21 0D 0A" Пример обмена со счётчиками НЕВА МТ по протоколу ГОСТ Р МЭК 61107 – 2001 Opt: Port 7, "\\?\USB#VID_10C4&PID_EA60#METER01#{86E0D1E0-8089-11D0-9CE4-08003E301F73}"
|
Все покупные или встроенные в ноутбуки, КПК, телефоны преобразователи обязательно стандартизованы в одном из восьми протоколов связи IRDA (IrLAP, IrLMP, IrCOMM, Tiny TP, IrOBEX, IrLAN, IrSimple и IrFM) и работать с электросчетчиками Меркурий не могут. |
... при подключении к компьютерному COM-порту питание на него подается по ножкам RTS и DTR. |
![]() |
#13 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]()
ИМХО 2 варианта:
1. Неправильная скорость порта. Будут идти крякозябры. 2. Сам ИК приемник имеет установленную частоту 36 kHz. а они бывают разные. https://www.voti.nl/docs/tfms5360.pdf В счетчике точно 36? |
![]() |
![]() |
![]() |
#14 | ||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Tohin
1) Начальная скорость 300, далее 2400 - задает программа производителя можно поставить в ser2net 9600 софтина все равно выдает 300-2400 Цитата из инструкции к эл.счетчику: Цитата:
![]() Цитата из инструкции к эл.счетчику: Цитата:
Из даташита: 5. 光电参数 (T=25°C Vcc=5v f 0 =38KHZ) Про 36khz левая картинка наверху по запросу в гугле USB/IRDA 38khz - привел для демонстрации схемы USB/IRDA..
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 25.04.2017 в 21:45. |
||
![]() |
![]() |
![]() |
#15 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]()
Тогда буду продолжать бредить вслух:
Судя по куску обмена данными, счетчик шлет байтами. Тогда ASCII to HEX: Цитата:
|
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Tohin
Возможно... Мне также не нравятся настройки порта: Код:
ser2net -C "4001:raw:0:/dev/ttyUSB0:9600 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS" Таймаут - 0. Скорость необходимая моему устройству - 9600. Четность не проверять - NONE. Стоп бит один - 1STOPBIT. Биты данных 8-ми битные - 8DATABITS. XON/XOFF выключено - -XONXOFF Аппаратное управление потоком выключено - -LOCAL Мониторинг модемных линий DTR - -RTSCTS http://security-corp.org/os/linux/89...v-windows.html Виртуальный порт использую, как в этой статье - hw-vsp3-single_3-1-2.exe (последняя версия) Как сделать ? Тип связи с портом - raw - возможные варианты ? Таймаут 0 - может больше ? Четность проверять. YES ? (должен быть нечетный, виртуальный порт дает другое значение при попытке подключения софтиной счетчика) Аппаратное управление потоком выключено. - как включить ? Мониторинг модемных линий DTR - наверное стоит удалить... http://cyber-place.ru/showpost.php?p=8481&postcount=1 === По модулю TTL на PL2303 хорошее описание и драйвера: https://mysku.ru/blog/aliexpress/28019.html Чип китайская подделка, поэтому драйвера могут не отрабатывать должным образом. Правильный драйвер (win8-10) и утилита для удаления драйвера в обзоре по ссылке.
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 26.04.2017 в 11:29. |
![]() |
![]() |
![]() |
#17 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() Код:
cat /dev/ttyUSB0 | hexdump 0000000 0505 0515 1905 0505 0519 1805 0505 0518 0000010 1a05 0505 051a 1505 0505 0520 2105 0505 0000020 0521 2c05 0505 052c 0305 0505 0503 3205 0000030 0505 0532 2d05 0505 052d 1405 0505 0514
__________________
Читаю ваши мысли по аватару ... |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
36-38kHz не сильно важно, просто сигналы будут приниматься с небольшим сдвигом, а у декодера есть небольшая дельта.
__________________
istarik.ru |
![]() |
![]() |
![]() |
#19 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
__________________
Читаю ваши мысли по аватару ... |
![]() |
![]() |
![]() |
#20 |
Junior Member
Регистрация: 27.05.2017
Сообщений: 5
Вес репутации: 0 ![]() |
![]()
Коллеги подскажите - кому-то удалось связаться со счетчиком этим модулем?
Пытаюсь подключиться к Меркурию 231 - ничего не выходит. Посылаю команду A1 F1 00 01 01 01 01 01 01 01 01 77 81 Получаю статус F1 (судя по китайской доке - статус означает, что посылка отправлена) В ответ ничего не получаю от счетчика. При этом теликом управляется без проблем - команды с пульта читаются, с модуля отправляются, телик команды понимает. Тут, кстати, работа с модулем идет в странном русле - модуль имеет на борту МК, который формирует несущую 38КГц и интерпретирует команды: первый байт - стартовый (всегда A1), второй - команда (F1 - запись, F3 - конфигурация скорости порта, F2 - я не понял что, что-то про стартовый адрес), следующие байты - в зависимости от команды - данные или параметры. |
![]() |
![]() |
![]() |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|