| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Двухточечный термометр на DS18B20 микроконтроллере PIC16F84 https://radiokot.ru/forum/viewtopic.php?f=25&t=8239 |
Страница 1 из 2 |
| Автор: | sheva_s [ Пн фев 25, 2008 18:37:35 ] |
| Заголовок сообщения: | Двухточечный термометр на DS18B20 микроконтроллере PIC16F84 |
Хочу собрать термометер по этой статье http://www.radiokot.ru/lab/controller/19/ , хотелось бы знать кто собирал его, как он работает и какие подводные камни можно ожидать от его работы ( глюк в прошивке и тд.) |
|
| Автор: | sheva_s [ Пн мар 10, 2008 18:21:30 ] | ||
| Заголовок сообщения: | |||
Очень нужна помощь по ПИКу. Собрал я термометер вроде работает но там заложено программно так что после подачи питания он включаеться и сек. через 20 выключаеться после этого его нужно снова отключить и включить а мне нужно что бы я подал питания и он у меня работал не выключаясь помогите подправить прошивку. Судя по коментариям в программе там идет опрос какойто кнопки эта кнопка на схеме не указана может кто разбереться в программе что за кнопка и для чего она нужна. На схеме указана только одна кнопка которая просто подает питание на контролер и все.
|
|||
| Автор: | sheva_s [ Вт мар 11, 2008 01:15:08 ] | ||
| Заголовок сообщения: | |||
Отвечу сам себе помогли мне на другом форуме с этим вопросом спасибо тому человеку вот вылажу эту прошивку может кому-то понадобиться при включении питания устройство работает постоянно и не отключаеться.
|
|||
| Автор: | billy [ Вс мар 30, 2008 01:23:50 ] |
| Заголовок сообщения: | |
А как насчёт прошивки под кварц на 4 МГц? А то оных на 4.096 нетушки.Буду рад если кто выложит В принципе у меня и с кварцем на 4МГц заработал,и довольно неплохо! |
|
| Автор: | alexlo13 [ Чт фев 06, 2014 01:52:49 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Берите кабель по толще, но не факт! И мой вопрос. Нужно переделать прошивку под три датчика (свободных ног хватает), дисплей к нему на 16 знаков и что бы сам не выключался. |
|
| Автор: | Dmitry Dubrovenko [ Чт фев 06, 2014 12:07:37 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
alexlo13 писал(а): Берите кабель по толще Для длинного кабеля подтяжка должна быть 4,7k (да и для короткого не повредит).А питание, кстати, рекомендуется подавать через 100 Om. И почему бы не повесить все датчики на одну линию (как и предполагается интерфейсом 1-Wire)? alexlo13 писал(а): И мой вопрос Так в чём вопрос-то?
|
|
| Автор: | alexlo13 [ Чт фев 06, 2014 13:15:25 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Может ли хозяин схемы или кто то другой прошивку переделать? |
|
| Автор: | otest [ Чт фев 06, 2014 15:51:41 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Кто то конечно может. Смотря что переделать. |
|
| Автор: | alexlo13 [ Чт фев 06, 2014 19:58:42 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Сделать прошивку на три датчика, а не два как в схеме и под дисплей на 16 символов, а не на 10. И убрать ту часть программы, которая через несколько секунд после включения термометра, выключает его, просто надо что бы он показывал температуру все время пока на него подается напряжение. |
|
| Автор: | Dmitry Dubrovenko [ Пт фев 07, 2014 11:17:40 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
alexlo13 писал(а): Сделать прошивку... Короче, новую написАть.А готовую искать не пробовали? Термометр на 1-Wire, это - вторая конструкция каждого программиста МК, после мигалки светодиодами. |
|
| Автор: | alexlo13 [ Пт фев 07, 2014 14:24:42 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Как то пробовал, но они обычно сделаны на одном 3-х значном 7-ми сегментном индикаторе, поэтому отображается температура только на одном датчике, а что бы посмотреть на следующем, нужно нажать на кнопку и т.д. А в добавок валяется без дела подходящий МК )))! |
|
| Автор: | Dmitry Dubrovenko [ Сб фев 08, 2014 22:13:14 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
alexlo13 писал(а): валяется без дела подходящий МК Именно такого у меня нет.Если лень искать, и хотите "под заказ", озвучьте полное ТЗ и бюджет. Но это - уже для другого раздела. P.S.: Какой индикатор хотите использовать? Для семисегментного светодиодного на 16 разрядов надо будет дополнительную обвязку из логики делать. |
|
| Автор: | alexlo13 [ Сб фев 08, 2014 22:44:11 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Я думал что нужно всего пару строчек в код проги дописать, а если все заново писать надо, то ну его, если что два соберу!)) |
|
| Автор: | Dmitry Dubrovenko [ Сб фев 08, 2014 22:55:29 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
alexlo13 писал(а): если что два соберу Есть ещё вариант (самый лучший): Самому изучить программирование МК.
|
|
| Автор: | psw2.ru [ Сб май 05, 2018 10:46:41 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
А готовую искать не пробовали? Термометр на 1-Wire, это - вторая конструкция каждого программиста МК, после мигалки светодиодами. У лично меня написание/отладка подсистемы 1-W для Pic18 заняло более месяца. И было не второй конструёвиной после мигалки СД, а скажем так примерно пятой-десятой. И готовых решений с генерацией задержек таймером/прерыванием - не видел/не смог найти, все публикации NOP крутят в циклах, остроумно. Для семисегментного светодиодного на 16 разрядов надо будет дополнительную обвязку из логики делать. 40 ног ДИП Пик18 имеет примерно 33 доступных вывода. 8+16=24, 33-24=9 ног в запасе. Какой смысл в дополнительных корпусах логики ? При особом желании повысить яркость можно 24 вывода на 3 разряда одновременно выводить, итого 6 секций по 3 разряда=18 разрядов иметь на 30 выводах, 3 вывода для трёх независимых веток 1-Ware. |
|
| Автор: | pcb432 [ Пн май 07, 2018 19:11:51 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Эта тема давно забыта, хотя бы на даты смотри, 4 года прошло.
|
|
| Автор: | musor [ Пн май 07, 2018 19:33:16 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
да НО главная проблема таких мк(84, 62 и подобных ) уже ненайти...толко с разбора хлама выдрать откуданить они стоят в старых сигналках и датчиках пожару |
|
| Автор: | psw2.ru [ Ср май 09, 2018 07:23:42 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Эта тема давно забыта, хотя бы на даты смотри, 4 года прошло. Понимаю что некропостер, согласен. Однако тема 1-wire термометров в универсальной заготовке на PIC18 - быть могет кому-то интересна. Вот лично я вполне открыто и намекнул, что в исходниках частотника http://vfd.psw2.ru/ есть в тч и работающий 1-wire код без остроумных циклоNOP задержек. Мало ли кто захочет например приблуду к ИБП сделать для контроля темп свинца, тем более внешнего доп свинца с прекращением зарядки при перегреве. Или ещё какую пожарную сигналку в баню/контроль температуры шаговиков в ЧПУ. |
|
| Автор: | sem-ant [ Сб июл 21, 2018 07:18:02 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Можно ли подключить к этой схеме индикатор LCD1602 |
|
| Автор: | BOB51 [ Сб июл 21, 2018 14:19:22 ] |
| Заголовок сообщения: | Re: Двухточечный термометр на DS18B20 микроконтроллере PIC1 |
Для случая с 84м ПИКом (если имелся ввиду термометр, а не частотник) может проявиться недостача ресурсов (ПЗУ, ОЗУ). В остальном - проблем с индикаторами нет. В более "навороченных" МК для работы с DS18B20 изготовителями оного рекомендовалось использовать UART. |
|
| Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|



года прошло.