Заголовок сообщения: Цыфровой гигрометр на Sht11 и Атмега8535
Добавлено: Пн сен 29, 2008 22:34:06
Первый раз сказал Мяу!
Зарегистрирован: Пн сен 29, 2008 21:47:32 Сообщений: 34
Рейтинг сообщения:0
Здрастие всем, накопал интересную схему цыфрового измерителя влажности на i2c датчике Sht11.
На данный момент самого датчика у меня нету но хотел бы проверит схему толко с Aтмегой и ЖК. Вместо AT90S8535 я исползовал Atmega8535, который по вроде бы как прямая замена 90S8535 . Фюзы выставлены правилно, на работу с внешним кварцовым резонатором 4 Мhz, тактовый генератор работаэт (провериал с осцилографом), но дело в том што на ЖК никаких признаков жизни, то ест инициализация дисплея не происходит. Интересно былобы узнат Ваши кометнтарии на счет исходника програмы (баги, etc.). На сайте автора вроде как и все работаэт корректно, правда там с АТ90S8535 а у меня Atmega8535. В програмировании на C я покашто зеленый:)
Зарегистрирован: Сб сен 15, 2007 22:22:42 Сообщений: 104 Откуда: Москва
Рейтинг сообщения:0
Andrejkin, ты ещё не разобрался? Что то спецы местные молчат...
Приборчик интересный, если-бы он поддерживал температуру и влажность, то можно использовать в теплице, оранжерее, да и дома в квартире, а то сейчас все понаставили пластиковых окон, а щелей нет, а ранее через эти щели и был естественный приток воздуха в квартиру, а если поставить простенькую приточку с подогревом воздуха, то воздух получается "сухой", надо и увлажнитель ставить, во блин карусель получается, у меня сослуживец по работе самодельную приточку уже сделал(andrey032), а воздух пока карусельным увлажнителем обрабатывает:
http://forum.c-o-k.ru/topic7938.html?po ... &&start=50
Зарегистрирован: Пн сен 29, 2008 21:47:32 Сообщений: 34
Рейтинг сообщения:0
Доброго времени суток. Видимо причиной проблем с прошивкой было несколко моментов:
1. В исходной схеме ЖКИ был подлючен к порту C микроконтроллера, а в самой программе указан порт А (01хB)
2. Второй момент видимо связан с регистрами "External Interrupt", после подправки от коллеги Тych (спасибо!) екранчик ожыл и уже штото показывает
Симуляцю в Протеус пока не делал, а просто по быстрому залил прошивку от коллеги Tych ....
Наверно программа виснет без подключения датчика, вместо данных на ЖКИ - "1f" и время тоже не подсчитываэтса.
Зарегистрирован: Сб сен 15, 2007 22:22:42 Сообщений: 104 Откуда: Москва
Рейтинг сообщения:0
А в чём была проблемма, расскажи на русском, а то с английским беда?
и есть ли у него управляющий сигнал для поддержания влажности или это просто индикатор?
Зарегистрирован: Пн сен 29, 2008 21:47:32 Сообщений: 34
Рейтинг сообщения:0
Здраствуй, было несколко моментов.
1. При компилации надо указат в CodeVision своиства функцйи "sprintf" float, width, precision, (проблема 1f на дисплее)
2. Исходный код был дополнен задержкой в функции измереня (delay_cycles(14); //approx. 1us at 14.7456MHz quartz)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения