частотомер на PIC-контроллере РАДИО 1,2001

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

частотомер на PIC-контроллере РАДИО 1,2001

Сообщение ivant » 04 мар 2009, 13:07

Нужна версия прошивки (HEX) данного частотомера РАДИО 1,2001 для PIC16f84a, если она существует конечно.Благодарю всехкто ответит.
ivant
 
Сообщения: 2
Зарегистрирован: 04 мар 2009, 12:47

Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение ASD » 04 мар 2009, 18:00

С точки зрения программы между PIC16F84 и PIC16F84A нет никаких различий. Так что Вы угадали. "Прошивки" специально для PIC16F84A не существует.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение ivant » 05 мар 2009, 19:27

все таки частотомер не работает!Выдает 8-и на всех разрядах.pic работает в другом устройсве с перепрошивкой нормально.Видимо просто нужен камень без буквы А.Сомнения на счет кодов зад конфигурацию-тип генер RS?(менять пробовал) Хотя hex указанный в сылке сопадает с данным в журнале
ivant
 
Сообщения: 2
Зарегистрирован: 04 мар 2009, 12:47

Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение ASD » 05 мар 2009, 21:30

К сожалению, в HEX-файле нет строки, описывающей конфигурацию микроконтроллера.
Поэтому тип генератора нужно установить перед программированием вручную. Он должен быть XT. Может подойти и HS, но уж ни в коем случае не RC! Попробуйте также включить PWRTE. Это даст кварцу некоторое время на "раскачку".
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение Olegyog » 29 май 2009, 10:37

Почему нельзя выбрать RC?
Olegyog
 
Сообщения: 4
Зарегистрирован: 29 май 2009, 09:41

Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение ASD » 29 май 2009, 11:00

Это же частотомер! От точности и стабильности тактовой частоты микроконтроллера прямо зависит погрешность измерения. RC-генератор очень нестабилен.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение Olegyog » 29 май 2009, 11:50

Спасибо за быстрый ответ, собраю частотомер с Радио 10-2002 (пардон, что не совсем по теме) програмирую обычным jdm програматором, выдает ошиюку по адресу 0000h (изменял задержку ввода вывда, не шьет). Попробовал прошить для RC, получилось, сравнил с буфером, ошибок нет. Частотомер еще не запускал. Скажите пожалуйсто, может ошбка при HC из-за того, что используется не внутрасхемное програмирование?
Olegyog
 
Сообщения: 4
Зарегистрирован: 29 май 2009, 09:41

Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение Olegyog » 01 июн 2009, 09:47

Вроде разобрался, дело в том, что в програме установлен бит защиты, тоесть пик програмируется, но при проверке не видит програмного кода.
Схма работает стабильно, на нч измеряет верно, но на вч, вот незадача, подаю с кварцевого генератора 27 мгц - на выходе 9мгц, собрал по другой схеме (с жк) тоже самое???? Может кто столкнулся с такой проблемой, подскажите пожалуйсто в чем дело????
Olegyog
 
Сообщения: 4
Зарегистрирован: 29 май 2009, 09:41

Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение ASD » 01 июн 2009, 15:11

Дело в том, что Вам попался кварц, предназначенный для работы на третьей гармонике (9 х 3 = 27 МГц). В простом генераторе этот кварц возбуждается на своей основной частоте 9 МГц. Чтобы возбудить его на третьей гармонике, потребуется сильно усложнить схему. В частности, добавить колебательный контур, настроенный на 27 МГц.

Отличить гармониковый кварц от предназначенного для работы на основной частоте (первой гармонике) иногда можно по единицам, в которых на нем указана частота. У кварцев советского производства в первом случае она в мегагерцах, во втором - в килогерцах. У импортных кварцев наоборот.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: частотомер на PIC-контроллере РАДИО 1,2001

Сообщение Olegyog » 03 июн 2009, 10:25

Спасибо,вроде разобрался, (по поводу кварца Вы были правы, парадокс, собраный по другой схеме частотомер на светодиодных индикаторах (без деления) показывал 40мгц)
Частотомер великолепный!!! На вход поставил 74АС132 и формирователь на полквике. Работает отлично! Без прескалера до 110 мгц - без проблем(больше не подавал). Показывает точные измерения по всему диапазону(2гц-110мгц), аж неверится! Огромное спасибо автору!!!
Olegyog
 
Сообщения: 4
Зарегистрирован: 29 май 2009, 09:41


Вернуться в Журнал "РАДИО"

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 124