1-Wire, притовится дачиком.
- Войдите на сайт для отправки комментариев
Добрый день! Не могу заставить Arduino стать датчиком DS18B20. Имеется система, в ней несколько температурных датчиков( ds18b20, по 1-wire, схема питания - внешняя, т.е. по питание идет по отдельному проводу), необходимо регулировать температуру, а поскольку нагревать датчики руками долго и хлопотно, было принято решение подменить их arduino. Используя библиотеку OneWire и примеры смог считать адреса дачиков(ну и какую температуру они выводят). Далее использую библиотеку OneWireSlave, чтобы моя ардуина притворилась датчком( сами датчики отключаю). И вот здесь я встал намертво. 1 - библиотека с http://robocraft.ru/blog/arduino/302.html, скетч :
я получаю команды :
1) 0x55 (имя устройства) 0xBE (и еще 9 непонятных байт , которые каждый раз меняются)
2) 0xFFFFFFCC 0x44
Как я понимаю команда 2 - предназначена, чтобы датчик начал преобразовывать температуру, а 1 - чтобы отправил данные. К сожалению эти данные не отражаются в системе(пишет что нет связи). Могу только предположить что дело в таймингах, но идеи кончились уже. Буду очень благодарен, если сможете помочь!
Забыл добавить, в месте
if (c == 19)
{
заглогшая тема, никто не пробовал также эмулировать работу 1820 ??
Прямо эпидемия сегодня
Если хотите , что бы Вам помогли, научитесь постить текст программы в соответствии с правилами форума,
Прямо эпидемия сегодня
хуже - завтра 28/05/2014
Весьма непростая задача, надо быстрый обработчик прерывания писать. И остальные прерывания запрещать, даже системные часики. Потому как надо реагировать на импульсы порядка 1 мксек. ТС уже пошти как 3 года пишет..
Ещё бы и название темы подправить. Три раза нужно прочесть, что бы понять о чём тема.
мне один раз понадобилось..
Угу. Пока gena не ткнул, я и незамечал в названии проблем. Привычка работать с неполной, неточной и недостоверной инфой приводит к тому что мелочи исправляются на уровне подсознания, не утруждая сознание.
Logik.Согласен. Это называют деформацией сознания. Все вокруг видят мусор, а уборщики объем работы, который надо сделать. Вот и делаешь ее на автомате минуя сознание.
Мне сложно догадаться, что для поисковика нужно задать именно такие слова.