| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Цифровой термометр на МК. https://radiokot.ru/forum/viewtopic.php?f=25&t=15563 |
Страница 1 из 1 |
| Автор: | Skrrmrchoh [ Вт апр 21, 2009 20:14:51 ] |
| Заголовок сообщения: | Цифровой термометр на МК. |
http://radiokot.ru/lab/controller/18/ Будет ли работать с DS1820? Я просил DS18S20, дали просто 1820. А я теперь слишком далеко живу, это в Петербурге с комплектухой было хорошо... |
|
| Автор: | Skrrmrchoh [ Вт апр 21, 2009 20:39:44 ] |
| Заголовок сообщения: | |
Виноват, работает. Проблема была в несоответствии тактовой частоты. Перешил фьюзы- стало нормально. Есть еще один вопрос...Помогите зажечь светодиод, если температура на одном из датчиков перевалит за 40...? |
|
| Автор: | larik [ Ср апр 22, 2009 12:56:22 ] |
| Заголовок сообщения: | |
чтоб зажесь диод эт уже нужен термостат... глянь вот здесь http://arv.radioliga.com/index.php?option=com_content&task=view&id=136&ac=0&Itemid=44 http://arv.radioliga.com/index.php?option=com_content&task=view&id=62&Itemid=44 почти доделал, скоро буду испытывать |
|
| Автор: | Skrrmrchoh [ Ср апр 22, 2009 13:00:34 ] |
| Заголовок сообщения: | |
Зачем термостат? термомерт меряет температуру, он же "знает", какую температуру ему "сообщает" датчик? "Знает". Значит, можно добавить условие и светодиод зажжется. Только вот куда бы вставить это условие... |
|
| Автор: | larik [ Ср апр 22, 2009 14:19:28 ] |
| Заголовок сообщения: | |
ну просто это условие и есть термостат, если конеш ошибаюсь поправьте, то есть при определеной температуре он зажигает диод или включает реле, собсно что и было реализовано выше изложенной конструкции |
|
| Автор: | Skrrmrchoh [ Ср апр 22, 2009 17:34:51 ] |
| Заголовок сообщения: | |
Слушайте, прям беда какая- то...Я замучался уже его ковырять.. Счас оно мне говорит "0d", а потом- 00 и дальше значок градуса. Нечто похожее было вчера, правильно прошил фьюзы- заработало. Счас померло, не могу понять от чего. Пробовал с кварцем на мегагерц, пробовал с внешним генератором с регулируемой частотой....Датчик проверял заменой- все также... |
|
| Автор: | romanopal [ Вс июн 07, 2009 01:13:17 ] |
| Заголовок сообщения: | |
Привет всем ! У меня проблемка вот какая. Не высвечивается точка раздела (целых от десятых). Контроллер друго програмировал, индикатор исправен. Может точка в програме не задействована. ЗЫ. Я в програмировании тупой. Помогите. |
|
| Автор: | Alex72 [ Вс июн 07, 2009 19:26:00 ] |
| Заголовок сообщения: | |
Я ради интереса накидал схему в протеусе, просимулировал. Действительно точка не высвечивается. Видать программой не предусмотрено, хотя надо бы. Но вот заметил ещё что, не знаю как в железе, но в протеусе при использовании DS18B20 температура показывается неверно, и чем она выше тем больше ошибка в меньшую сторону. А с DS18S20 все нормально, но десятые доли не выведены |
|
| Автор: | hawkman [ Пн июн 08, 2009 10:55:08 ] |
| Заголовок сообщения: | |
DS18S20 и DS18B20 разные датчики. и напрямую меняться немогут. это протеус честно и показал. |
|
| Автор: | Skrrmrchoh [ Вт июн 09, 2009 22:25:44 ] |
| Заголовок сообщения: | |
Простите, оно десятые должно показывать ?? Я таки его наладил, оно у меня уже несколько месяцев работает, температуру точно меряет, но никаких десятых!!! Как так ? |
|
| Автор: | Alex72 [ Ср июн 10, 2009 14:00:19 ] |
| Заголовок сообщения: | |
Skrrmrchoh писал(а): Простите, оно десятые должно показывать ??
Я таки его наладил, оно у меня уже несколько месяцев работает, температуру точно меряет, но никаких десятых!!! Как так ? Так вероятно у вас DS18S20? В этом случае десятых нет, показания верны. Правда я гонял только на tiny2313. Может с mega8 другая картина. |
|
| Автор: | romanopal [ Чт июн 11, 2009 17:36:50 ] |
| Заголовок сообщения: | |
Alex72 писал(а): Skrrmrchoh писал(а): Простите, оно десятые должно показывать ?? Я таки его наладил, оно у меня уже несколько месяцев работает, температуру точно меряет, но никаких десятых!!! Как так ? Так вероятно у вас DS18S20? В этом случае десятых нет, показания верны. Правда я гонял только на tiny2313. Может с mega8 другая картина. Так может ктото подправит код, чтоби точка горела? И киньте пожалуста прошивку под ATtiny2313 |
|
| Автор: | romanopal [ Чт июн 11, 2009 17:42:12 ] |
| Заголовок сообщения: | |
А может точка висит на другом порту??? ААААА?? |
|
| Автор: | GrigoriGn [ Вс окт 18, 2009 12:28:02 ] |
| Заголовок сообщения: | |
Подскажите пожалуйста такую вещь- собираю термометр, похожий на тот, который в статье. Прошивку написал, идея та же - по таймеру рисуется индикация, а температура с датчика читается так: ... #asm("cli") //запрещение прерываний temp1=ds18b20_temperature(0); //чтение температуры датчика #asm("sei") //разрешение прерываний delay_ms(1000); //следующее чтение датчика через секунду ... тоесть, примерно на полсекунды (пока читается датчик) отключаются прерывания, и, соответственно, индикация на это время гаснет (либо замирает на одной цифре)... Как сделать так, чтобы индикация работала непрерывно? |
|
| Автор: | Hedgehoguse [ Вт сен 14, 2010 10:42:12 ] |
| Заголовок сообщения: | Re: Цифровой термометр на МК. |
Привет всем! Собрал схемку в протеусе, он показывает 0d и Err. Думаю, что неверно настроены фьюзы (на 2313 собирал пока), может кто подскажет, как они должны стоять?? |
|
| Автор: | Hedgehoguse [ Вт сен 14, 2010 13:20:27 ] |
| Заголовок сообщения: | Re: Цифровой термометр на МК. |
Мдя... сам дотыкал, что надо 8 МГц внутренний кварц ставить... А точность у автора только до целых идет, выходит? У меня DS1820 хочу до полуградуса повысить. Будем играться |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


