Простой частотомер на PIC

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Сообщение lawr »

otest писал(а):... не будем отчаиваться.
В п/п обращения к ЕЕПРОМ слегка перепутаны регистры (дизассемблированные куски из вашего последнего хекса):
СпойлерИзображение
СпойлерИзображение
напомню - EECON1=9C (1C - по-вашему), а EECON2=9D (1D)
Реклама
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Спасибо за подсказку.
Возможно дизасемблер у вас путает адреса.
Правлю так:
BANKSEL EEADR
MOVWF EEADR ;
BCF STATUS,RP0
MOVF LRAM_0x20,W
BANKSEL EEDATA
MOVWF EEDATA ;
MPASM не должен ошибиться.
Реклама
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Сообщение lawr »

otest писал(а): Возможно дизасемблер у вас путает адреса.
Возможно. На всякий случай дизассемблировал еще и PICSimulatorIDE. Посмотрите сами:
Вложения
scala.asm
(13.74 КБ) 625 скачиваний
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Да я вам верю. Не верю дизасемблерам.
Вот фрагмент исходного НЕХ моим дизасмом
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BSF EEDATA,2 ; !!Bank!! EEDATA - EECON1
MOVLW 0x55 ; b'01010101' d'085' "U"
MOVWF EEADR
Как видите тоже не правильно, поэтому полагаюсь на MPASM.
И дело всё в FSR. Я отправил ТС ещё один НЕХ , чтобы не засорять форум. Пока нет ответа . Когда заработает, выложу здесь.
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 15
Зарегистрирован: Чт апр 22, 2010 21:40:17

Сообщение Samopalkin »

Всем доброго времени суток! Собрал я себе частотомер на плате с SMD-деталями. Спасибо автору и всем форумчанам. Схема заработала без проблем. Меня попросили собрать прибор для настройки баянов и аккордеонам, так что всё, что я сделал - это добавил микрофонный усилитель и компаратор на LM-ках. Всё бы и хорошо, но музыкальный звукоряд при настройке инструментов требует (по таблице частот) замера значений с точностью до сотых долей герца. Уважаемые форумчане, может ли мне кто-нибудь дать ссылочку на такую схему? Или есть другие варианты? Мне нужно замерять только НЧ диапазон. Спасибо!
Вложения
Таблица частот.zip
(15.16 КБ) 432 скачивания
Реклама
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Прошивка для 628. Входной формирователь должен выдавать прямоугольный импульс. Схема примерного формирователя внутри.
Реклама
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Сообщение lawr »

Из-за отсутствия индикатора, прогнал последний хекс в симуляторе - всё ОК. При замыкании RA0 или RA1 на землю - прибавляет или отнимает ПЧ :beer:
Родился
Сообщения: 9
Зарегистрирован: Вс июл 28, 2013 10:29:56
Откуда: Рассказово

Сообщение rn3rfz »

Большое спасибо всем кто принял участие, шкала отлично работает!
Встал на лапы
Сообщения: 90
Зарегистрирован: Вс июн 14, 2009 22:28:30

Сообщение vasylll »

На счет погрешности показаний как ? Проверяли ли на разных частотах ?
А то у меня наблюдается переменная погрешность в зависимости от частоты.
На низких частотах около 2-3 сотни герц. А на 50 мГц уже на 10 кГц брешыт. :(
Если эта погрешность была бы еще постоянная, то это было бы еще пол беды.
Можно было эту погрешность в уме вычитать или добавлять.
А так ... логарифмические вычисления в уме как то не очень удобно ... :)
Родился
Сообщения: 9
Зарегистрирован: Вс июл 28, 2013 10:29:56
Откуда: Рассказово

Сообщение rn3rfz »

У меня правильно показывает, проверял с кварцевого калибратора и сравнивал с осциллографом rigol ds1102e. Только без замера частоты на экране стало высвечиваться 255, что то не то. ПЧ зашито в прошивке +/- показывает, но не изменяется при замыкании на корпус RA0 RA1, думаю всё таки 16f84a поставить.
Родился
Сообщения: 2
Зарегистрирован: Вс дек 09, 2012 12:42:52

Сообщение pepel1 »

добрый день(вечер)!
у меня вот какой вопрос:
схема частотомера вылаженная Андреем11.11.08 в http://radiokot.ru/circuit/digital/measure/19/
кто подскажет,как её собрать на PIC16F84?
я только начинаю знакомство с ПИК.
ЕСЛИ ВАМ НЕ ТРУДНО!!!
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Сообщение lawr »

К сожалению, эту схему - никак, т.к. рассчитана она на использование 16-битного таймера, коего в PIC16F84 нет.
Родился
Сообщения: 2
Зарегистрирован: Вс дек 09, 2012 12:42:52
Re:

Сообщение pepel1 »

YK-155 писал(а):Смоделировал в протеусе - с прошивкой dimon-790 работает, с прошивкой Adusik'а - нет. Скачал проект Adusika - все работает. Что за чудо? Но поскольку чудес не бывает, всмотрелся в схему...
Так что обратите внимание, куда идут выводы с ног "RS" и "Е" индикаторов в оригинальной схеме и в проекте adusik'а :)))
уважаемый YK-155,Вы хотите сказать,что если развести плату под схему adusika и применить его прошивку,то всё будет в шоколаде?
и ещё вопрос.
Если применить керамический кварц с тремя ногами,то среднюю ножку садим на землю или нет и нужны-ли тогда (при трёхногом кварце) конденсаторы из схемы обвязки кварца (в трёхногом уже есть кондёры)?
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Ср сен 14, 2011 21:00:14
Откуда: Тюмень

Сообщение evum »

Вопрос по частотомеру в топике. В общем собрал, шил прошивками и от автора и альтернативной со сменой е и rs. Во всех случаях показывает нули, измерения нет, входной каскад как у автора, осцилограф показывает работу и усиление на колекторе, на 12 вывод сигнал приходит. При прикосновении к кварцу на экране кракозябры разные появляются. Программатор екстрапик, шил до этого всё отлично. какие предположения у вас по этому поводу ?
Электроника - наука о контактах
Открыл глаза
Аватара пользователя
Сообщения: 42
Зарегистрирован: Вс мар 25, 2012 14:46:24

Сообщение Fedor160 »

Поднять напряжение питания(в разумных пределах). И возможно пик поменять.
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Ср сен 14, 2011 21:00:14
Откуда: Тюмень

Сообщение evum »

в разумных это на солько ? 5.5 сделать? Результат отрицательный. Пик поменять, нужно время в магаз сгонять, хотя этот новый
Электроника - наука о контактах
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

Сообщение Adusik »

evum: прошивки все рабочие, уже много людей сделали этот частотомер, более того Уважаемый lawr усовершенствовал и даже переделал прошивку под LCD Nokia 3310, ещё раз большое ему спасибо! Все прошивки рабочие, ищите сопли, не пропай, неправильную разводку или неисправные детали на своём девайсе.
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Ср сен 14, 2011 21:00:14
Откуда: Тюмень

Сообщение evum »

Да я не сомневаюсь в прошивках...Может у кого нибудь были такие проблемы, спросил, потому как уже неделю уделяю время по часу в день. Уже один пик спалил ( вставил неправильно в панель, он нагрелся как утюг :oops: ) А результат одинаковый. И кварц менял и дисплей двухстрочный прикручивал... Ну раз не было такого, значит как говорится- Будем искать... :)
Электроника - наука о контактах
Открыл глаза
Аватара пользователя
Сообщения: 42
Зарегистрирован: Вс мар 25, 2012 14:46:24

Сообщение Fedor160 »

Насколько я понял сигнал на 12 ноге , осциллографом виден. Значить или порт на пике дохлый или екстра-пиком прошивка не правильно залилась. Поэтому и рекомендовал пик поменять(для пробы). Хотя лучше будет порекомендовать , сделать нормальный программатор(21 век все таки на дворе). И еще емкости подбери С9 и С10 что бы кварц не возбуждался(это про трогание пальцем кварца и крякозябр на дисплее).
Кстати подтяжка питания есть на Q1 через резик?
Лично собирал на макетке, завелся с полтыка :)))

З.Ы. Фотки выложи, будем вместе смотреть.
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Ср сен 14, 2011 21:00:14
Откуда: Тюмень

Сообщение evum »

А чем Экстра плох для пиков серии 628 ? с МК я чайнег, так что может где то и не прав, но уже достаточно много конструкций прошил своим старичком, все успешно работают, хотя конечно всему есть конец ))). В общем с фотками к завтрашнему вечеру выложу, за одно до магаза доеду, может там завалялись 628 в дипе.
Электроника - наука о контактах
Ответить

Вернуться в «Статьи»