Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.04.2017, 21:10   #11
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

В принципе все работает, пакеты шлет, но счетчик не коннектит
Попробовал исключить роутер, тоже самое.
Разве что wireshark-ом не смотрел

TTL модуль на чипе PL-2303HXA (маркировка затерта) - не работает на windows начиная с 8-ки..
Дрова на windows8-10 ставятся, но не работают, о чем честно предупреждают на оф.сайте:
Цитата:
Windows 8/8.1/10 are NOT supported in PL-2303HXA and PL-2303X EOL chip versions.
Пробовал в качестве TTL использовать USB-RS485 на CH340 - подпаялся на CH340 2-я и 3-я ноги RXD и TXD - тоже самое..

Софт у Невы еще какой-то замороченный, дефолтный адрес 000000000000 и пароль 00000000, но пароль могли сменить (у меня один раз уже перепрограммировали - отмена перехода времени).
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 25.04.2017 в 14:42.
sunny вне форума   Ответить с цитированием
Старый 25.04.2017, 14:39   #12
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Надумал выпаять микроконтроллер и накинуть 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}"
14:59:14.572 >> COM7 2F 3F 21 0D 0A /?!..
14:59:15.728 << COM7 2F 54 50 43 35 4E 45 56 41 4D 54 31 31 34 2E 34 /TPC5NEVAMT114.4 33 30 31 0D 0A 301..
14:59:15.735 >> COM7 06 30 35 31 0D 0A .051.. 14:59:16.339 << COM7 01 50 30 02 28 30 30 30 30 30 30 30 30 29 03 60 .P0.(00000000).`
14:59:16.339 >> COM7 01 50 31 02 28 30 30 30 30 30 30 30 30 29 03 61 .P1.(00000000).a 14:59:16.561 << COM7 06 .
14:59:16.567 >> COM7 01 52 31 02 31 35 30 30 30 32 46 46 28 29 03 65 .R1.150002FF().e

"]
[свернуть]


Сейчас же я снимаю информацию только в такой кодировке:
Код:
yz||m~Vv^~}~zix_k~oaR~~|u~hV\z|Kxv
                                            zp2z,
 ko'}ozkq!f{,}zoxq<?|^?{7~z~ks~z|x?Dzvx?uvzwr~lp
Возможно:
Цитата:
Все покупные или встроенные в ноутбуки, КПК, телефоны преобразователи обязательно стандартизованы в одном из восьми протоколов связи IRDA (IrLAP, IrLMP, IrCOMM, Tiny TP, IrOBEX, IrLAN, IrSimple и IrFM) и работать с электросчетчиками Меркурий не могут.
Источник:
http://incotex-counter.blogspot.ru/2011/12/irda.html

Единственное вменяемое по теме обсуждение нашел здесь :
http://www.mastergrad.com/forums/t14...e-schetchikov/

===

Цитата:
... при подключении к компьютерному COM-порту питание на него подается по ножкам RTS и DTR.
Источник:
http://incotex-counter.blogspot.ru/2011/12/irda.html

А может DTR и RST на TTL PL2303 нужно задействовать:
Миниатюры
Нажмите на изображение для увеличения
Название: dc80e40b94ca0c7e2d494b8953a8080e.png
Просмотров: 154
Размер:	23.4 Кб
ID:	4268  
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 25.04.2017 в 15:03.
sunny вне форума   Ответить с цитированием
Старый 25.04.2017, 21:08   #13
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

ИМХО 2 варианта:
1. Неправильная скорость порта. Будут идти крякозябры.
2. Сам ИК приемник имеет установленную частоту 36 kHz. а они бывают разные. https://www.voti.nl/docs/tfms5360.pdf
В счетчике точно 36?
Tohin вне форума   Ответить с цитированием
Старый 25.04.2017, 21:42   #14
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Tohin

1) Начальная скорость 300, далее 2400 - задает программа производителя можно поставить в ser2net 9600 софтина все равно выдает 300-2400
Цитата из инструкции к эл.счетчику:
Цитата:
1.5.12 Скорость обмена данными через ИК-порт 2400 бит/с (для счетчиков НЕВА
МТ12Х). Начальная скорость обмена – 300 бит/с.
2) нет
Цитата из инструкции к эл.счетчику:
Цитата:
..с использованием адаптера IRDA 38kHz..
В IR модуле U1 - CHQ1838
Из даташита:
5. 光电参数 (T=25°C Vcc=5v f 0 =38KHZ)

Про 36khz левая картинка наверху по запросу в гугле USB/IRDA 38khz - привел для демонстрации схемы USB/IRDA..
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 25.04.2017 в 21:45.
sunny вне форума   Ответить с цитированием
Старый 25.04.2017, 22:18   #15
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Тогда буду продолжать бредить вслух:
Судя по куску обмена данными, счетчик шлет байтами. Тогда ASCII to HEX:
Цитата:
79 7a 7c 7c 6d 7e 7f 56 7f 76 5e 7e 7d 7f 7e 7a 69 78 5f 6b 7f 7e 6f 61 52 7e 7e 7c 75 7f 7e 68 56 5c 7a 7c 4b 78 7f 76 0d 0a 7f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7a 70 32 7a 2c 0d 0a 20 6b 6f 27 7d 6f 7a 6b 7f 71 7f 21 66 7b 2c 7d 7a 6f 78 71 7f 3c 3f 7c 5e 3f 7b 7f 37 7e 7f 7a 7e 6b 73 7f 7e 7f 7a 7c 78 3f 44 7a 7f 76 7f 78 3f 7f 75 76 7f 7a 77 72 7e 6c 70 7f
Там могли быть непечатаемые символы, которые при вставке на форум были потеряны.
Tohin вне форума   Ответить с цитированием
Старый 26.04.2017, 11:24   #16
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Tohin

Возможно...
Мне также не нравятся настройки порта:
Код:
ser2net -C "4001:raw:0:/dev/ttyUSB0:9600 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS"
Тип связи с портом - raw.
Таймаут - 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.
sunny вне форума   Ответить с цитированием
Старый 26.04.2017, 15:41   #17
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
Сообщение от Tohin Посмотреть сообщение
Тогда буду продолжать бредить вслух:
Судя по куску обмена данными, счетчик шлет байтами. Тогда ASCII to HEX:


Там могли быть непечатаемые символы, которые при вставке на форум были потеряны.
Все верно

Код:
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
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 26.04.2017, 15:42   #18
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию

36-38kHz не сильно важно, просто сигналы будут приниматься с небольшим сдвигом, а у декодера есть небольшая дельта.
__________________
istarik.ru
stD вне форума   Ответить с цитированием
Старый 26.04.2017, 15:46   #19
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

stD
Это да :
IRDA:
http://cxem.net/comp/comp58.php
NEC:
http://cxem.net/comp/comp57.php
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 27.05.2017, 22:17   #20
tmr
Junior Member
 
Регистрация: 27.05.2017
Сообщений: 5
Вес репутации: 0
tmr is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
...Приехали китайские модули:...
Коллеги подскажите - кому-то удалось связаться со счетчиком этим модулем?

Пытаюсь подключиться к Меркурию 231 - ничего не выходит.

Посылаю команду A1 F1 00 01 01 01 01 01 01 01 01 77 81
Получаю статус F1 (судя по китайской доке - статус означает, что посылка отправлена)
В ответ ничего не получаю от счетчика.

При этом теликом управляется без проблем - команды с пульта читаются, с модуля отправляются, телик команды понимает.

Тут, кстати, работа с модулем идет в странном русле - модуль имеет на борту МК, который формирует несущую 38КГц и интерпретирует команды: первый байт - стартовый (всегда A1), второй - команда (F1 - запись, F3 - конфигурация скорости порта, F2 - я не понял что, что-то про стартовый адрес), следующие байты - в зависимости от команды - данные или параметры.
tmr вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:43. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика