Jump to content
AcheleS

Компаратор На 16F886

Recommended Posts

Привет всем!

Есть плата считывателя RFID 134.2kHz FDX-B (основное предназначение).

Микроконтроллер в ней был испорчен и заменен (PIC16F886 I/SS).

Соответственно прошивки родной нет и достать нет возможности.

Судя по сигналу с участка платы с операционным усилителем (ниже) разбор сигнала должен происходить с помощью компаратора C2.

Я далеко не спец в этой области, поэтому меня это загнало в тупик.

Сигнал с операционного усилителя идет на пин RA2(C2IN+).

Пин RA1(C12IN1-) болтается "в воздухе".

Остальные пины, которые можно задействовать под компаратор подключены к кнопкам управления и сенсорам.

Каким образом возможно задействовать этот компаратор?

Насколько я понял - опорное напряжение можно подать только при условии входного сигнала на инвертирующий пин (C12IN*-) или нет?.

post-193202-0-07737100-1453052043_thumb.png

Edited by AcheleS

Share this post


Link to post
Share on other sites

Даташит стр.91 и ниже.

Зачитал по 25му кругу, но так и не понял как это сделать (включить опорное для С2 при условии входного сигнала на C2IN+), во всяком случае прерываний так и не обнаружил, как не старался. При этом, если конфигурация C2 как внешнего опорного на C2IN+, а C12IN1- как вход сигнала, то при "ручной" подаче высокого\низкого уровня на пин C12IN1- прерывания работают (опорное в этом случае ~2.5v). Ну да бог с ним.

Я достал HEX оригинальной прошивки и судя по симуляции в Proteus - компаратор не используется, а используется только АЦП.

Теперь не могу найти информацию по анализу дизассемблированного кода.

Хочу найти место, где происходит чтение метки и разобраться с "Немым" UART, пины которого аккуратно торчат из платы.

Буду рад любому совету или ссылке.

HEX с прошивкой и ASM файл прилагается.

CatFlap.zip

Share this post


Link to post
Share on other sites

Конденсаторы Panasonic. Часть 4. Полимеры – номенклатура

В заключительной, четвертой статье из цикла «Конденсаторы Panasonic» рассматриваются основные достоинства и особенности использования конденсаторов этого японского производителя на основе полимерной технологии. Главной конструктивной особенностью таких конденсаторов является полимерный материал, используемый в качестве проводящего слоя. Полимер обеспечивает конденсаторам высокую электрическую проводимость и пониженное эквивалентное сопротивление (ESR). Номинальная емкость и ESR отличается в данном случае высокой стабильностью во всем рабочем диапазоне температур. А повышенная емкость при низком ESR идеальна для решения задач шумоподавления и ограничения токовых паразитных импульсов в широком частотном диапазоне.

Читать статью

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Игорь Петровский
      Программирование электронного изделия на база
      микропроцессора LPC11U35FBD48/401 и CLR663
      Бюджет
      50000 руб. Торг.

      Изделие:
      RFID считыватель Mifare 13,56Mhz. Выход USB. Изделие разработано нами, поэтому
      полная техподдержка и документация будет обеспечена.

      Сейчас считыватель умеет полноценно работать с картами стандарта Mifare.

      Требуется:
      1. Реализовать чтение карты стандарта iClass https://www.hidglobal.ru/products/cards-and-credentials/iclass
      2.Продемонстрировать работу изделия

      Доп.информация:
      Рабочий спаянный образец изделия и кары iclass
      предоставляется заказчиком. По нашим «кабинетным исследованиям» ID карты
      iClass закриптован. И прочитать закрытый ID iClass будет скорее
      невозможно. Но карта iClass сделана на базе чипа picopass http://www.rsmart.com.cn/datasheet/chip_cl/Picopass.pdf

      У picopass есть свой открытый ID. Этот открытый ID
      picopass прочитать и нужно.

      P.S.
      Требования к исполнителю: иметь
      практический/реализованный опыт/изделий в RFID 13.56MHz.
    • By Игорь Петровский
      Программирование электронного изделия на база микропроцессора LPC11U35FBD48/401 и CLR663
      Бюджет 50000 руб. Торг.
       
      Изделие: RFID считыватель Mifare 13,56Mhz. Выход USB. Изделие разработано нами, поэтому полная техподдержка и документация будет обеспечена.
      Сейчас считыватель умеет полноценно работать с картами стандарта Mifare.
      Требуется:
      1. Реализовать чтение карты стандарта iClass https://www.hidglobal.ru/products/cards-and-credentials/iclass
      2. Продемонстрировать работу изделия
       
      Доп.информация:
      Рабочий спаянный образец изделия и кары iclass предоставляется заказчиком. По нашим «кабинетным исследованиям» ID карты  iClass  закриптован. И прочитать закрытый ID iClass будет скорее невозможно. Но карта iClass сделана на базе чипа picopass http://www.rsmart.com.cn/datasheet/chip_cl/Picopass.pdf
      У picopass есть свой открытый ID. Этот открытый ID picopass прочитать и нужно.
    • By Пентагрид
      Решил собрать источник питания с управлением через PIC16F628A (парой кнопок переключать нужные напряжения). Взял обычный импульсник на 15 В, из обратной связи выдрал TL431, оставил оптрон, его повесил на выход МК. Написал тестовую прошивку: задаётся Vref через VRCON, компаратор сравнивает и выдаёт на оптрон 1 или 0.
      Сделал два варианта прошивки: в одном проверка на срабатывание выполняется циклически, в другом - вызов прерывания при реакции компаратора. Оба варианта тестировал в Протеусе (потенциометр и светодиод), работают. На бредборде завёлся только первый (с нагрузкой и без). А с прерыванием не работает: при отсутствии нагрузки выдаёт нужное напряжение, но стоит только подключить нагрузку и даже если рукой коснуться - напряжение падает. С нагрузкой вообще не заводится.
      МК питаю отдельно (тлф. зарядка с домотанной вторичкой + 7805). Несколько раз прошёлся по прошивке, не нашёл за что зацепиться. Прошу совета.
      Схема
      В коде присутствуют рудименты для кнопок (пока не вводил).
       
      comp5nop.rar
    • By Securety
      Всем добрый день, добрался я наконец до кода прошивки мк, но пока слабо в этом разбираюсь. Суть описание проблемы такая, есть мк 12f629 у него по даташиту на 7-6 ноге встроен компаратор. Раньше у меня было питание 8-12в, а сейчас 3.7в соответственно мк отказывается работать потому-что выход питания с его ног заточен на 5в в коде. Сам мк работает от 2-5.5в но хотелось бы изменить привязку от 2.5в как это сделать где копать?
      Прошивка привязана к выходному напряжению, которое жёстко привязано к напряжению питания контроллера, которое, по сути, является опорным. Замер напряжения делается компаратором ноги 6 и 7. Изменяя делитель можно установить любое напряжение срабатывания компаратора.
      D2 контроллер pic12f629 / 7-6 ноги компаратор опорное напряжение привязано к напряжению питания контроллера зашитое в прошивку 2.71в на 60в срабатывает. Заряд с ноги 2 на транзистор VT1. Подстроечный резистор на паузу подкачки R6, делитель напряжения R6/R7/R5 в зависимости как подберем сопротивление верхнего и нижнего плеча для нужного заряда конденсатора 60в или 100в. Нога 5 разряд на катушку через ключ длительность импульсов от 1-30мс с шагом 1мс. 4 нога кнопка управления настройками длительности импульсов.
      Описание: Как это работает: Красное свечение светодиода - рабочий режим Зеленое свечение светодиода - заряд Быстрое мигание красного-зеленого свечения - села батарея (сброс мк) Если зажать спуск, и включить схему, программа переход в режим программирования длительности, текущее значение длительности обнуляется, и каждое моргание красного светодиода это приращение длительности на шаг 1мс . При достижении конечного значения 30мс происходит кратковременное перемигивание светодиода красным-зеленым и все обнуляется и дальше по кругу. При отпускании спуска текущее значение длительности запоминается и схема переходит в рабочий режим.
      Пояснение: Вывод :6 - это CIN-, :7 - CIN+ (входы компаратора).
      По конфигурации компаратора в программе, на вход "+" компаратора подаётся напряжение =13/24*Vdd, а вход "-" переключают между выводами :6 и :7.
      Как такового, опорного напряжения для компаратора нет, т.ч. именно выполняя программу, нет возможности отслеживать напряжение питания +5В.
      при 60в 2,71В (если точнее, 2,708(3)В) - это то, с чем сравнивает компаратор при напряжении питания контроллера 5В.
      Измените напряжение его питания - изменится и напряжение сравнения (текущую формулу выложил выше) и, соответственно, напряжение на X4.
      По схеме, нижний предел АСС (Х4) жёстко задан соотношением номиналов (R6+R7)/R5, а верхний - подстроечником, в диапазоне от (R6+R7)/R5 до (R5+R6)/R7.
      Питание менял в proteus ниже 4.8в отказывается работать. Есть в голове мысль, что я должен амплитуду выходов мк в 5в с ног в прошивке везде поменять на 2.5в. Также есть PWRTE — очередной таймер он включен.
      При активации он будет сбрасывать МК до тех пор, пока питание не поднимется до нужного уровня. Думаю проблема в нём где он зашит? хорошо возможно я его откл. но хотелось бы понять где он в коде?
      Сам код асм.
       

    • By Vintik2000
      Всем здравствуйте! 
      Помогите разобраться с принципом работы компаратора! а именно с тем как происходит сравнение ! Никак не могу понять как узнать порог срабатывания переключения ( то есть момент когда Uсигнала становиться больше U опорного и на выходе формируется высокое положительное напряжение!) 
  • Сообщения

    • Вряд ли. Просто в последнее время в магазинах появилось большое число малогабаритных импульсных зарядных устройств по цене менее $50. И тема потеряла актуальность. Тем не менее, в одной из последующих версий мне удалось таки разработать вариант с очень хорошим стабилизатором тока зарядки на базе нелинейного И-регулятора. Именно этот вариант я упоминал 14 октября 2015 года. Схема, разумеется, усложнилась, хотя и не катастрофически. Причем, в ней по-прежнему нет ни одного операционного усилителя, – своего рода продолжение деревенско-гаражной традиции. Нет в ней и привычного сложного в изготовлении и сильно греющегося датчика тока. В качестве шунта запланирован либо амперметр, либо вообще провод сечением 1,5мм2 и длиной 4,5м, который все равно нужно использовать для подключения аккумулятора. Разработка этой схемы – это у меня теперь такое развлечение в обеденный перерыв. Благо, мощный компьютер всегда доступен.
    • Устройство для ручной подачи припоя. Припой диаметром 1 мм наматывается на катушку от 13 мм ленты для пишущих машинок и помещается в их же коробочку. В коробочке сверлится отверстие 2,5 мм для выхода припоя. В куске изоленты проделывается отверстие и коробочка оборачивается с краёв  для фиксации крышки. Нужное количество припоя  вытягивается вручную. На катушку помещается около 15 м припоя диаметром 1 мм. Диаметр  готового устройства 55 мм, толщина 20 мм. Остальное понятно по фото.
    • почему же не стабилитрон  затвор - эмиттер ?. реальная схема  Lenze . :
    • Возможен и такой вариант.  Ламповый усилитель со своими 12-15вт.  вовлекает слушателя в атмосферу исполнителя,  а транзисторный со своими 150вт. не вовлекает, он может хорошо, очень хорошо или замечательно, громко или тихо, но просто играть  музыку.  Как то вот у меня сложилось такое впечатление. 
    • @FonSchtirlitz Справедливое утверждение! При покупке надо подключать и слушать с тем устройством, с которым они будут работать. Я тоже всегда так поступаю. Да и колонки для УНЧ тоже надо подбирать и реально прослушивать с тем усилителем с которым они будут работать, для того, чтобы добиться идеальной согласованности и качества. 
    • Ну тогда открою Вам маленькую тайну - 99% частотников в дистанционном режиме успешно работают вообще без пульта, который можно смело снять  даже во время работы и выбросить, например, в мусорное ведро, поскольку исполнительная программа находится не в пульте, а в самом частотнике. В пульт можно скопировать программу и перенести на бесконечное число подобных частотников. Большинство крупных предприятий, имеющих возможность заключать прямые договоры с изготовителем так и поступают - покупают 100 частотников и ...один пульт. Большинство мировых брендов не нуждаются вообще в пультах, поскольку имеют в арсенале соответствуюшие программы-оболочки, позволяющие программировать частотники напрямую с ПК. Теперь об индикации. Нет такого параметра, который нельзя было бы вывести на индикацию , используя совершенно другие индикационные устройства, нежели пульт, используя стандартные аналого-цифровые входы-выходы частотника. Их нужно только правильно запрограммировать. Большинство мануалов потому и напоминвют китайскую грамоту, поскольку большинство разделов посвящено именно этой теме - как программировать входы-выходы, чтобы расширить функционал помимо пульта. И, наконец последнее.что мешает перенести пульт(если уж без него никак) на расстояние достаточное большое, используя тот же FTP?
    • Есть такая защита, плата китайская. Много всего наворочено, что эта защита может?  
  • Покупай!

×
×
  • Create New...