Термометр термостат на 16F876A - проблема

Обсуждаем цифровые устройства...
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1954
Зарегистрирован: Чт янв 20, 2011 16:47:18
Откуда: Старый Оскол

Сообщение 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 точно проверил!
Вложения
схема.JPG
сама схема
(76.13 КБ) 773 скачивания
Последний раз редактировалось Av4arik Чт май 26, 2011 23:07:04, всего редактировалось 1 раз.
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1954
Зарегистрирован: Чт янв 20, 2011 16:47:18
Откуда: Старый Оскол

Сообщение Av4arik »

В архиве есть исходник, сама прошивка, при необходимости отвечу на все необходимые вопросы..
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 52
Зарегистрирован: Пт фев 11, 2011 19:19:57
Откуда: г.Волгоград

Сообщение Broka »

Ты всё таки не поленись, заряди ещё разок в IC-Prog файл HEX и повнимательней посмотри
конфигурацию контроллера, мне так кажется схему бы не печатали бы , если бы она была не рабочей! ( Посмотри повнимательней что там стоит , XT_OSC, HS_OSC) .
Если не знаешь, лучше спросить, мир не без добрых людей!!!!!!
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1954
Зарегистрирован: Чт янв 20, 2011 16:47:18
Откуда: Старый Оскол

Сообщение Av4arik »

Кварц HS, сегодня еще раз прошил - та же самая ерунда... Прошивка написана в mikroBasic, может, кто глянет?
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 52
Зарегистрирован: Пт фев 11, 2011 19:19:57
Откуда: г.Волгоград

Сообщение Broka »

Av4arik писал(а):Кварц HS, сегодня еще раз прошил - та же самая ерунда... Прошивка написана в mikroBasic, может, кто глянет?

По крайней мере в PROTEUSe всё отлично работает, я пробовал в симуляторе, все функции работают . Мне так кажется ,что то в конфигурации.........
Свяжитесь с Автором, должен помочь.
Если не знаешь, лучше спросить, мир не без добрых людей!!!!!!
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

Для начала нужно проверить дисплей.
R3Dio 73!
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1954
Зарегистрирован: Чт янв 20, 2011 16:47:18
Откуда: Старый Оскол

Сообщение Av4arik »

За проверку в протеусе спасибо, дисплей проверю на CLR2313, все детали есть, завтра пойду печатку делать...
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

Av4arik писал(а):дисплей проверю на CLR2313, все детали есть, завтра пойду печатку делать...
Зачем чего делать? Напишите простенькую програмку (вывод одного символа на дисплей), зашейте в имеющийся PIC и попробуйте.
R3Dio 73!
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1954
Зарегистрирован: Чт янв 20, 2011 16:47:18
Откуда: Старый Оскол

Сообщение Av4arik »

Все бы ничего - только я программировать не умею (древний бейсик не в зачет..)...
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 52
Зарегистрирован: Пт фев 11, 2011 19:19:57
Откуда: г.Волгоград

Сообщение Broka »

Попробуй вот эту прошивку, для проверки твоего LCD. Распиновка у контроллера такая же как у тебя на схеме, просто заново прошей контроллер (Благо он с буковкой F) Вставляешь в свою панельку и всё, должно всё за показывать! Да чуть не забыл, кварц не забудь поставить на 8 MHz, без него работать не будет!
Вложения
Proverka.zip
Написано быстро, для проверки LCD!!!
(13.15 КБ) 244 скачивания
Если не знаешь, лучше спросить, мир не без добрых людей!!!!!!
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1954
Зарегистрирован: Чт янв 20, 2011 16:47:18
Откуда: Старый Оскол

Сообщение Av4arik »

такое сообщение:
Privet Av4arik
"Hello Friend"
спасибо =)
дисплей и МК работает....
сейчас залью основную прошивку и проверю.
UPD. Залил заново - PICPGM заливал коряво, хотя тест дисплея залил идеально , заливал в ICProg - заработало! Всем спасибо! :beer:
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

УРА! :beer: Я рад за Вас. Удачи.
R3Dio 73!
Родился
Сообщения: 7
Зарегистрирован: Пн апр 09, 2012 08:22:12

Сообщение Bober2012 »

Av4arik писал(а):такое сообщение:
Privet Av4arik
"Hello Friend"
спасибо =)
дисплей и МК работает....
сейчас залью основную прошивку и проверю.
UPD. Залил заново - PICPGM заливал коряво, хотя тест дисплея залил идеально , заливал в ICProg - заработало! Всем спасибо! :beer:
У кого заработало - хорошо. У меня те же проблемы. Только при нажатой кнопке SB1 на индикаторе высвечиваются 2 ряда черных прямоугольников. Подскажите в чём проблема?
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1954
Зарегистрирован: Чт янв 20, 2011 16:47:18
Откуда: Старый Оскол

Сообщение Av4arik »

вообще это означает, что контрастность дисплея (подстроечный резистор по схеме где дисплей) на максимуме.
Программатор какой используете?
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Пн апр 09, 2012 08:22:12

Сообщение Bober2012 »

Программа IC-Prog v1.06B Программатор EXTRA-PIC заводской сборки. Резистор регулировал, результат 0
Друг Кота
Аватара пользователя
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Сообщение VIRGO »

Биты конфигурации выставлены неправильно, вероятнее всего.
А может и ошибка в монтаже.
R3Dio 73!
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1954
Зарегистрирован: Чт янв 20, 2011 16:47:18
Откуда: Старый Оскол

Сообщение Av4arik »

VIRGO , в прошивках под PIC биты конфигурации выставляются автоматически, т.е. ставить их не нужно.
Косяк был в монтаже шлейфа дисплея.
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Пн апр 09, 2012 08:22:12

Сообщение Bober2012 »

Подключение индикатора проверил, сегодня перепаял другими проводами. Косяков нет.Микропроцессор программой ПРОВЕРКА прошивается на ура и высвечивает мигающую надпись. Выходит индикатор подключен и рабочий, я так понимаю. У меня в плате стоят DS18B20, на схеме DS1820 , а в Proteus работают DS18S20. Когда в Proteus вставляю DS18B20 показания индикатора увеличивается на 8 градусов. С DS18B20 датчиками схема должна работать?
Вложения
IC-Prog.jpg
Программатор
(153.75 КБ) 550 скачиваний
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1954
Зарегистрирован: Чт янв 20, 2011 16:47:18
Откуда: Старый Оскол

Сообщение Av4arik »

Bober2012 писал(а): Когда в Proteus вставляю DS18B20 показания индикатора увеличивается на 8 градусов
в протеусе на DS1820 температуру датчика указывали? Если нет, то там на датчиках есть цифры, где выставляется температура.
Bober2012 писал(а):С DS18B20 датчиками схема должна работать?
с ними и работало. Без подтягивающих резисторов могут быть проблемы, возможно автор не предусмотрел "error", а просто при отсутствии датчиков останавливает программу. Рекомендую проверить монтаж и подтяжку датчиков.
З.Ы. Стартует МК несколько торможенно, с большой задержкой.
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Пн апр 09, 2012 08:22:12

Сообщение Bober2012 »

В Proteus работают только DS18S20. С буквой В завышает на 8 градусов,но работает, а на плате нет. Резисторы 4,7к стоят, проверял 4,7к испрвны. "Стартует МК несколько торможенно, с большой задержкой". Задержка в секундах или минутах? Включу плату с термометром, и оставлю на 5 минут. Но не уверен, что он что-то покажет. Тупик какой-то. Будем работать.
Ответить

Вернуться в «Цифровая техника»