[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » Форум uCProg » Управление и контроль » (9 статья) Дистанционное управление нагрузками
(9 статья) Дистанционное управление нагрузками
ВикДата: Среда, 12.02.2014, 21:13 | Сообщение # 76
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
Добрый вечер прошивал модификация 1 для пультов keeLog

Добавлено (12.02.2014, 21:13)
---------------------------------------------
подскажите чего делать

 
koss85Дата: Вторник, 18.02.2014, 12:27 | Сообщение # 77
Сержант
Группа: Пользователи
Сообщений: 37
Статус: Offline
Берешь бубен, трубку курительную, лучше с травкой и начинаешь пляски:)
Вик, ты подскажи что ты хочешь, я попробую помочь с тем что тебе делать.
Вот ты прошил модификацией 1 и что????
У тебя пульт есть от сигнализации с кодом keelog?
Схема собрана?
И что у тебя не получается?
Если настройка, то берешь рабочую схему и пульт, нажимаешь кнопку программирования, только после этого подаешь питания на схему приемника, слышишь три пика (вроде три или четыре), отпускаешь кнопку, и нажимаешь по очереди четыре кнопки на пульте....вроде все.
Читай, разбирайся, задавай КОНКРЕТНЫЕ вопросы! А на вопрос что делать... книжку - Войну и Мир перечитай!
 
SPRUTДата: Понедельник, 15.06.2015, 12:28 | Сообщение # 78
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Помехоустойчивость  схемы "никакая". За ночь, что от аккумулятора, что от блока питания, 3 раза включались каналы видимо от сигналов сигнализаций. В условиях города работа не реальная.
Прошивка Keeloq.


Сообщение отредактировал SPRUT - Понедельник, 15.06.2015, 12:30
 
BorodaДата: Понедельник, 15.06.2015, 15:03 | Сообщение # 79
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Цитата SPRUT ()
Помехоустойчивость схемы "никакая"
Ну ясное дело! Я же беру открытую часть кода и код нажатой кнопки, а открытая часть у целых линеек сигнализаций одинаковая. Если у машины сигнализация штатная, то по открытой части посылки можно определить марку машины, не видя ее саму. Информации в сети много было по этому поводу. Keeloq-приемник делал по просьбе одного пользователя, и его об этом предупреждал. Для надежной работы лучше купить Keeloq-кодеры-декодеры от Microchip.
 
SPRUTДата: Понедельник, 15.06.2015, 19:17 | Сообщение # 80
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Boroda
Написали бы такую прошивку, в которую, можно было-бы в редакторе, ввести свои ключи в нужные ячейки в код приёмника и передатчика. Например 70 А2 01 H4 45 67 86 11 0E A1, чтобы код был уникальным.
Цены бы не было. За такое, можно и гонорарчик "подкинуть" smile .
 
BorodaДата: Понедельник, 15.06.2015, 19:30 | Сообщение # 81
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Целью было использовать стандартную пультяшку от сигнализации.

Приемник с передатчиком (оба на контроллерах) можно сделать с любыми (даже динамическими) кодами. Напишите, как оно должно работать и на каких контроллерах. В свободное время постараюсь сделать.
 
SPRUTДата: Вторник, 16.06.2015, 19:42 | Сообщение # 82
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Цитата Boroda ()
Напишите, как оно должно работать и на каких контроллерах. В свободное время постараюсь сделать.
Boroda
Всё просто.
Схема допустим как у Вас. Контроллер PIC12F509 или PIC12F629.
Три кнопки на передатчике и 2 канала выхода в приёмнике.

Первые две кнопки на передатчике A и В:  Первый канал.
Кнопка А , включает некое устройство (появляется лог 1 на выходе приёмника).
Кнопка В, выключает некое устройство (появляется лог 0 на выходе приёмника).
При этом, при подачи питания на схему приёмника, на выводе, должен всегда устанавливаться лог 0. То-есть запоминание  последнего уровня, после сбоя питания, не требуется.

Третья кнопка С:  Второй канал.
При её нажатии, на выходе приёмника , (на втором выводе), должна появляться лог 1. При отпускании, пропадать.
То-есть нажали, светодиод горит, отпустили погас.

При этом, при подачи питания на схему приёмника, на выводах должен всегда устанавливаться лог 0.

Ну и последнее. Добавить возможность ввода своего ключа, в HEX редакторе например. Прыгающий код наверно делать не нужно, просто, уникальный, длинный ключ (свой чужой), чтобы приёмник сработал только от принятой посылки своего передатчика. Цель, сделать устройство, с большой помехозащищённостью от индустриальных, и эфирных помех, что бы не срабатывало от зажигалки для газа, молнии, пылесоса, касания паяльника, эфирных помех, при работе с радио модулями 433 или 800 MHz и т.п. Защита от подборщиков кода не требуется.

PS: Можно конечно покупать дешёвые сигнализации для скутеров, и из них делать управление, но это надоело. wink

Прикрепления: 7219968.jpg (158.9 Kb)
 
BorodaДата: Среда, 17.06.2015, 23:07 | Сообщение # 83
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Цитата SPRUT ()
Схема допустим как у Вас. Контроллер PIC12F509 или PIC12F629.Три кнопки на передатчике и 2 канала выхода в приёмнике.

Тестируйте! У меня все четко работает!

Прошивки, схемы, протеус  _RF_fix_2_Rele_v1.0

Прикрепления: 1205877.jpg (78.7 Kb)
 
SPRUTДата: Четверг, 18.06.2015, 01:41 | Сообщение # 84
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Оперативно!

При испытаниях, нечаянно выбил шокером контроллер передатчика. После обеда, поеду за горсткой пиков)) вечером отпишусь.

По приёмнику:
В качестве индикаторов состояния выходов приёмника,  для теста и наглядности, стоят светодиоды и резисторы 100ом.

При подачи питания на схему приёмника,  иногда ( из 10 раз, раза 3), чаще на выводе 2, появляется напряжение 1,8 вольта, то-есть, как бы не полное напряжение питания (в данный момент 5 вольт, кренка), при этом, светодиоды горят как-бы в пол накала. Наличие, или отсутствие элетролитов после кренки, перед кренкой, и даже наличие токоограничительного резистора 100 om по шине питания +5 вольт пика, ничего не меняет. При больших ёмкостях, просто разряжать нужно дольше времени, перед последующей подачи питания для проверки этого "бага".
Если напряжение, с лабораторного блока питания подавать плавно, вроде бы всё нормально. На выходах полный ноль.

При касании жалом паяльника до вывода 4, тоже самое, иногда на выходах, появляется напряжение 1,84 вольта.

Если можно это убрать программным методом, (как-то доработать сброс при старте что ли), то будет здорово, а так, можно тогда ставить полевые транзисторы на выход. Они как раз открываются от напряжения более ~4 вольт. От "материнок" не в счёт, те, начиная от 1,5 вольт уже открываются. Тогда не будут реагировать на эти 1,8 вольта, а когда придёт родной код, то тогда появятся все 5 вольт, и транзисторы откроются.

Не особо "шарю" в контроллерах, может галку на PWRT поставить? это вроде как спец задержка при старте.

ps: Приёмник стоит на приёме с радио модулем уже около часа. Ни один светодиод не засветился. Это хорошо)


Сообщение отредактировал SPRUT - Четверг, 18.06.2015, 02:03
 
BorodaДата: Четверг, 18.06.2015, 10:04 | Сообщение # 85
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Переделал прошивку приемника. Включил задержку на включение, сброс при снижении питания (2,1 вольта по умолчанию), сторожевой таймер от зависания. От реакции на касание паяльником и шокером программными методами не спастись, у контроллера мозги заклинивает. Необходимо добавить в схему защитные диоды (супрессоры) и закоротить пару ног контроллера на землю - схему доработал. Если вся схема будет подвергаться агрессивному воздействию, то защитные диоды необходимо поставить и на базы транзисторов, но лучше сделать плату с SMD-компонентами и винтовым разъемом и запаять ее жестью, как СВЧ приемник.

Прошивки, схемы, протеус  _RF_fix_2_Rele_v1.1
 
SPRUTДата: Четверг, 18.06.2015, 14:22 | Сообщение # 86
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Цитата Boroda ()
Переделал прошивку приемника

Отлично!
При подачи питания около сотни раз, ни один светодиод не загорелся. С этим важным моментом вопрос решён.
Управление работает чётко.
Пару дней, пусть постоит на приёме. Посмотрю устойчивость к эфирному шквалу помех других систем. Если выдержит, потом переведу на нестандартные  рабочие частоты, где полный штиль. Там-то, будет всё тем более чётко.

Хотел у Вас уточнить.
В этих шести ячейках, что выделены цветом, нужно произвольно поменять значения, для изменения уникального кода второй и последующих систем, и предотвращения влияния друг на друга?

Прикрепления: 4818939.jpg (189.8 Kb)


Сообщение отредактировал SPRUT - Пятница, 19.06.2015, 20:10
 
BorodaДата: Четверг, 18.06.2015, 14:43 | Сообщение # 87
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Да, именно так!
 
SPRUTДата: Суббота, 20.06.2015, 12:52 | Сообщение # 88
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Boroda
Всё отлично работает.
Часов 15, приёмник стоял с подключенной 5 метровой базовой антенной на 433.920. Ни единого ложного срабатывания!
 
BorodaДата: Суббота, 20.06.2015, 17:26 | Сообщение # 89
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Ну по другому и быть не может, Это должен быть какой-то интеллектуальный шум, чтоб подобрать тайминги и 6 байт кода + контрольную сумму. biggrin
 
dethdronДата: Среда, 16.12.2015, 00:57 | Сообщение # 90
Рядовой
Группа: Пользователи
Сообщений: 3
Статус: Offline
Подскажите что я делаю не так, скачал прошивку от 20.06.15 4key fix rely открываю pickit2 в окне редактирую после уникального кода приёмника значения с 01 01 01 01 на 00 00 00 00 для функции без фиксации. Затем импортирую, вставляю в протеус прошивку. И он не симулирует сразу выдаёт шквал ошибок.
 
Форум » Форум uCProg » Управление и контроль » (9 статья) Дистанционное управление нагрузками
Поиск: