Автор Дмитрий Альбов. Отписывался к нему за помощью, не отвечает.
Частотомер на PIC16F84
#1
Отправлено 08 сен 2011 - 00:37
Автор Дмитрий Альбов. Отписывался к нему за помощью, не отвечает.
#2
Отправлено 08 сен 2011 - 07:44
Может на индикаторе аноды не в том порядке подключил? и у тебя первая цифра на последнем сегменте получилась.Здравствуйте. Вот нашел схемку частотомера, вроде не сложный. Собрал, спаял, откомпилировал из asm в hex программу, прошил контроллер. Всё вроде нормально, цифры светятся, меряет частоту, но мне необходимо, чтобы он измерял частоту от 0 до 9999 Гц. Подаю частоту 3 кГц, индикатор отображает 3 кГц, но на последней цифре. Есть программа, но как изменить в ней на этот диапазон не понимаю. Помогите решить вопрос.
Автор Дмитрий Альбов. Отписывался к нему за помощью, не отвечает.
#3
Отправлено 08 сен 2011 - 08:33
Может на индикаторе аноды не в том порядке подключил? и у тебя первая цифра на последнем сегменте получилась.
Подключил всё правильно, согласно схемы и даташита на индикатор. Может попробовать поменять?
#4
Отправлено 08 сен 2011 - 10:10
Попробуй аноды в обратном порядке поменятьПодключил всё правильно, согласно схемы и даташита на индикатор. Может попробовать поменять?
#5
Отправлено 08 сен 2011 - 10:37
Попробуй аноды в обратном порядке поменять
СПС. Сейчас попробую.
#6
Отправлено 08 сен 2011 - 12:21
Прикрепленные файлы
#7
Отправлено 08 сен 2011 - 12:50
#8
Отправлено 08 сен 2011 - 14:03
Прикрепленные файлы
#9
Отправлено 08 сен 2011 - 14:16
#10
Отправлено 08 сен 2011 - 14:54
такое ощущение,что нет пересчета показаний, у тебя должно быть или 2999 гц например или 2.999кГц,если кварц тот и схема верная тогда не знаю, недавно было в чате у феликса похожая ситуация с термометром,там оказалось индикатор был промаркирован как общий анод,а оказался общий катод а прошивал соответственно под О.АСПС за ссылки. К сожалению в первой проц дорогой, а в тех ссылках индикатор в такие же деньги как проц. Очень жаль, буду тренироваться, может спалю всё..... Может Дмитрий Альбов откликнется.
С УВ.
#11
Отправлено 09 сен 2011 - 10:52
#12
Отправлено 09 сен 2011 - 11:59
1.На картинке у автора 6 транзисторов а на схеме 5 откуда шестой взялся не понятно.(может дополнительный каскад усиления поскольку входные конденсаторы малой емкости)Привет. На схеме указан с общим катодом, я установил с общим катодом. За схему и прошивку не ручаюсь никак, может и косяк в чём. Может кто, очень опытный поможет, а я не силён ни в схемах ни в программах, просто повторил (всё сделал как на схеме, 5 раз сверил схему и плату). СПС за ответы.
2.вывод микроконтролера 4 MCLR (сброс)так не подключают поставь резистор 4,7-10 ком
3.R3 на схеме 470 ом слабо верится потому что из за низкого сопротивления на входе микроконтролера будет присутствовать +5 в постоянно, может 470 ком, попробуй переменник на 100 ком поставить и покрутить
входные конденсаторы для проверки можно пока поставить на 0,1 мф должны быть показания хоть какие нибудь.
4 Рабочий ли м.к? попробуй другой прогой прошить его.
если нужна будет тестовая программа для твоего м.к чтобы проверить его могу сваять по быстренькому.
в чужой программе кроме автора трудно будет разобраться,проще с нуля написать.
И самое главное какой программой прошивал и как выглядят фузы,может они неправильно выставлены я сейчас прошивку открыл в програматоре а у меня фузы для работы от внутреннего генератора установились а в этом м.к только с внешним тоесть с кварцем
#13
Отправлено 09 сен 2011 - 14:49
#14
Отправлено 10 сен 2011 - 20:36
fmeter.rar 1.01К
#15
Отправлено 11 сен 2011 - 10:03
А мне кажется устройство все же не правильно работает,на видео снятым Saol видно как он подает 3000 гц на вход и у него показания всегда целое и изменяется с 2000 на 1000 это что ж за частомер такой получается,goda зачем человека в заблуждение вводишь? В описании к частотомеру явно указано "Рабочий диапазон 0-9999 кГц", значит самый младший разряд это единицы КГц, что Saol и получил, так что схема и программа работают как заявлено.
fmeter.rar 1.01К
но раз уж подняли эту тему я постараюсь проверить все варианты прошивок в железе и отпишусь по результату что да как работает.
С.УВ.
#16
Отправлено 12 сен 2011 - 19:14
на видео снятым Saol видно как он подает 3000 гц на вход и у него показания всегда целое и изменяется с 2000 на 1000 это что ж за частомер такой получается
Ну аноды то он перепаял зеркально для проверки монтажа, вот так и получается. А по ходу должно было быть 0001, 0002, 0003 кГц.
#17
Отправлено 12 сен 2011 - 19:45
Все правильно Gipsy, это я запутался прошу прошения, не понял вопрос Saol изначально ,схема работает,только в версии автора диапазон от 0-9999 кГц а Saol хочет сделать в программе пересчет на 0 до 9999 Гц ну чтоб показывало не 0003 кГц а 3000 Гц или там 2600 Гц вот в чем вопрос.но мне необходимо, чтобы он измерял частоту от 0 до 9999 Гц. Подаю частоту 3 кГц, индикатор отображает 3 кГц, но на последней цифре. Есть программа, но как изменить в ней на этот диапазон не понимаю. Помогите решить вопрос.
Автор Дмитрий Альбов. Отписывался к нему за помощью, не отвечает.
#18
Отправлено 12 сен 2011 - 19:48
Вродь товарищ Путин-SFT выдал автору рабочую прошивку, раз молчит - значит все в порядеВсе правильно Gipsy, это я запутался прошу прошения, не понял вопрос Saol изначально ,схема работает,только в версии автора диапазон от 0-9999 кГц а Saol хочет сделать в программе пересчет на 0 до 9999 Гц ну чтоб показывало не 0003 кГц а 3000 Гц или там 2600 Гц вот в чем вопрос.
#19
Отправлено 13 сен 2011 - 21:45
Чесно скажу, с 84 PICом возиться как-то не хочится!!!! Слабоват он для радиолюбительских подделок! И крепко устарел!
fmeter.rar 31.83К !