Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Сопротивление в базу забыл 
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник писал(а):А она на русском языке?
На русском, кроме того там совсем мало настроек.
Соник писал(а):А PonyProg как?
Не пробовал.
Соник писал(а):У датчика DS18B20 погрешность 0,5 градуса?
Хотя разрешающая способность до 0.0625°C, погрешность 0.5°C. То есть, десятые это заведомо недостоверные данные. Но для отслеживания изменения температуры бывает полезно, да и красивее с ними.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Аlex писал(а):Сопротивление в базу забыл
А сколько ставить?
ПС: МК с ошибкой не стёртых данных я умудрился прошить первой версией прошивки
Soir писал(а):Ушел от IC-Prog, из-за таких же непоняток. WinPic800 рекомендую
WinPic800 пишет сплошь одни ошибки, но какие - я прочитать не могу, так как написано кракозябрами
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник писал(а):WinPic800 пишет сплошь одни ошибки, но какие - я прочитать не могу, так как написано кракозябрами
На каком этапе ошибки? Что в настройках? Дайте скриншоты.
Поправил прошивку, мерцания должны уйти.
- Вложения
-
- Termometr.zip
- (2.51 КБ) 648 скачиваний
Последний раз редактировалось Soir Чт ноя 25, 2010 21:18:28, всего редактировалось 3 раза.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Странно. Но с этой прошивкой на индикаторе постоянно мерцает "- 0,1"
Причём прошил МК только IcProg. WinPic800 постоянно выдавал ошибку (см. вложение)
Причём прошил МК только IcProg. WinPic800 постоянно выдавал ошибку (см. вложение)
- Вложения
-
- ош1.PNG
- (23.36 КБ) 818 скачиваний
Я рожден при социализме, и я этим горжусь!
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник, попробуй эту прошивку. Кнопки пока не работают, только термометр.
- Вложения
-
- termonetr.rar
- (2.56 КБ) 388 скачиваний
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
"Программировать конфигурацию" и "программировать микросхему" это разные действия?
Опять ошибка
Опять ошибка
Я рожден при социализме, и я этим горжусь!
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник, у тебя проблемы с программатором.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Вообще не пойму. С горем пополам удалось прошить один МК, обе прошивки показывают на индикаторе "- 0,1"
А как я тогда умудрился первый раз прошить хорошо?
Аlex писал(а):Соник, у тебя проблемы с программатором.
А как я тогда умудрился первый раз прошить хорошо?
Я рожден при социализме, и я этим горжусь!
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Моя тоже -0.1 показывает ?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Аlex писал(а):Моя тоже -0.1 показывает ?
Да. И вот очередной полтергейст - только что спокойно прошил тот же МК первой версией прошивки от Soir. Всё работает.
А другой МК не хочет прошиваться первой версией прошивки. Пишет ошибку по адресу.
Я рожден при социализме, и я этим горжусь!
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Ну и хорошо, пусть значит работаетСоник писал(а): Всё работает.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Но это первая версия, она мерцает
ПС: третий МК тоже не хочет прошиваться. Ошибка по адресу.
ПС: третий МК тоже не хочет прошиваться. Ошибка по адресу.
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник писал(а):Аlex писал(а):Моя тоже -0.1 показывает ?
Да. И вот очередной полтергейст - только что спокойно прошил тот же МК первой версией прошивки от Soir. Всё работает.![]()
А другой МК не хочет прошиваться первой версией прошивки. Пишет ошибку по адресу.
Соник выложите всё-же схему своего программатора, проблемы с прошиванием МК это однозначно не корректная работа JDM адаптора. Судя из схемы терморегулятора от Soir, используется внутренний генератор МК и плюс вывод MCLR задействован как вход, при такой конфигурации очень часто возникают проблемы при перепрошивке МК. Дело в том что, при подаче питания на программатор МК сразу начинает отработку заложенной в него программы, а так-как MCLR это вход то ни что не может помешать этому. Для того что-бы успешно перепрошивать МК с такой конфигурацией нужно сделать так что-бы напряжение программирования Vpp подавалось первым, а затем напряжение питания МК Vcc/Vdd. Для более конкретного совета и прошу выложить конкретную схему Вашего адаптера.
P.S. Да, и напряжение программирования Vpp должно быть не ниже 12,5 вольт.
С уважением.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
pazak писал(а):Для более конкретного совета и прошу выложить конкретную схему Вашего адаптера.
Вот описание и схема http://radiohlam.ru/control/RCD_pic_prog.htm
Добавлено: блин, ну что за полтергейст? МК полежал на столе и я решил попробовать замерить напряжение на 4 ножке во время программирования. Оказалось 12,6 и по 0,1 вольта снижается до 11,7. Потом снова повышается до 12,5 и по 0,1 вольта спадает до 11,3. IcProg: "МК успешно прошит!" Вставляю в панельку - работает!

Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник писал(а): Оказалось 12,6 и по 0,1 вольта снижается до 11,7. Потом снова повышается до 12,5 и по 0,1 вольта спадает до 11,3. IcProg: "МК успешно прошит!" Вставляю в панельку - работает!![]()
В этом случае на ум приходит только добавить в параллель С1 ещё один кондёр микрофарад эдак на 220 и на то же напряжение, или возможно у установленного в программаторе С1 большой ток саморазряда, можно попробовать заменить на подходящий из негодной материнки.
С уважением.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Что-то совсем уже запутался. Что работает, что не работает. Я имею ввиду прошивки.
Надо, наверно, самому брать паяльник в руки... проверять что и как.
Надо, наверно, самому брать паяльник в руки... проверять что и как.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
pazak писал(а):В этом случае на ум приходит только добавить в параллель С1 ещё один кондёр микрофарад эдак на 220 и на то же напряжение, или возможно у установленного в программаторе С1 большой ток саморазряда, можно попробовать заменить на подходящий из негодной материнки.
Попробую заменить или подпаять ещё. На такие ёмкости только оксидные конденсаторы можно найти...
Soir писал(а):Что-то совсем уже запутался. Что работает, что не работает. Я имею ввиду прошивки.
Первая версия прошивки рабочая, но цифры мерцают.
И иногда в первом разряде засвечиваются/светятся какие-то бесхозные сегменты. Но я ещё не выяснил. Возможно это у меня где-то коротит или МК дурит.
Сейчас попробую снова прошить обновлённой прошивкой...
Добавлено:
Запаял конденсатор на 1000 мкф. Не помогает.
Новой версией прошивки не прошивается. Постоянно "ошибка адреса записи!".

Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Soir писал(а):Надо, наверно, самому брать паяльник в руки... проверять что и как.
Спаял навесным монтажом. Поправил прошивку (-0,1 мой косяк). Устройство работает. Не проверял включение нагрузок - поленился. Перепрошивал раз пять (JDM, WinPic800), никаких ошибок.
Прошивку перезалил сюда: http://radiokot.ru/forum/viewtopic.php?p=626220#p626220
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Сейчас попробую.
ПС: я уже свой программатор до дырки микроконтроллерами дотёр
Обновление:
Soir, мерцания больше нет. Прошил с первого раза
Аlex, по Вашей прошивке на индикаторе постоянно светится "- 0,1".
Всем спасибо за помощь.
На днях хочу обкатать схему с исполнительным устройством и нагрузкой.
Обновил схему исполнительного устройства. Сколько ставить R2?
ПС: я уже свой программатор до дырки микроконтроллерами дотёр
Обновление:
Soir, мерцания больше нет. Прошил с первого раза
Аlex, по Вашей прошивке на индикаторе постоянно светится "- 0,1".
Всем спасибо за помощь.
На днях хочу обкатать схему с исполнительным устройством и нагрузкой.
Обновил схему исполнительного устройства. Сколько ставить R2?
- Вложения
-
- иу.GIF
- (3.48 КБ) 1278 скачиваний
Я рожден при социализме, и я этим горжусь!