Pavel

Главные администраторы
  • Публикаций

    4 785
  • Зарегистрирован

  • Посещение

  • Победитель дней

    374

Весь контент Pavel

  1. Обсуждаем дубликатор, особенно, кто что может сказать про цифралы Описание TMD-3 здесь.
  2. создан новый автономный универсальный прибор. дубликатор домофонных ключей
  3. Таблетка всё таже, родимая, как и для далласа
  4. для флешь памяти не используется +13 вольт. возможно оно занижено или выдаётся не тогда когда нужно. пробуй на других пиках, если с ними всё нормально, значит умер. Такое у меня пару раз случалось. Причём посмотри, у меня было так, что без пика +13 выходило, а пик как вставлю-нагрузка на ногу такая, что падало сильно. значит пик неисправен
  5. разделяю, www.trt.ru - там менеджеры мне очень нравятся, всё быстро делают и всегда идут на встречу даже по дурацким заказам типо "1 штуку". А вот ещё порекомендую www.platan.ru там доставка автотранспортными компаниями(250-300р), причём оплата только за перевозку, а не как обычно бывает, "ещё и за забирание заплати (500р.-сбор груза+300 доставка)." Там тоже SMD резюки и прочие элементы есть. Менеджеры несколько "замороженней", порой при большом заказе "забывают" что нибудь положить. Потом, правда бывает досылают...
  6. Итак, страничку с фотками фомофонов к которым можно делать ключи выложил :) ТУТ
  7. Итак, столкнувшись с проблемой изготовления дубликатов ключей цифрал вы и попали на эту страничку. Вскоре, как заявлено на главной странице нашего сайта, появится прибор, который позволит вам без паяльников и спец-познаний копировать не только метакомы и далласы, но и цифралы. Причём на те-же самые "таблетки". (если вы попали сюда, то знаете о чём речь ) Но есть кое-какие сложности или назовём их "ограничения." Дело в том, что разные модели домофонов работают по разным принципам преобразования, поэтому не может существовать универсальной таблицы - перекодировки. (Ключ цифрал имеет всего 2 байта, а прибор используемый вами требует 4 байта и все модели имеют свой алгоритм преобразования). Но это всё-пол беды, сложность ещё и в том, что некоторые модели домофонов не имеют своего контороллёра, и используется электромагнит со встроенным контроллёром, а эти электромагниты бывают разные, и опять-же, имеют разные алгоритмы перекодировки... успокаивает лишь то, что таких моделей не много. Итак, прибор будет иметь переключение на разные типы домофонов, и индикатор, показывающий (после считывания цифраловского ключа) какой код вам необходимо вручную прописать в будущий ключ. Соответсвенно, "клиенту", необходимо лишь опознать "свой" домофон по фотографии... Как видите, не все совершенно гладко, но, согласитесь, это лучше чем ничего. ;) В настоящее время дорабатывается модель ccd2094.1, после чего прибор будет предложен для вашего внимания, (продажа) и произойдёт это ориентировочно в середине октября.
  8. Ну вот, а ты болялся... ;) Схемка и код будет очень кстати, выкладывай. ( Если что, то сюда можно не только рисунки но и .ZIP архивы прикреплять.)
  9. Сколько 0 держится точно не знаю, наверно у разных контроллёров по разному будет, но даже если импульс контроллёр выдаст по датшиту, то стоит как минимум пару микросекунд прибавить - время, пока шина переёдёт в 1 больше, веть 0 формируется открытым каналом транзистора а 1 лишь подтягивающим резистором (обычно 4,7к к +5В.) Так что в реальности поймать 0 успеешь запросто. Собирай, и всё "пойдёт".. ;) У меня резюк подтягивает ножку к минусу, как ты и сказал, чтобы держался 0, иначе напруга будет "гулять", а это плохо сказывается на потреблении, будешь нести в кармане, и статическое напряжение будет накапливаться. А все остальные выводы у меня подтянуты к +, там кондёр на 0,1 мкф это по питанию. У 200-го пика 2-й вывод это масса, а 5-й вывод это +пит. ( а откуда ты 8-ю ногу взял? там их всего 6! ЭТУ ли ты схему смотришь?) Можно подтянуть и к 0, без разницы, но подтянуть нужно обязательно, а то будет как я описал, нестабильный логический уровень, который будет приводить в переключению входных триггеров, и пик будет зря жрать ток.
  10. Бр... Когда люди хотели построить Вавилонскую башню, чтобы забраться на небеса к богу, он сделал несколько языков и "строители" перестали понимать друг друга... признаюсь, что я ламер в HI-TECH и С, и лишь отдалённо понимаю что там в коде написано, сам пишу всё на ассемблерере.. вообщем начну с описания как это происходит у меня, с временными задержками, посмотри, и разъясни, в каком месте у тебя камень предкновения: для экономии энергии WDT отключён !!! Итак, спим При изменении состояния просыпаемся, смотрим линию, если проснулись и на линии лог 1 то ждём 25 мкс, при этом успеваем загрузить все байты ключа в озу.. (датшит= 15-60) и выдаём 0 - импульс присутствия. держим его 130 мкс (датшит= 60-240) (если, проснувшись обнаруживаем на линии 0, то считаем, что это "глюк" и идём снова спать.) итак, отпустив шину от импульса присутствия мы через 8-10 мкс проверяем её на наличие 1. эта единица будет означать окончание передачи первого байта мастером (домофоном) команды 33H. Скорее всего, эта единица появится только спустя 30 или больше мкс, но в любом случае она появится, когда закончится передача. при этом проверка шины у меня идёт с периодичностью 6 мкс (тратится 3 мкс на защиту от зависона, если связь с мастером прервётся, ведь WDT-то отключен). После появления 1(конец передачи), ждём появления нуля, уже через 6 мкс. (в датшите сказано 1-15 держится 0, после чего выставляется бит). Так как мы ещё не все биты от команды 33H приняли, поймав 0 (его ловим с периодичностью 2 мкс, так как тут защита не нужна, на линии же 1 держится, пропадёт ведь когда нибудь!), ждём 20 мкс и снова ждём появление "1"-конца передачи. так делаем 8 раз, тупо пропустив команду 33H... :rolleyes: Итак, после появления последней "1", мы переходим к передаче кода, при этом уже готовы выставить бит, ожидая появление "0", строчкой ask0 btfsc GPIO,0 goto ask0; То есть, сканируя шину каждые 2 мкс. после появления 0 мы выставляем бит уже через 6 мкс ( то есть выводим 0) если нужо выставить 1 то ничего не делаем, сама появится, тупо ждём 20 мкс и опять идём в ожидание 0. (Этот 0 выставит мастер, когда прочтёт с шины 1.) Если же мы выставили 0, то ждём 20 мкс (по датшиту нужно держать 15-60 мкс) и отпускаем шину. после чего, ждём 20 мкс и идём в ожидание "0".(вот особый момент - если не подождать, и перейти в ожидание 0 сразу, то шина из за ёмкости, не успеет перейти в 1, и возможен ложный приём стартового "0", коим является лишь "эхо" выставленного вами 0 - помню, я долго с этим глюком "парился"). Вот так вот мы и передаём весь код. Всё успеваем, на 4 мгц ;) Почему у тебя выставить код получается только спустя 25 мкс? действительно поздновато! максимум 15.