![]() |
![]() |
#1 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Всем привет
![]() Приехали китайские модули: TTL на PL2303: Маркировка на чипе и кварце затерта. Судя по схемкам из нета - кварц должен быть 12MHz. Имеет выводы: +5V GND RXD TXD 3V3 IR (маркировка на чипе отсутствует) Кварц 22MHz (На рекламе 38K) Имеет выводы: +5V GND RXD TXD 3V3 Подключил TTL к usb роутера через usb удлинитель. К TTL через короткие монтажные провода подцепил IR модуль. +5V GND к +5V GND и RXD к TXD и наоборот Расположил ИК диоды модуля на расстояние 1-2см от ИК окошка эл.счетчика НЕВА МТ12Х. lsusb выдает: По софту на роутере установлены пакеты: Kernel modules ---> USB Support ---> <*> kmod-usb-serial <*> kmod-usb-serial-pl2303 Network ---> <*> ser2net Utilities ---> <*> coreutils Имею 3 программы к эл.счетчику. Одна старая позволяет считывать значения и программировать. Более новые версии первая - считывает, вторая перепрограммирует. Окно старой содержит настройки (автоматом ничего не трогал): Новый софт имеет настройки подключения: Модули видятся роутером как /dev/ttyUSB0 Запускаю ser2net вручную командой: ser2net -C "2222:raw:0:/dev/ttyUSB0:300 NONE 1STOPBIT 7DATABITS -XONXOFF -LOCAL -RTSCTS" или ser2net -C "2222:raw:0:/dev/ttyUSB0:2400 NONE 1STOPBIT 7DATABITS -XONXOFF -LOCAL -RTSCTS" Соединение не устанавливается: Ошибка записи в порт: Неверный идентификатор команд В инструкции к счетчику НЕВА МТ12Х читаем: Цитата:
http://cyber-place.ru/showpost.php?p...postcount=1071 2 чипа IR и TTL с обвязкой и 1 кварц. Подскажите в какую сторону копать ![]() Может частота кварца ? Или я ![]()
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 22.04.2017 в 18:39. |
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 444 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
я склоняюсь к 8DATABITS
IRDA порт должен быть с частотой модуляции 38kHz Последний раз редактировалось solalex; 22.04.2017 в 18:43. |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
solalex
Пробовал ![]() Увидел в окошке старой 7 бит, поэтому сменил, сейчас попробую: Код:
stty -F /dev/ttyUSB0 -parodd Цитата:
![]() У китайцев на картинке 38K я так понял IR работает в стандарте NEC - это более 80% девайсов помоему ![]() По факту 22... === Не хочет зараза ![]()
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 22.04.2017 в 18:57. |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 444 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
может еще rx tx не надо менять местами, это же не конечное устройство, а преабразователь.
а не проще опрашивать через 485-й интерфейс? Я такими пользуюсь https://ru.aliexpress.com/item/Free-...348022244.html Последний раз редактировалось solalex; 22.04.2017 в 19:08. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
solalex
Есть у меня такая штука ![]() Я брал самый компактный счетчик 4din в 2010 году с 1 классом точности ![]() ![]() Только IRDA. === Попробовал: Первый терминал: Код:
stty 300 -F /dev/ttyUSB0 raw -echo && cat /dev/ttyUSB0 Код:
echo '1С 00 09 70' > /dev/ttyUSB0 ![]() === Также TTL + IR - только RXD к TXD Первый терминал: Код:
stty 300 -F /dev/ttyUSB3 raw -echo && cat /dev/ttyUSB3 ![]() Код:
����������� ![]() === Попробую добавить питание: Цитата:
http://incotex-counter.blogspot.ru/2011/12/irda.html
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 26.04.2017 в 14:14. |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Добавлял питание - все тоже самое...
Вообщем нужно вычислять, на каком чипе собран IR модуль. Возможно нужно банально и под этот чип дрова в OpenWRT накатывать... === Цитата:
Нашел документацию на IR модуль правда ревизия ver.1.0 у меня ver.2.3 Описание (технический перевод): Средства для передачи инфракрасного сигнала,с длиной волны 940 нм 38к NEC Кодирование передаваемого сигнала. Схема: И полный архив во вложении:
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 23.04.2017 в 11:45. |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ну конечно же микроконтроллер STC11F02E.
Похоже осталось самая малость, перепрошить его правильной прошивкой ![]() http://www.stcmicro.com/rjxz.html
__________________
Читаю ваши мысли по аватару ... |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
IR вроде должен работать.
Обмен данных по ИК прописан в ГОСТ Р МЭК 61107-2001 Длина волны находится в диапазоне 800-1000нм - модуль 960нм Частота модуляции 38kHz совпадает. Нева использует для своих счетчиков девайс на чипе CP210X Может надо было брать TTL на CP2102 и CP2104 ? Драйвер openwrt kmod-usb-serial-cp210x Может ограничение в родном софте на cp210x ? Хотя вряд-ли... При варианте с созданием виртуального порта рвется соединение с 192.168.1.1:2222 Может здесь проблема ? Вроде порт не блокируется, попробую разрешить.
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 24.04.2017 в 01:01. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 444 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
что касается openwrt попробуйте поставить kmod-usb-uhci, если стоит kmod-usb-ohci то его удалить
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
solalex
Так и есть. Все-таки питания IR модулю от usb роутера маловато. К тому же у меня флешка с корнем и вебка(отключаю). Жаль ноут накрылся проверил бы напрямую... === Windows 8, на всякий случай поставил дрова PL2303_Prolific_DriverInstaller_v1.12.0. exe, создаю виртуальный порт с помощью hw-vsp3-single_3-1-2.exe. Порт создается, соединение устанавливается с 192.168.1.1:порт ser2net-а Работает только старая программа (первая из трех) - отправляет 15 пакетов, вижу статистику в окне hw-vsp3-single_3-1-2.exe скорость 300 (даже если в настройках ser2net 9600). Вообщем буду: Цитата:
Так и есть: kmod-usb-ohci немного погодя после подключения выдает error, kmod-usb-uhci - стабильно Connected. 3 по 5 пакетов кидает, счетчик не отвечает. Если ser2net не запущен и модуль не вставлен Connected не будет. Попробую без hub-a с дополнительным питанием (хаб кстати грелся).
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 24.04.2017 в 21:03. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|