Форум по микроконтроллерам: Термостат На Ds18b20 И Atmega8 - Форум по микроконтроллерам

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Термостат На Ds18b20 И Atmega8 Надо поправить прошивку

#1 Пользователь офлайн   Ancitrus 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 24 Январь 10

Отправлено 24 Январь 2010 - 19:59

Привет всем. Спаял, прошил термостат 3 версию. Все работает, но температура устанавливается только до 99г. По возможностям датчика, хотелось бы, чтобы верхний придел был бы 120/125г. Надо поправить прошивку. В этом деле я новичек. <_< Самому неудается- незнаю, как приложеный *.c файл преоброзовать в *.asm.
Всем спасибо за помощь.
0

#2 Пользователь офлайн   Айрат 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 09 Февраль 10

Отправлено 09 Февраль 2010 - 18:48

Просмотр сообщенияAncitrus (24.1.2010, 21:59) писал:

Привет всем. Спаял, прошил термостат 3 версию. Все работает, но температура устанавливается только до 99г. По возможностям датчика, хотелось бы, чтобы верхний придел был бы 120/125г. Надо поправить прошивку. В этом деле я новичек. <_< Самому неудается- незнаю, как приложеный *.c файл преоброзовать в *.asm.
Всем спасибо за помощь.


Ancitrus можешь скинуть файлы которые у тебя есть по спаенному (Спаял, прошил термостат 3 версию.)
0

#3 Пользователь офлайн   Айрат 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 09 Февраль 10

Отправлено 09 Февраль 2010 - 18:50

ответе еще пожалуста очень нужно!!!

Четвертая версия.
Новая версия, все добавления относительно 1 версии.
Разрешение порогов увеличено до десятых градуса.
Добавлено еще два порога. Управляют выводом PD6(12).
Алгоритм работы первых порогов:
Если температура ниже 2 (верхнего) порога вывод (PD5) установлен, иначе сброшен до снижения температуры до 1 (нижнего) порога.
Алгоритм работы вторых порогов:
Такой же как в предыдущих версиях (инвертирован по отношению к первыми порогам). При достижение второго порога вывод устанавливается, при снижении температуры до первого порога сбрасывается.
При нажатие Set появляется надпись Р1(2,3,4), далее значение порога (25,7).
Датчик настроен на разрешение 12 бит. Время оцифровки температуры - 1 секунда.
Скачать, исходник, прошивки. v4.rar
Схема, монтажная плата (Sprint-Layout 5.0), схема для протеуса. Прислал Анатолий Николаевич.

Схема, монтажная плата (Sprint-Layout 5.0) она точно для 4 версии?
p.s. cам плохо во всем этом раззбираюсь,прошу помочь!
0

#4 Пользователь офлайн   shotki 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 22 Март 10

Отправлено 22 Март 2010 - 10:32

Собрал термостат по 6 версии.
Работает четко от -53 до +99 град.
Большое спасибо! Рекомендую!
0

#5 Пользователь офлайн   akula3107 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 07 Сентябрь 11

Отправлено 07 Сентябрь 2011 - 11:27

мужики здорова!!! подскажите в какой программе скомпилирован файл Hex ? термостат на атмега и дс18б20 самая первая прошивка """Схема, прошивка, проект для протеуса.""" надо поменять температуру по умолчанию. Термостат стоит в холодильнике, просто класс а не термостат. Вот только часто ошибки выдает (раз в неделю примерно) и устанавливаются по умолчанию параметры, морозить как сумасшедший (по умолчанию стоит нагрев и 35 градусов)
0

#6 Пользователь офлайн   Alex 

  • Активный участник
  • PipPipPip
  • Группа: Администратор
  • Сообщений: 320
  • Регистрация: 08 Август 08
  • Пол:Мужчина
  • Город:http://forum.eldigi.ru/

Отправлено 07 Сентябрь 2011 - 18:33

Цитата

в какой программе скомпилирован файл Hex ?
Вам это ничего не даст. Что бы что-то поменять - нужно иметь исходник.
0

#7 Пользователь офлайн   akula3107 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 07 Сентябрь 11

Отправлено 08 Сентябрь 2011 - 12:38

исходник же есть .........
0

#8 Пользователь офлайн   akula3107 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 07 Сентябрь 11

Отправлено 08 Сентябрь 2011 - 12:44

вот

Прикрепленные файлы

  • Прикрепленный файл  v32.rar (12К)
    Количество загрузок:: 301

0

#9 Пользователь офлайн   xkp 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 12 Сентябрь 11

Отправлено 12 Сентябрь 2011 - 16:40

здравствуйте. собрал конструкцию, предварительно откатав все версии в протеусе. остановился на 4 версии. собрал все железо под неё. включил. прошил. и..... кажет на обоих датчиках 3 градуса (реальная температура около 27). думаю это связано с тем что датчики у меня не ds18b20 а ds1820. впринципе протеус тоже самое кажет если ему ставить ds18d20. ну так вот. так как я с языком СИ не дружу большая просьба переписать ЧЕТВЕРТУЮ версию прошивки под ds1820, семисегментник с общим анодом. и вторая просьба, не обязательная, выложите пожалуйсто исходник на асемблере, если есть.
0

#10 Пользователь офлайн   winzewul 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 15 Декабрь 11

Отправлено 15 Декабрь 2011 - 14:17

подскажите такой вопрос собираю сейчас 6 версию и хотелось бы узнать каждая зона управляется отдельно?? и если я правильно понял то устанавливать температуру по второму датчику надо только когда выход первого замкнут на мисус??? а также просмотреть текущие данные с датчика 2 можно только замкнув первый или я ошибаюсь?? да и про фьюзы только внутренний генератор на 4 мгц а какой именно 4мгц их 3 6+0 6+4 6+64 а BODEN то зачем а лучше дайте кто нить плиз фиюзы или байты конфига
0

#11 Пользователь офлайн   salex 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 08 Ноябрь 12

Отправлено 08 Ноябрь 2012 - 14:43

Может кому поможет, лучше позже, чем никогда :rolleyes:
Выложу свою печатку под СМД 4 вариант
Работает отлично, проверено!

Прикрепленные файлы

  • Прикрепленный файл  плата.zip (100,02К)
    Количество загрузок:: 186

0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей