реклама на сайте
подробности

 
 
> каким образом читать сигнал приходящий на RA2? PIC16F886
AcheleS
сообщение Jan 25 2015, 01:27
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 25-01-15
Пользователь №: 84 759



Доброго времени суток!

Столкнулся с проблемой. (Опыта в данном деле мало)
В руки попала мертвая дверь для кошек (Microchip Petporte Smart Flap).
Мозгами дверцы является PIC16F886.
После ковыряний выяснилось, что PIC молчит и признаков жизни не подает.
Заказал и установил новый...
Проблема собственно в прошивке. Товарищи из PetSafe давать прошивку не желают.
Нашел на просторах сайт посвященный этой дверце.
На этом ресурсе нашел исходники, но ревизия плат оказалась разная!
Работают все функции кроме самой главной - считывания метки (FDX_B)!
Связавшись с разработчиком выяснил различия ревизий и впал в ступор...

Старая ревизия (под которую есть прошивка) была с доп. платой, которая втыкалась поверх основной.
На ней располагается операционный усилитель (LM 324) с обвязкой. Схемы к сожалению нет.

Выходы с этой платы были подключены следующим образом:
RFID board output 3 -> MCU PIN 4 (RA2) Comparator C2IN+
RFID board voltage supply (JP7 PIN4) -> MCU PIN 24 (RB3) Voltage supply for opamp
RFID board output 4 (JP7 PIN5) -> MCU PIN 3 (RA1) Comparator C12IN1-

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

В новой ревизии автор решил совместить доп плату с ОУ с основной, и внес коррективы.
Теперь выходы подключены так:
LM324 PIN 8 (C3 out) -> MCU PIN 4 (RA2) Digital signal from the receiver circuitry
LM324 PIN 4 (VCC) -> MCU PIN 24 (RB3) VCC Op-Amp via R25 (330 Ohm)

Собственно теперь вопрос: каким образом читать сигнал приходящий на RA2? Компаратор теперь не задействован, прерываний на этом пине нет...
Буду рад любому совету...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AcheleS
сообщение Jan 14 2016, 00:04
Сообщение #2





Группа: Участник
Сообщений: 7
Регистрация: 25-01-15
Пользователь №: 84 759



К сожалению рытье в данную сторону ничего не дало.
Чтение FDX-B метки происходит несколько иначе, чем HDX.

Провел эксперимент...

Взял плату со своей прошивкой и подпаял к пину RA2 (выход с операционного усилителя) провод.
На плате с родной прошивкой отключил от RA2 операционный усилитель, тоесть пин RA2 на ней подвешен "в воздухе".
Подал на вход RA2 платы с оригинальной прошивкой сигнал с операционного усилителя платы со своей прошивкой.
Для чистоты эксперимента не подключал к оригинально плате антенну.

Результат: оригинал прекрасно читает метки.
Из чего делаю вывод, что весь секрет в самом пине RA2, т.к. контроллер подключен к операционному усилителю только этим пином.

Я понимаю, что без предоставления схемы, это как гадание на кофейной гуще...
Но всеже, очень прошу помощи. Что из функционала пина RA2 (RA2/AN2/VREF-/CVREF/C2IN+) может быть использовано для достижения такого результата?
Если нужна доп. информация - только скажите. Схемы нет, но отдельные необходимые части могу "срисовать".

Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Jan 16 2016, 05:16
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(AcheleS @ Jan 14 2016, 03:04) *
Подал на вход RA2 платы с оригинальной прошивкой сигнал с операционного усилителя платы со своей
Я понимаю, что без предоставления схемы, это как гадание на кофейной гуще...
Но всеже, очень прошу помощи. Что из функционала пина RA2 (RA2/AN2/VREF-/CVREF/C2IN+) может быть использовано для достижения такого результата?



Про гадание на гуще - в самую точку. Из периферии пина RA2 для декодирования сигнала RFID не используется НИЧЕГО. На ногу подается сигнал уровней ТТЛ, который получают при помощи специальной схемы. Декодеры RFID 125 кГц ( радиометки для животных) могут быть сделаны на специальных микросхемах HTRC11001 или EM4095 или на LM324 или LM2903 (неспециальные).


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
AcheleS
сообщение Jan 16 2016, 17:03
Сообщение #4





Группа: Участник
Сообщений: 7
Регистрация: 25-01-15
Пользователь №: 84 759



Цитата(=L.A.= @ Jan 16 2016, 06:16) *
Про гадание на гуще - в самую точку.


Срисовал схему операционного усилителя (номиналы конденсаторов не соответствуют действительности).
Схему составляю в первый раз, строго не судите.

Возможно ли воздействовать на усилитель средствами пина RA2?



Не могу понять, почему подключая выход с OpAmp своей платы на вход MCU с оригинальной прошивкой - на осциллографе наблюдаю импульс с четким сигналом, чего не наблюдаю при подключении к MCU со своей прошивкой.
То-есть поведение OpAmp меняется, если отключить его от RA2.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 15:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016