Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
21.09.2011, 19:28
|
|
Частый гость
Регистрация: 12.03.2011
Адрес: Наша Раша
Сообщений: 28
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от Bar_boss
|
Тестировал уже кто-нибудь прошивку 1.1?
Сам вроде бы проблем особых не заметил, пару раз проскочил сбой записи в ключ, но потом при проверке эта ошибка сразу выявляется. И ещё - если читать ключ без СRC, т.е. отключить эту функцию, далее нажать кнопку чтения, а только потом приложить ключ, то иногда могут считаться одни "эфэфки". С проверкой СRC такой "баг" естественно, отсутствует. С записью в память EEPROM и последующим чтением из памяти для записи проблем пока не выявлено.
|
тестирую, вроде пока норма
|
|
|
|
21.09.2011, 19:31
|
|
Частый гость
Регистрация: 12.03.2011
Адрес: Наша Раша
Сообщений: 28
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Собственно чтоб не быть голословным вот фотки
Под считыватель пришлось от материнки запчасть использовать.. нет нормального))))
Последний раз редактировалось The First; 21.09.2011 в 21:55.
|
|
|
|
21.09.2011, 20:57
|
|
Гражданин KAZUS.RU
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от The First
|
тестирую, вроде пока норма
|
Это радует
Сообщение от The First
|
дребезг типа?
|
Типа того. Дребезг, который происходит в момент касания ключом считывающего устройства иногда воспринимается как ответ ключа и контроллер считывает данные "ниоткуда"
|
|
|
|
21.09.2011, 21:20
|
|
Гражданин KAZUS.RU
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от Bar_boss
|
Вечером полистаю даташит, компараторы висят на порту А, но где конкретно что, по памяти не помню.
|
Да, использовать только А2 не получится, единственная более-менеее приемлемая конфигурация CMCON=xxxxx101, но при этом входом компаратора помимо А2 становится и А1, А0 и А3 при этом будут цифровыми.
|
|
|
|
21.09.2011, 23:46
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,682
Сказал спасибо: 74
Сказали Спасибо 1,806 раз(а) в 654 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от Bar_boss
|
Да, использовать только А2 не получится, единственная более-менеее приемлемая конфигурация CMCON=xxxxx101, но при этом входом компаратора помимо А2 становится и А1, А0 и А3 при этом будут цифровыми.
|
Не хотелось бы переделывать схему, честно говоря...
|
|
|
|
22.09.2011, 09:00
|
|
Гражданин KAZUS.RU
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Да можно ничего и не переделывать. Допустим, контроль напряжения проводить раз в 30 секунд, при этом подпрограмма переключает выводы А2 и А1 на компараторы, проводит измерение, переключается обратно и возвращается к нормальной работе. Светодиод на выводе А1 этого даже не "заметит"
Или второй способ. Конфигурируем А2 на вход, как обычный ТТЛ и подключаем к нему супервизор на определённое напряжение. При снижении питания дубликатора до этого напряжения выдается команда на А2.
|
|
|
|
22.09.2011, 15:51
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,682
Сказал спасибо: 74
Сказали Спасибо 1,806 раз(а) в 654 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от Bar_boss
|
Допустим, контроль напряжения проводить раз в 30 секунд, при этом подпрограмма переключает выводы А2 и А1 на компараторы, проводит измерение, переключается обратно и возвращается к нормальной работе. Светодиод на выводе А1 этого даже не "заметит"
|
Пока не совсем понимаю, как это реализовать. Светодиод подключен постоянно к выводу А1, причем ток идет от вывода, а не к нему. Т.е., при измерении мы будем всегда получать 0 вольт на этом выходе. Если бы ток шел от + через светодиод и резистор к выводу А2 - тогда да, это было бы возможно.
Сообщение от Bar_boss
|
Или второй способ. Конфигурируем А2 на вход, как обычный ТТЛ и подключаем к нему супервизор на определённое напряжение. При снижении питания дубликатора до этого напряжения выдается команда на А2.
|
Это мне уже больше нравится. Только зачем супервизор, я предлагаю поставить просто цепочку из резистора и стабилитрона (допустим, на 4,5 вольта). Пока напряжение питания больше 4,5 вольт, стабилитрон открыт, на выводе А2 лог. "0". Как только напряжение становится меньше 4,5 вольт, стабилитрон закрывается, на выводе А2 лог. "1".
А, не... Простой цепочкой не получится. Посмотрите, короче, в даташите на 628-й схему внешнего сброса по снижению питания с использованием стабилитрона. Предлагаю сделать такой же детектор напряжения, только сигнал заводим не на -MCLR, а на вход А2.
Последний раз редактировалось RECTO; 22.09.2011 в 16:05.
|
|
|
|
22.09.2011, 17:34
|
|
Гражданин KAZUS.RU
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Похоже, сделать с помощью регистра VRCON , что бы внутренняя "опора" подавалась на А1 не получится. С А2 это точно можно сделать (пункт 11.1 даташита). Может А1 и А2 в схеме "переиграть" местами?
|
|
|
|
22.09.2011, 19:14
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,682
Сказал спасибо: 74
Сказали Спасибо 1,806 раз(а) в 654 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от Bar_boss
|
Похоже, сделать с помощью регистра VRCON , что бы внутренняя "опора" подавалась на А1 не получится. С А2 это точно можно сделать (пункт 11.1 даташита). Может А1 и А2 в схеме "переиграть" местами?
|
Пока не совсем улавливаю идею... Настройкой VRCON можно подать опорное напряжение на А2. Но есть 2 момента:
1) Источник опоры не имеет выходного буфера. Следовательно, подключенный к нему светодиод будет его заметно просаживать. За короткое время, возможно, ничего и не сгорит, но измерить ничего не получится.
2) Опорное напряжение не стабилизировано, и целиком зависит от напряжения питания. То есть, допустим, конфигурируем мы опору на 4 вольта (4/5 от Uпит). При снижении напряжения питания до 4 вольт опора так же уедет до 4/5 от Uпит, т.е. до 3,2 вольт, и компаратор ничего не выдаст.
В общем, как ни крути, для использования компаратора всяко нужны 2 ноги и стабилизированный источник опоры...
Короче говоря, я хочу добавить на плату детектор снижения напряжения на стабилитроне, и завести его сигнал на А2, сконфигурированный как обычный ТТЛ-вход. Уровень "1" с детектора - нормальное напряжение, "0" - пониженное. В минимальной версии красный светодиод завожу вместо + питания на вывод А7, сконфигурированный как выход. При нормальном питании светодиод горит, при пониженном - мигает. Как идея?
Последний раз редактировалось RECTO; 22.09.2011 в 19:17.
|
|
|
|
22.09.2011, 19:26
|
|
Гражданин KAZUS.RU
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от RECTO
|
Короче говоря, я хочу добавить на плату детектор снижения напряжения на стабилитроне, и завести его сигнал на А2, сконфигурированный как обычный ТТЛ-вход. Уровень "1" с детектора - нормальное напряжение, "0" - пониженное. В минимальной версии красный светодиод завожу вместо + питания на вывод А7, сконфигурированный как выход. При нормальном питании светодиод горит, при пониженном - мигает. Как идея?
|
Вообще-то эта идея мне тоже больше нравиться, чем с компараторами. тем более, что используются "уже имеющиеся мощности" , и светодиод выполняет двоякую функцию. Вполне здравое и оригинальное решение!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:16.
|
|