Статью перечитывал несколько раз в надежде,что что-то не досмотрел. Эмулятор я собрал давно,но ключи не считывает и по-этому забросил.Интерес появился собрать на компараторе.Большое спасибо за ответ.
Я собирал схему чтения на 2 транзисторах - работает хорошо... долбался с 2мя резисторами при настройке, но потом поставил многооборотные и настройка прошла веселее Пошивку сам писал, читает и эмулирует как Dallas 1990, так и Метаком, Цифрал. Если нужно могу помочь советом...
Ключи К1233КТ2 читает и эмулирует прошивка МетаКом. У нас стоят МетаКом домофоны и используют К1233КТ2 ключи. С ключами К1233КТ1 работает прошивка цифрал, хотя между официальной документацией и реальными ключами есть одно несоответствие, они вроде одно и тоже.
Зарегистрирован: Пт май 21, 2010 09:33:07 Сообщений: 8
Рейтинг сообщения:0
может что не так делаю но считать ключ метаком не выходит вообще (опробовал более 10 ключей...), с цыфраловской прошивкой все работаеет! Куда копать? (метакомовскую прошивку использовал ту что на странице автора)
Уважаемый Инженер! Возможно ли заменить аналоговую схему на транзисторах схемой ниже?
Поясню принцип: на резисторах "R7 - R6" собран делить напряжения, задающий некий уровень в 4,5 В. Из цепочки "R8 - таблетка" получается так же некий делитель. При низком токе потребления таблетки(<0.8 мА) на инвертирующем входе ОУ сохраняется потенциал 4,8 - 5 В, и следовательно на выходе ОУ низкий потенциал. Как только ток превысит пороговое значение (~1,8 мА) на инвертирующем входе ОУ потенциал опуститься ниже 4,5 В и ОУ перейдет в состояние с высоким выходным потенциалом. При такой схеме обеспечивается питание таблетки напряжением порядка 4 - 4,5 В.
Трудолюбие впечатляет. Нарисовано красиво. Расчеты огорчают. При токе 1,8ма напряжение на инвертирующем входе 5-220*0,0018=4,604 Закон Ома знать надо. Смотри в приложении документацию. Для этих ключей 5 вольт много не выше 3 надо. 5В в переносной технике использовать не удобно. В том же документе есть схема считывателя рис5. Придумаешь какие номиналы использовать пиши, мне - лень. На ключ оптимально подать 1,7В , соответственно на базе транзистора должно быть где-то 1,1В. Если интересна теория читай например тут http://moikompas.ru/compas/voltage_stabilizer стабилизатор на транзисторе. Оптимальное питание схемы 3В - литевая батарейка или две обычных. Удачи.
Вложения:
Комментарий к файлу: Datasheet на метаком 1233kt2.pdf [170.95 KiB]
Скачиваний: 1282
Привет всем!Хочу поделиться опытом сборки эмулятора.После упорной настройки добился положительного результата после того как снял флажок в битах конфигурации микроконтроллера,а именно CKDIV8, остальные биты по умолчанию.Программировал с помощью PonyProg.Если флажок поставлен,то бит прошит и означает ноль,если флажка нет-единица-бит не прошит.Получается контроллер должен работать на более высокой частоте,а не 1Мгц.Всем кому это поможет-удачи.Спасибо автору за интересный проект.
Последний раз редактировалось chip123 Вт июл 20, 2010 17:37:46, всего редактировалось 3 раз(а).
После упорной настройки добился положительного результата после того как снял флажок в битах конфигурации микроконтроллера,а именно CKDIV8, ...Получается контроллер должен работать на более высокой частоте,а не 1Мгц. Спасибо автору за интересный проект.
Уважаемый chip123 следующий раз, перед "упорной настройкой" попробуй ВНИМАТЕЛЬНО прочитать статью: "Фьюз биты прошиты (=0) CKSEL0, CKSEL1, CKSEL3 и SUT0 и естественно SPIEN (он запрограммирован по умолчанию и его вообще трогать не надо) Если МК новый, надо, лишь, убедиться что бит CKDIV8 не прошит (=1)" Это я для кого писал? Поправка, устройство должно выдерживать некоторые временные интервалы и работает только на частоте 8МГц +-10% (примерно) попытка работы на другой частоте приведет к тому что устройство работать не будет (хотя интикация и обработка кнопок будут работать практических на всех частотах) За проект пожалуйста! Спасибо за спасибо
Зарегистрирован: Сб мар 06, 2010 21:41:07 Сообщений: 2
Рейтинг сообщения:0
Уважаемые форумчане, пишу тут впервые поэтому прошу не бить.... К делу: собрал данный эмулятор (до этого собирал для Dallas - работает). Поковырявшись маленько и покрутив резюк (также пришлось сменить номинал резистора R13 с 150 на 470 Ом, питаю от CR2032), добился работоспособного чтения без "А" и "b" метакомовского ключа. До домофона правда еще не дошел ногами =). Вопрос: Считал EEPROM и обнаружил что у таблетки код слишком короткий - A3F01714 - это как? выкладываю EEPROM в аттаче. У далласа был нормальный типа - 01ADDD6ADDDD0090 01-семейство 90-CRC. А у этого ничего не понятно. буду признателен если разжуете неразумному почему такой короткий ключ? ошибки быть неможет - я его три раза без проблем считал моментально.
Вопрос: Считал EEPROM и обнаружил что у таблетки код слишком короткий - A3F01714 - это как?
Интересно, для кого автор в статье писал: "Пару слов о ключе: Это устройство хранит в памяти номер разработки (или стартовое слово, как его еще называют) и 28 значащих бит и 4 бита контроля четности, образующих 4 байта информации (которые эмулятор и хранит в EEPROM)." Вы считали ключ МЕТАКОМ. Код данного ключа состоит из четырех байт (не считая стартового ниббла, одинакового для всех ключей). 0xA3 = 0b10100011, 0xF0 = 0b11110000, 0x17 = 0b00010111, 0x14 = 0b00010100. Количество единиц в байте четное - ключ прочитан правильно.
Последний раз редактировалось iplogger Вт сен 07, 2010 18:25:13, всего редактировалось 1 раз.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения