 |
28.02.2013, 15:57
|
#1
|
Живу я тут
Реєстрація: 17.10.2007
Звідки Ви: Canada
Дописи: 448
сказав Дякую: 87
сказали Дякую 132 раз(и) в 75 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
к сожалению не подкол.
Я привел тест который ломает всю посекундную логику.
Собственно смысл этого теста: при достаточном количестве датчиков посекундная логика ломается и работать не будет. Ну а как это обойти понятно: опрашивать датчики раз в несколько секунд.
Вот тут возникает непонятка:
как можно опрашивать DS3107 раз в несколько секунд?
Ведь таймер сидит на том-же интерфейсе что и температурные датчики а one wire предполагает последовательный опрос устройств. Такиим образом пара температурных датчиков сводит на нет всю прелесть внешнего таймера.
|
|
|
28.02.2013, 16:36
|
#2
|
Живу я тут
Реєстрація: 17.09.2004
Звідки Ви: Киев, Троещина
Дописи: 14.486
сказав Дякую: 4.642
сказали Дякую 8.508 раз(и) в 4.382 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
kapelan, а вы случайно не путаете Protocol 1-Wire и I²C ? -)))
__________________
Страна не ублюдков и не воров.
__________________  
|
|
|
28.02.2013, 18:43
|
#3
|
Живу я тут
Реєстрація: 17.10.2007
Звідки Ви: Canada
Дописи: 448
сказав Дякую: 87
сказали Дякую 132 раз(и) в 75 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від Sem
kapelan, а вы случайно не путаете Protocol 1-Wire и I²C ? -)))
|
наверно: я посадил температурные датчики на SDA, надо попробовать переставить на другой пин
|
|
|
28.02.2013, 17:08
|
#4
|
Модератор Сумского клуба аквариумистов
Реєстрація: 14.04.2004
Звідки Ви: Сумы, Украина
Дописи: 2.779
сказав Дякую: 3.547
сказали Дякую 1.461 раз(и) в 857 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
kapelan, Вы мне сейчас всю логику сломаете окончательно...
Начнем по порядку:
1. DS15B(S)20 -- цифровой градусник, подключаемый по 1WARE. Если мне не изменяет память, запрос температуры происходит в 2 этапа -- сначала от мастера идет команда на измерение и конвертацию температуры. Градусник начинает ее исполнять, это длится примерно 750 мс. Затем мастер другой командой запрашивает результат и прослушивает шину на предмет ответа. Если градусник готов ответить, он отвечает, не готов -- не отвечает. Собственно хоть 100500 раз его опросите, ему будет пофигу.
2. 1Ware -- это сеть с топологией "Общая шина". Это значит что любое устройство в сети "слышит" любую посылку в сеть, не зависимо, занято ли какое либо иное устройство в этой сети конвертацией измеряемого значения. Хоть сгорит один градусник, второй этого не заметит, и будет работать.
3. DS1307 работает по протоколу I2C, короче говоря, по другим проводкам вообще. С вышеописанными градусниками они не пересекаются.
__________________
☺
__________________ 
|
|
|
28.02.2013, 17:17
|
#5
|
Модератор Винницкого клуба аквариумистов
Реєстрація: 22.05.2009
Звідки Ви: Варшава-Вишенка
Дописи: 12.801
сказав Дякую: 2.464
сказали Дякую 5.200 раз(и) в 3.381 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від kapelan
DS3107
|
Кто такой? Почему не знаю? Может 1307?
__________________
Танцуют звезды и луна © Как там начало?
guns don't kill people, people kill people
[URL="http://www.aquaforum.ua/showthread.php?p=3238854#post3238854"][B][I][SIZE="4"][COLOR="Red"][FONT="Courier New"]Светодиоды Cree XT-E, термокомпаунд, драйвера Mean Well[/FONT][/COLOR][/SIZE][/I][/B][/URL]
__________________  
|
|
|
 |
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 13:13.
|