Среда, 22.11.2017, 18:28
| RSS
Главная | Контроллер управления рольшторой - Страница 2 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат ]
Страница 2 из 3«123»
Модератор форума: Zoolu 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер управления рольшторой
Контроллер управления рольшторой
AdminДата: Среда, 04.01.2017, 19:29 | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 3632
Статус: Offline
Цитата bcergej ()
,при нажатии кнопки на брелке, напряжение на этих выводах становится 2.7в.

Ну кто же такие вещи тестером измеряет, тут нужно осциллографом или анализатором смотреть. Напряжения 2,7 В как как раз и говорит о том, что на всех выводах появились прямоугольные импульсы управления (тестер показывает "усреденное" значение амплитуды импульса).

Так что, похоже, все работает правильно (конечно, не видя осциллограм на выводах 7-8-9-10 МК я это однозначно утверждать не могу). Смотрите драйвер ШГ или сам ШГ. Кстати, если используется готовая плата драйвера , то все перемычки на плате правильно установлены?
 


bcergejДата: Среда, 04.01.2017, 20:42 | Сообщение # 12
Группа: Пользователи
Сообщений: 2
Статус: Offline
К сожалению до 9 числа доступа к осциллографу нет,драйвер на ULN2003-надо будет упр.сигналы инвертировать.Схема начинает работать только при нажатом концевике. Если при движении (оба концевика уже разомкнуты)нажать любую кнопку на брелке,происходит остановка двигателя(штора в среднем положении),то на дальнейшие нажатия кнопок контроллер не реагирует пока опять не замкнуть концевик. Т.е. когда оба концевика разомкнуты запуск двигателя невозможен.
 
ppwwddДата: Суббота, 04.02.2017, 21:09 | Сообщение # 13
Группа: Участники
Сообщений: 201
Статус: Offline
ADMIN, повторил устройство. Записал коды двух кнопок радиобрелка, прочитанные сканером радиобрелков. не реагирует вообще. Записал коды двух кнопок самим устройством несколько раз одни и те же. Коды получаются разные. На радиобрелок хочет реагирует хочет не реагирует. Не проще ли было приемник радиобрелка поставить на плату. Коды как-то ненадежно читаются. Вобщем у меня это устройство не хочет почему-то работать. Пульты менял, контроллеры менял. Может у меня радиопульты не подходят? У меня в пультах м/сх SC2262
Драйвер L298. Посмотрел в исходнике как решена коммутация обмоток двигателя и у меня что-то оно со схемой драйвера не согласуется. Двигатель униполярный (сдвоенный)  использую с древнего матричного принтера и включаю без среднего вывода. Обмотки я подключаю: 1a - OUT1, 2a - OUT2, 1b - OUT3, 2b - OUT4.
Прикрепления: 6210600.png(81Kb) · 0861294.png(65Kb) · 9199985.png(87Kb) · 4417011.png(12Kb)


Сообщение отредактировал ppwwdd - Суббота, 04.02.2017, 21:13
 
ppwwddДата: Воскресенье, 05.02.2017, 17:39 | Сообщение # 14
Группа: Участники
Сообщений: 201
Статус: Offline
ADMIN, я не нашел в исходнике участок контроля паузы после получения преамбулы. Или что-то я не так понял?
Прикрепления: 9025507.png(25Kb)
 
AdminДата: Воскресенье, 05.02.2017, 18:03 | Сообщение # 15
Admin
Группа: Администраторы
Сообщений: 3632
Статус: Offline
Цитата ppwwdd ()
Посмотрел в исходнике как решена коммутация обмоток двигателя и у меня что-то оно со схемой драйвера не согласуется.

А в чем именно не согласуется?

Цитата ppwwdd ()
ADMIN, я не нашел в исходнике участок контроля паузы после получения преамбулы. Или что-то я не так понял?

См. здесь, рис.3
 


ppwwddДата: Понедельник, 06.02.2017, 12:41 | Сообщение # 16
Группа: Участники
Сообщений: 201
Статус: Offline
Если я правильно понял, то программа анализирует сигнал кодера 2262?

Добавлено (06.02.2017, 12:41)
---------------------------------------------
ADMIN, а есть исходник для сканера радиокодов? Смотрел исходник на контроллер рольшторы, где анализируется сигнал радиопульта, Вы наверное писали под свои пульты?  Хочется сравнить, как это делается в сканере радиокодов.  Наверное, нужно логическим анализатором прочитать сигнал радиобрелка, чтобы точно знать временные параметры импульсов сигнала. А потом уже в исходнике установить задержки, которые будут согласоваться с параметрами самого сигнала радиопульта.
В радиомодуле и в контроллере удаленного управления тоже прочитанные несколько раз коды пультов  получаются разные. А почему бы со сканера радиокодов не использовать принцип чтения кодов кнопок в эти устройства? И все проблемы исчезнут.

 
AdminДата: Понедельник, 06.02.2017, 16:53 | Сообщение # 17
Admin
Группа: Администраторы
Сообщений: 3632
Статус: Offline
Цитата ppwwdd ()
ADMIN, а есть исходник для сканера радиокодов?

Добавил - http://electromost.com/load/iskhodniki/skaner_radiokodov/21-1-0-583

Цитата ppwwdd ()
Наверное, нужно логическим анализатором прочитать сигнал радиобрелка, чтобы точно знать временные параметры импульсов сигнала.

Временные параметры для разных брелков могут быть различны и зависят от номинала резистора в опорном генераторе.
 
ppwwddДата: Понедельник, 06.02.2017, 18:38 | Сообщение # 18
Группа: Участники
Сообщений: 201
Статус: Offline
Спасибо, ADMIN!  Попробую покопаться. Хотя мозги как ржавое колесо не крутятся уже совсем. Практика нужна. А я в исходнике со словарем копаюсь. Для меня тяжело перелопатить большой объем программы, а написать - еще тяжелее. 
    Про формирование кодов брелков на PT2262  и SC1525 много информации прочитал. Формат сигнала на SC1525 понятен: идет преамбула, потом пауза, потом идет 24 бита кодовой информации. А вот для PT2262 Вы пишете, что сразу идет кодовая информация а в конце идет синхроимпульс длительностью в 4 такта задающего генератора. Но я вычитал, что после синхроимпульса идет еще пауза 124 такта генератора.  И вообще как-то нелогично: кодовая информация идет безо всякого предупреждения.

Добавлено (06.02.2017, 18:38)
---------------------------------------------
Пока сам своими глазами не увижу несколько фреймов сигнала радиобрелка на PT2262, чтобы четко самому увидеть, что за чем следует, потому что в интернете, где не искал не нашел в развернутом виде пару фреймов. А то расписано отдельно про формирование 0, 1, float бит, синхро. А все в сборе нет. Меня интересует сама пауза. Есть она или нет. В какой момент нужно начинать принимать информацию? И кроме того для PT2262 описано, что 1 бит информации кодируется двумя кодовыми импульсами. Хотя в принципе всю посылку можно принимать  как 24 бита

Прикрепления: 8012330.png(34Kb)
 


AdminДата: Понедельник, 06.02.2017, 18:43 | Сообщение # 19
Admin
Группа: Администраторы
Сообщений: 3632
Статус: Offline
Цитата ppwwdd ()
А вот для PT2262 Вы пишете, что сразу идет кодовая информация а в конце идет синхроимпульс длительностью в 4 такта задающего генератора. Но я вычитал, что после синхроимпульса идет еще пауза 124 такта генератора

Да, кстати, я эту паузу никак не обрабатываю, она просто игнорируется. Но если уровень после импульса постоянно прижат к нулю на протяжении 124 тактов, то это можно использовать для дополнительной помехозащиты (в этот интервал на вход МК не должны пролезать помехи). Нужно будет подумать в этом направлении.

Цитата ppwwdd ()
 И вообще как-то нелогично: кодовая информация идет безо всякого предупреждения

Так первый информационный импульс и есть предупреждение smile
Но обычно в последовательных протоколах действительно всегда в начале идет импульс синхронизации.
 
ppwwddДата: Понедельник, 06.02.2017, 18:50 | Сообщение # 20
Группа: Участники
Сообщений: 201
Статус: Offline
С  радиобрелками и радиогерконами - это очень слабое место в моей системе домашней автоматизации.  Сам я, наверное,  не смогу написать программку для чтения кодов радиобрелков.  Все, что связано в этом проекте с радиопередачей от радиопультов и радиогерконов у меня очень ненадежно работает.

Добавлено (06.02.2017, 18:50)
---------------------------------------------

Цитата Admin ()
Но обычно в последовательных протоколах действительно всегда в начале идет импульс синхронизации.
Я же этого и хочу. Если кто-то хочет кому-то что-то сказать, - он должен обратить на себя внимание.
 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер управления рольшторой
Страница 2 из 3«123»
Поиск:



T2M © 2017
Сайт управляется системой uCoz