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

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

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


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

Сообщение alex000000 »

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

Сообщение otest »

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

Сообщение alex000000 »

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

Сообщение otest »

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

Сообщение alex000000 »

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

Сообщение otest »

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

Сообщение alex000000 »

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

Сообщение otest »

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

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

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

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

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

Сообщение alex000000 »

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

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

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

Сообщение alex000000 »

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

Сообщение otest »

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

Сообщение alex000000 »

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

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

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

Сообщение alex000000 »

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

Сообщение alex000000 »

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

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

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

Сообщение alex000000 »

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

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