PIC12F675 и RF модуль

Поклонники продукции Microchip Technology Inc тусуются тут.
pvg_79
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн окт 31, 2016 09:39:37

PIC12F675 и RF модуль

Сообщение pvg_79 »

Добрый день.

Подскажите плиз, кто может.

Имеется некий RF модуль с пультом, подключил его к PIC12F675 к 4 ноге "GP3" никак не получается считать код кнопки, а больше всего меня пугает сигнал «Меандр», который идет с RF модуля с частотой 185 кГц, типа несущей частоты. Но при нажатии на любую кнопку сигнал меняется.
Пишу на СИ в MPLAB, если может кто помочь или пример, как это реализовать.

Изображение,
Изображение
Реклама
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: PIC12F675 и RF модуль

Сообщение Zhuk72 »

Логического анализатора нет?
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Реклама
pvg_79
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн окт 31, 2016 09:39:37

Re: PIC12F675 и RF модуль

Сообщение pvg_79 »

Что за анализатор???
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: PIC12F675 и RF модуль

Сообщение Zhuk72 »

Такой и его разновидности.
Полезная очень штука. Правда дорабатывать нужно, если хочется, чтоб безопасно было (конвертер уровней ставить на вход).
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Реклама
Эиком - электронные компоненты и радиодетали
pvg_79
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн окт 31, 2016 09:39:37

Re: PIC12F675 и RF модуль

Сообщение pvg_79 »

Это все хорошо, а как же программным способом распознать какая кнопка была нажата.
Я так понимаю люди это как-то делают, но только примеры на ASM - я его не понимаю.
Реклама
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: PIC12F675 и RF модуль

Сообщение Zhuk72 »

GP2 для этой цели больше подходит.
По INT прерыванию сохраняйте таймер, сбрасывайте, ловите следующий импульс. В конце анализируйте сохраненные данные или выводите их куда-нибудь.

P.S. А команды ассемблера знать желательно. 35 штук всего-то в старых младших семействах.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Реклама
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: PIC12F675 и RF модуль

Сообщение Albert_V »

По INT-у (с RF модуля) не советую работать.
Может сложиться так, что из INT-а не выйдете (или придётся делать доп. костыли в виде отключения прерывания).
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: PIC12F675 и RF модуль

Сообщение Zhuk72 »

Почему не выйдет? Это же пульт, там импульсы скорее всего несколько сотен микросекунд длительностью, а ошибки отфильтровываются в приемнике.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: PIC12F675 и RF модуль

Сообщение Albert_V »

Zhuk72 писал(а):Почему не выйдет?...
Потому, что вам может не хватить времени на обработку.
Вы не знаете с какой максимальной частотой могут поступить прерывания.
----
P.S.
185 кГц (см. первый пост) на PIC12F675 вы не отработаете, оставив время для других подпрограмм.
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: PIC12F675 и RF модуль

Сообщение Zhuk72 »

В дешевом RF пульте частота посылок высокой не будет. В противном случае приемник, да и сам передатчик тоже, слишком дорогими выйдут.
А какой вариант измерения вы предложили бы ТС?

Кстати, pvg_79, какой чип в приемнике стоит?
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: PIC12F675 и RF модуль

Сообщение Albert_V »

Для начала, надо узнать скорость передачи данных от брелка.
Вполне возможно, что достаточно будет с частотой 3906,25Hz (Timer0) опрашивать вход с RF модуля....
pvg_79
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн окт 31, 2016 09:39:37

Re: PIC12F675 и RF модуль

Сообщение pvg_79 »

чип стоит LM358, я понимаю, что делать надо через таймер. Но как???
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: PIC12F675 и RF модуль

Сообщение Albert_V »

LM358 - это обыкновенный ОУ.
pvg_79 писал(а):Но как???
Вряд ли у вашего брелка скорость передачи выше 2400bps.
Согласовав уровни сигналов, вы можете оцифровать звуковой картой посылку (с выхода приёмника).
Сделаете - выкладывайте (очень желательно в формате *.wav (в архиве)).
pvg_79
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн окт 31, 2016 09:39:37

Re: PIC12F675 и RF модуль

Сообщение pvg_79 »

Да это ОУ, осциллограф показывает 185 кГц.
Так кто, подскажет как сделать опрос если можно пример.
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: PIC12F675 и RF модуль

Сообщение Albert_V »

Вам нужен именно пример, или вы сами хотите додуматься как сделать распознавание кодовой посылки?
pvg_79
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн окт 31, 2016 09:39:37

Re: PIC12F675 и RF модуль

Сообщение pvg_79 »

Даже не представляю куда копать,
хотя бы скилет в виде примера, с таймерами работал но никогда не делал точные расчеты.
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: PIC12F675 и RF модуль

Сообщение Albert_V »

Вначале, надо понять в каком формате передаётся посылка с брелка.
Остальное - потом.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: PIC12F675 и RF модуль

Сообщение otest »

Посмотри какой кодер в брелоке и скачай на него ДШ.
Аватара пользователя
abc
Друг Кота
Сообщения: 3685
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: PIC12F675 и RF модуль

Сообщение abc »

По INT-у там работать бесполезно - приемник собран по сверхрегенеративной схеме и шум на его выходе присутствует всегда.
Надо ловить начало посылки (подключив абсолютно к любому пину) по хедеру сигнала, только потом пытаться что-то анализировать.
Но без лог. анализатора - дохлый номер. Точнее, можно, но у ТС вряд ли получится.
Последний раз редактировалось abc Пн окт 31, 2016 14:34:51, всего редактировалось 1 раз.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
pvg_79
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн окт 31, 2016 09:39:37

Re: PIC12F675 и RF модуль

Сообщение pvg_79 »

На чипе написано JY 501B 1547 я уже искал, но нечего подобного не нашел.
Ответить

Вернуться в «PIC»