Частотомер на PIC16F628A+дисплей NOKIA1110

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

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


alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

Собрал данный прибор http://radiokot.ru/konkursCatDay2014/17/ с индикатором от Нокии 1202, работает но изображение зеркально по горизонтали. Как устранить это дело? И частоту показывает 178 гц вместо 10 Мгц.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение otest »

В строке ZERKAL EQU 0x3C напиши 0хА1 или А9.
В статье не полная схема. Нужен входной формирователь. Выбери любой из других схем.
Программа похоже сырая и в деле не проверялась.
Не красиво сделан выход из прерывания и Протеус ругается на организацию стека.
alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

Формирователь пока не нужен, так как сигнал подаю с генератора на К555ЛА3. Другой частотомер с индикатором 16х2 и PIC16F628 с этого сайта показывает нормально без формировтеля.
Скажите в какой программе править и компилировать файл? Зеркальное изображение наверное потому, что стоит дисплей 1110, а он показывает зеркально относительно 1110i, 1112, 1202.
Не трудно свести лошадь к воде. Но если вы заставите ее плавать на спине - вот это значит, что вы чего-то добились!
Отлаживание, это процесс избавления от лажи.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение otest »

Объяснять долго вот 2 прошивки с А1 и А9.
alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

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

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение otest »

Попробуй эту
alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

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

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение otest »

Тогда не знаю. Пиши автору.
Kot Tom
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт ноя 01, 2013 11:38:09
Откуда: Оттуда

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение Kot Tom »

Уважаемый alex000000 попробуйте при программирований pic16f628a в адресе EEPROM изменить байты которые описаны в статье. Проверял все дисплей серий нокия 1100.
Вложения
2.GIF
(11.3 КБ) 1520 скачиваний
1.GIF
(22.08 КБ) 1371 скачивание
Последний раз редактировалось Kot Tom Чт окт 02, 2014 17:31:33, всего редактировалось 1 раз.
Kot Tom
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт ноя 01, 2013 11:38:09
Откуда: Оттуда

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение Kot Tom »

Для otest прошивка сама изменяет А1 или А9 в зависимости от константы в EEPROM памяти. Есть другие настройки которые можно поменять смотрите в начале исходника в комментах.
Последний раз редактировалось AlekseyEnergo Чт окт 02, 2014 18:48:16, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.2 правил форума. Предупрежден!
alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

Этот байт зеркалит не то что надо. Он зеркалит изображение по вертикали, а надо по горизонтали. Все эти дисплеи отличаются тем, что у 1110 в отличии от остальных, изображение зеркально по горизонтали, а не по вертикали.
Не трудно свести лошадь к воде. Но если вы заставите ее плавать на спине - вот это значит, что вы чего-то добились!
Отлаживание, это процесс избавления от лажи.
Kot Tom
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт ноя 01, 2013 11:38:09
Откуда: Оттуда

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение Kot Tom »

Если можете скиньте фото. Изменю прошивку. Кстати это я автор этой конструкций. Собирал на трех разных дисплеях.
Посмотрел исходники alex000000 вы правы, у меня не было дисплея 1110 и otest тоже был прав давая рекомендаций просто не там изменял прошивку.
Сейчас добавлю прошивку во вкладку
Вложения
FREQUENCYMETER.HEX
Попробуйте эту прошивку alex000000
(7.64 КБ) 656 скачиваний
Последний раз редактировалось Kot Tom Чт окт 02, 2014 20:49:39, всего редактировалось 2 раза.
alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

Прошивка из поста выше, с прошивкой из статьи частотомер не заработал.
Вот фото Изображение
Не трудно свести лошадь к воде. Но если вы заставите ее плавать на спине - вот это значит, что вы чего-то добились!
Отлаживание, это процесс избавления от лажи.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение otest »

Kot Tom
Прошу прощения за то , что влез в Вашу тему.
alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

Спасибо. Вот теперь всё нормально. Хорошая конструкция миниатюрного частотомера. Если ещё добавить программную корректировку частоты, была бы вообще классная вещь.
Не трудно свести лошадь к воде. Но если вы заставите ее плавать на спине - вот это значит, что вы чего-то добились!
Отлаживание, это процесс избавления от лажи.
Kot Tom
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт ноя 01, 2013 11:38:09
Откуда: Оттуда

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение Kot Tom »

alex000000 объясните пожалуйста алгоритм калибровки частоты и я постараюсь сделать прошивку. Сам хочу доделать его в шкалу с цапч. Заранее спасибо. Шкалу можно применить для приемника Малыш. Для калибровки частотомера подключите к входу образцовый генератор и увеличивая или уменьшая значение калибровочной константы добейтесь максимально приближенных показаний. Калибровочная константа 18ВА первые два байта EEPROM, это для TIMER1 для отсчета 1 секундного интервала.
Последний раз редактировалось Kot Tom Пт окт 03, 2014 07:09:07, всего редактировалось 1 раз.
alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

Дело в том, что у меня собран прибор от miron63 v3 http://pro-radio.ru/measure/10248-135/ и там эта функция реализована. Подстройка происходит при помощи кнопок на образцовой частоте. По поводу алгоритма, вопрос лучше задать ему, так как исходников в документации нет.
Есть ещё такой частотомер-цифровая шкала на том же PIC16F628, но с индикатором 16х1 или 16х2. Там есть и исходники. http://ra4nal.qrz.ru/chlcd16.shtml
Не трудно свести лошадь к воде. Но если вы заставите ее плавать на спине - вот это значит, что вы чего-то добились!
Отлаживание, это процесс избавления от лажи.
alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

В этом частотомере, что то не так в программе. Он сильно занижает показания, на частоте 33 МГц на 65 КГц, на 50 МГц на 130 КГц. Подбор конденсаторов на кварце не может дать результатов. Испытано на 5-ти кварцах и 3-х керамических резонаторах. Такой же вопрос обсуждался в этой теме http://radiokot.ru/forum/viewtopic.php?f=25&t=12555&start=200 , но решения не нашли. У меня тоже не получилось подогнать частоту кварца (понизить). По этому без программной корректировки или корректировки прошивки, получить приемлемую точность не удастся.
Не трудно свести лошадь к воде. Но если вы заставите ее плавать на спине - вот это значит, что вы чего-то добились!
Отлаживание, это процесс избавления от лажи.
Kot Tom
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пт ноя 01, 2013 11:38:09
Откуда: Оттуда

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение Kot Tom »

alex000000 попробуйте пожалуйста константу 17BA вместо 18BA это первые два байта EEPROM памяти. Первый байт (17) это грубая настройка, а второй байт (ВА) точная настройка. Изменяя их можете добиться хорошей точности.
alex000000
Встал на лапы
Сообщения: 88
Зарегистрирован: Вт сен 25, 2012 22:03:17

Re: Частотомер на PIC16F628A+дисплей NOKIA1110

Сообщение alex000000 »

Попробовал. На 50 МГц погрешность уменьшилась со 130 КГц до 26 КГц, а должно быть не более 5 КГц.
Не трудно свести лошадь к воде. Но если вы заставите ее плавать на спине - вот это значит, что вы чего-то добились!
Отлаживание, это процесс избавления от лажи.
Ответить

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