Хочу собрать термометер по этой статье http://www.radiokot.ru/lab/controller/19/ , хотелось бы знать кто собирал его, как он работает и какие подводные камни можно ожидать от его работы ( глюк в прошивке и тд.)
Очень нужна помощь по ПИКу.
Собрал я термометер вроде работает но там заложено программно так что после подачи питания он включаеться и сек. через 20 выключаеться после этого его нужно снова отключить и включить а мне нужно что бы я подал питания и он у меня работал не выключаясь помогите подправить прошивку. Судя по коментариям в программе там идет опрос какойто кнопки эта кнопка на схеме не указана может кто разбереться в программе что за кнопка и для чего она нужна. На схеме указана только одна кнопка которая просто подает питание на контролер и все.
Отвечу сам себе помогли мне на другом форуме с этим вопросом спасибо тому человеку вот вылажу эту прошивку может кому-то понадобиться при включении питания устройство работает постоянно и не отключаеться.
А как насчёт прошивки под кварц на 4 МГц? А то оных на 4.096 нетушки.Буду рад если кто выложит
В принципе у меня и с кварцем на 4МГц заработал,и довольно неплохо! Но вот при длине кабеля 5 метров уличный датчик работать не хочет. Работает при длине 3 метра. Взят кабель audio-video с жилой 0,12 мм. Кто нибудь скажет какой диаметр жилы нужно брать при длине кабеля в 10 метров? Как посчитать это для термодатчика
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Берите кабель по толще, но не факт! И мой вопрос. Нужно переделать прошивку под три датчика (свободных ног хватает), дисплей к нему на 16 знаков и что бы сам не выключался.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Для длинного кабеля подтяжка должна быть 4,7k (да и для короткого не повредит). А питание, кстати, рекомендуется подавать через 100 Om. И почему бы не повесить все датчики на одну линию (как и предполагается интерфейсом 1-Wire)?
alexlo13 писал(а):
И мой вопрос
Так в чём вопрос-то?
_________________ ICQ нет, и, в ближайшее время, не будет.
Сделать прошивку на три датчика, а не два как в схеме и под дисплей на 16 символов, а не на 10. И убрать ту часть программы, которая через несколько секунд после включения термометра, выключает его, просто надо что бы он показывал температуру все время пока на него подается напряжение.
Последний раз редактировалось AlekseyEnergo Пн фев 10, 2014 23:08:13, всего редактировалось 1 раз.
Нарушение пункта 2.7 правил форума. Подредактировал. Предупрежден!
Короче, новую написАть. А готовую искать не пробовали? Термометр на 1-Wire, это - вторая конструкция каждого программиста МК, после мигалки светодиодами.
_________________ ICQ нет, и, в ближайшее время, не будет.
Как то пробовал, но они обычно сделаны на одном 3-х значном 7-ми сегментном индикаторе, поэтому отображается температура только на одном датчике, а что бы посмотреть на следующем, нужно нажать на кнопку и т.д. А в добавок валяется без дела подходящий МК )))!
Именно такого у меня нет. Если лень искать, и хотите "под заказ", озвучьте полное ТЗ и бюджет. Но это - уже для другого раздела. P.S.: Какой индикатор хотите использовать? Для семисегментного светодиодного на 16 разрядов надо будет дополнительную обвязку из логики делать.
_________________ ICQ нет, и, в ближайшее время, не будет.
А готовую искать не пробовали? Термометр на 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.
да НО главная проблема таких мк(84, 62 и подобных ) уже ненайти...толко с разбора хлама выдрать откуданить они стоят в старых сигналках и датчиках пожару
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Эта тема давно забыта, хотя бы на даты смотри, 4 года прошло.
Понимаю что некропостер, согласен. Однако тема 1-wire термометров в универсальной заготовке на PIC18 - быть могет кому-то интересна. Вот лично я вполне открыто и намекнул, что в исходниках частотника http://vfd.psw2.ru/ есть в тч и работающий 1-wire код без остроумных циклоNOP задержек. Мало ли кто захочет например приблуду к ИБП сделать для контроля темп свинца, тем более внешнего доп свинца с прекращением зарядки при перегреве. Или ещё какую пожарную сигналку в баню/контроль температуры шаговиков в ЧПУ.
Для случая с 84м ПИКом (если имелся ввиду термометр, а не частотник) может проявиться недостача ресурсов (ПЗУ, ОЗУ). В остальном - проблем с индикаторами нет.
В более "навороченных" МК для работы с DS18B20 изготовителями оного рекомендовалось использовать UART.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения