Страница 1 из 2
Термометр термостат на 16F876A - проблема
Добавлено: Чт май 26, 2011 13:58:35
Av4arik
Есть следующая статья с журнала радио 2010г июль ,по ссылке полностью статья -
http://radioelectronika.ru/?mod=full_cxema&cxemi_id=547 , схему собрал, печатку оформил с той же статьи, прошивку брал с
ftp://ftp.radio.ru/pub/2010/07/them_876Ak.zip , прошивал hex через ICprog, программатор ExtraPIC (долго с ним возился), прошивка легла отлично, проверил три раза.... В общем, проблема - на дисплее ничего не показывается..
Кварц менял, контрастность крутил, помехи исключены - по всей схеме 0.1uF натыканы вдоволь.
Биты конфигурации выставлялись автоматически из файла прошивки.
С вывода MCLR подтяжка 10к на +питания присутствует, перезапуск ничего не дает, грешу на сам МК или дисплей...
При включенной схеме, на дисплее есть 4.95v на выводах db4-7, RS... На МК - есть те же самые 4.95v на выводах 3,7,20,23,25-28, на кварце напряжение тоже есть, припаивал его прямо на сам МК, корпус заземлял, ничего не помогло. Прошу Вашей помощи! Скорее всего проблема в прошивке..
З.Ы. Косяков с монтажом нет - раз 5 точно проверил!
Re: Радио 7 2010 термометр термостат для дома - не работает
Добавлено: Чт май 26, 2011 23:05:28
Av4arik
В архиве есть исходник, сама прошивка, при необходимости отвечу на все необходимые вопросы..
Re: Термометр термостат на 16F876A - проблема
Добавлено: Пт май 27, 2011 19:35:03
Broka
Ты всё таки не поленись, заряди ещё разок в IC-Prog файл HEX и повнимательней посмотри
конфигурацию контроллера, мне так кажется схему бы не печатали бы , если бы она была не рабочей! ( Посмотри повнимательней что там стоит , XT_OSC, HS_OSC) .
Re: Термометр термостат на 16F876A - проблема
Добавлено: Пт май 27, 2011 22:12:22
Av4arik
Кварц HS, сегодня еще раз прошил - та же самая ерунда... Прошивка написана в mikroBasic, может, кто глянет?
Re: Термометр термостат на 16F876A - проблема
Добавлено: Сб май 28, 2011 12:02:18
Broka
Av4arik писал(а):Кварц HS, сегодня еще раз прошил - та же самая ерунда... Прошивка написана в mikroBasic, может, кто глянет?
По крайней мере в PROTEUSe всё отлично работает, я пробовал в симуляторе, все функции работают . Мне так кажется ,что то в конфигурации.........
Свяжитесь с Автором, должен помочь.
Re: Термометр термостат на 16F876A - проблема
Добавлено: Сб май 28, 2011 13:28:03
VIRGO
Для начала нужно проверить дисплей.
Re: Термометр термостат на 16F876A - проблема
Добавлено: Сб май 28, 2011 17:00:45
Av4arik
За проверку в протеусе спасибо, дисплей проверю на CLR2313, все детали есть, завтра пойду печатку делать...
Re: Термометр термостат на 16F876A - проблема
Добавлено: Вс май 29, 2011 09:32:56
VIRGO
Av4arik писал(а):дисплей проверю на CLR2313, все детали есть, завтра пойду печатку делать...
Зачем чего делать? Напишите простенькую програмку (вывод одного символа на дисплей), зашейте в имеющийся PIC и попробуйте.
Re: Термометр термостат на 16F876A - проблема
Добавлено: Вс май 29, 2011 09:45:56
Av4arik
Все бы ничего - только я программировать не умею (древний бейсик не в зачет..)...
Re: Термометр термостат на 16F876A - проблема
Добавлено: Вс май 29, 2011 13:22:44
Broka
Попробуй вот эту прошивку, для проверки твоего LCD. Распиновка у контроллера такая же как у тебя на схеме, просто заново прошей контроллер (Благо он с буковкой F) Вставляешь в свою панельку и всё, должно всё за показывать! Да чуть не забыл, кварц не забудь поставить на 8 MHz, без него работать не будет!
Re: Термометр термостат на 16F876A - проблема
Добавлено: Пн май 30, 2011 18:59:40
Av4arik
такое сообщение:
Privet Av4arik
"Hello Friend"
спасибо =)
дисплей и МК работает....
сейчас залью основную прошивку и проверю.
UPD. Залил заново - PICPGM заливал коряво, хотя тест дисплея залил идеально , заливал в ICProg - заработало! Всем спасибо!

Re: Термометр термостат на 16F876A - проблема
Добавлено: Пн май 30, 2011 19:37:00
VIRGO
УРА!

Я рад за Вас. Удачи.
Re: Термометр термостат на 16F876A - проблема
Добавлено: Вт апр 10, 2012 11:25:17
Bober2012
Av4arik писал(а):такое сообщение:
Privet Av4arik
"Hello Friend"
спасибо =)
дисплей и МК работает....
сейчас залью основную прошивку и проверю.
UPD. Залил заново - PICPGM заливал коряво, хотя тест дисплея залил идеально , заливал в ICProg - заработало! Всем спасибо!

У кого заработало - хорошо. У меня те же проблемы. Только при нажатой кнопке SB1 на индикаторе высвечиваются 2 ряда черных прямоугольников. Подскажите в чём проблема?
Re: Термометр термостат на 16F876A - проблема
Добавлено: Вт апр 10, 2012 20:01:26
Av4arik
вообще это означает, что контрастность дисплея (подстроечный резистор по схеме где дисплей) на максимуме.
Программатор какой используете?
Re: Термометр термостат на 16F876A - проблема
Добавлено: Ср апр 11, 2012 12:04:59
Bober2012
Программа IC-Prog v1.06B Программатор EXTRA-PIC заводской сборки. Резистор регулировал, результат 0
Re: Термометр термостат на 16F876A - проблема
Добавлено: Ср апр 11, 2012 12:54:21
VIRGO
Биты конфигурации выставлены неправильно, вероятнее всего.
А может и ошибка в монтаже.
Re: Термометр термостат на 16F876A - проблема
Добавлено: Ср апр 11, 2012 17:25:35
Av4arik
VIRGO , в прошивках под PIC биты конфигурации выставляются автоматически, т.е. ставить их не нужно.
Косяк был в монтаже шлейфа дисплея.
Re: Термометр термостат на 16F876A - проблема
Добавлено: Ср апр 11, 2012 18:27:24
Bober2012
Подключение индикатора проверил, сегодня перепаял другими проводами. Косяков нет.Микропроцессор программой ПРОВЕРКА прошивается на ура и высвечивает мигающую надпись. Выходит индикатор подключен и рабочий, я так понимаю. У меня в плате стоят DS18B20, на схеме DS1820 , а в Proteus работают DS18S20. Когда в Proteus вставляю DS18B20 показания индикатора увеличивается на 8 градусов. С DS18B20 датчиками схема должна работать?
Re: Термометр термостат на 16F876A - проблема
Добавлено: Чт апр 12, 2012 06:29:11
Av4arik
Bober2012 писал(а): Когда в Proteus вставляю DS18B20 показания индикатора увеличивается на 8 градусов
в протеусе на DS1820 температуру датчика указывали? Если нет, то там на датчиках есть цифры, где выставляется температура.
Bober2012 писал(а):С DS18B20 датчиками схема должна работать?
с ними и работало. Без подтягивающих резисторов могут быть проблемы, возможно автор не предусмотрел "error", а просто при отсутствии датчиков останавливает программу. Рекомендую проверить монтаж и подтяжку датчиков.
З.Ы. Стартует МК несколько торможенно, с большой задержкой.
Re: Термометр термостат на 16F876A - проблема
Добавлено: Чт апр 12, 2012 11:06:20
Bober2012
В Proteus работают только DS18S20. С буквой В завышает на 8 градусов,но работает, а на плате нет. Резисторы 4,7к стоят, проверял 4,7к испрвны. "Стартует МК несколько торможенно, с большой задержкой". Задержка в секундах или минутах? Включу плату с термометром, и оставлю на 5 минут. Но не уверен, что он что-то покажет. Тупик какой-то. Будем работать.