термостат на контроллере

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Fedostas
Родился
Сообщения: 13
Зарегистрирован: Вс мар 23, 2008 14:09:32
Откуда: Ростов-на-Дону - Адлер
Контактная информация:

термостат на контроллере

Сообщение Fedostas »

Всем доброго времени суток.как все догадались я к Вам с просьбой:
встала передо мной задача -термостат придумать.(банка с водой ,держит 37-38). точность в пределах +- 0,5 с.
В аналоговоми виде уже реализовал - все ок.
но вот понадобилось наличие кнопочек (регулировать температуру и дисплейчика - показывать ее.
нашел вот это:http://www.myplace.nu/avr/thermo/
вроде то что надо но ввиду того что я АБСОЛЮТНЫЙ БАРАН в контроллерах (только два дня пытаюсь разобраться ) не смог понять в каком виде там прошивка . я так понимаю должен быть нех - а там куча всего :shock:
помогите разобраться что к чему и почему (как ее прошивать,какая программа для прошивки и т.д.

Зараннее благодарен
Стас
Аватара пользователя
Brutaller
Встал на лапы
Сообщения: 87
Зарегистрирован: Пн ноя 05, 2007 12:44:43
Откуда: C:\Russia\SPb
Контактная информация:

Сообщение Brutaller »

Там не куча всего :)) , а исходники на СИ, для компилятора WinAVR. А hex получите после того, как скормите эти исходники компилятору. Ну а что касается прошивки контроллера, то информации здесь, на этом сайте и форуме предостаточно.
Barni
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср дек 06, 2006 02:34:58

Сообщение Barni »

Сделал себе такой термоконтроллер. Уже 4 месяца аквариум бдит.
Вложения
TCONTR.zip
Termo
(82.04 КБ) 721 скачивание
Аватара пользователя
Fedostas
Родился
Сообщения: 13
Зарегистрирован: Вс мар 23, 2008 14:09:32
Откуда: Ростов-на-Дону - Адлер
Контактная информация:

Сообщение Fedostas »

Barni

Спасибо - очень понравилось!
не будет наглостью если еще раз-другой проконсультируюсь?
Barni
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср дек 06, 2006 02:34:58

Сообщение Barni »

Fedostas писал(а):Barni

Спасибо - очень понравилось!
не будет наглостью если еще раз-другой проконсультируюсь?


Нет проблем. Буду периодически заглядывать. Правда программист из меня не ахти, а термоконтроллер вообще первая конструкция на АВР.
Аватара пользователя
Fedostas
Родился
Сообщения: 13
Зарегистрирован: Вс мар 23, 2008 14:09:32
Откуда: Ростов-на-Дону - Адлер
Контактная информация:

Сообщение Fedostas »

читал читал и дочитался....
накопились вопросы:
1)программатор ByteBlaster пойдет?
2)какую программу использовать для прошивки (CodeVisionAVR)?
3) какие установки при программировании (фьюзы и т.д.)что бы контроллер не прибить..(если можно с картинками

Обучалку местную прочел - написанно хорошо ,но вопросы пока преобладают над ответами

Зараннее благодарен
Аватара пользователя
Brutaller
Встал на лапы
Сообщения: 87
Зарегистрирован: Пн ноя 05, 2007 12:44:43
Откуда: C:\Russia\SPb
Контактная информация:

Сообщение Brutaller »

1)программатор ByteBlaster пойдет?

Да. Дешево и сердито, а так же проверено временем и опытом.
2)какую программу использовать для прошивки (CodeVisionAVR)?

Даже если пишите/компилируете в CodeVisionAVR, то я посоветую для прошивки использовать консольный программатор, в частности AVReAl, тоже проверенный временем и опытом. А лично мной с помощью AVReAl перешиты тысячи контроллеров (по работе приходится), и ни один я еще не загнал "в позу". Достаточно один раз написать правильный *.bat файл и вызывать его из компилятора (в CodeVisionAVR это можно настроить), и шансы запороть кристалл неправильной зашивкой фьюзов сойдут на ноль. Если пользовать всякие оконные софт-программаторы, то рано или поздно не ту галочку, кнопочку ткнёте и пипец ;) Так что привыкайте к хорошему.
3) какие установки при программировании (фьюзы и т.д.)что бы контроллер не прибить..(если можно с картинками

А это смотря какой именно контроллер, у разных avr не абсолютно одинаковые фьюзы. А картинки не понадобятся :)))) Командная строка решает. ;)
Barni
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср дек 06, 2006 02:34:58

Сообщение Barni »

Fedostas писал(а):читал читал и дочитался....
накопились вопросы:
1)программатор ByteBlaster пойдет?
2)какую программу использовать для прошивки (CodeVisionAVR)?
3) какие установки при программировании (фьюзы и т.д.)что бы контроллер не прибить..(если можно с картинками

Обучалку местную прочел - написанно хорошо ,но вопросы пока преобладают над ответами

Зараннее благодарен

1. Да любой программатор. Я использовал и AVR910, и 5 проводков(простой STK200).
2. Пишу на CodeVisionAVR, им же и прошиваю. Мне так удобнее.
3. Прикладываю картинку со скриншотом CodeVisionAVR программера.
Вложения
FuseBits.jpg
FuseBits
(40.61 КБ) 710 скачиваний
Аватара пользователя
Fedostas
Родился
Сообщения: 13
Зарегистрирован: Вс мар 23, 2008 14:09:32
Откуда: Ростов-на-Дону - Адлер
Контактная информация:

Сообщение Fedostas »

Спасибо! - побежал паять бластер

С Уважением
Станислав
welder_2002
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт фев 05, 2008 22:14:32

Сообщение welder_2002 »

Станислав. Я года полтора назад повторил конструкцию с сайта от Jesper Hansen. Но Hex высланный мне автором не работал. С помощью друзей удалось исправить ошибки и все пошло. На моем сайте есть проекты на контроллерах, в том числе и этот (исправленный). Заходите и скачивайте. Дайте прямую ссылку на него. Паятель.

Анатолий
Аватара пользователя
Krazy_killer
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Сб апр 22, 2006 15:22:31
Откуда: Киренск[38] / Воронеж[36]
Контактная информация:

Сообщение Krazy_killer »

да прошивка на Jesper Hansen термостат весьма бы пригодилась. а то железо слепил а программу собрать в кучу знаний нехватило

и для основного проекта- разве не надо индикатор через резисторы пускать и транзисторные ключи . всмысле все выше сказанное относиться ли к энтой схеме?
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»