 |
|
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]
__________________  
|
|
|
01.03.2013, 11:44
|
#6
|
Живу я тут
Реєстрація: 06.04.2012
Звідки Ви: Санкт-Петербург
Дописи: 176
сказав Дякую: 22
сказали Дякую 30 раз(и) в 26 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Температурные датчики можно опрашивать не все скопом, а по одному за цикл после опроса DS1307. причём если контроллер автоматически определил например 10 датчиков DS18b20 то в подпрограмме опроса часов и датчиков запишем - опросили часы опросим первый датчик, далее в следующем цикле опросили часы опросим второй дотчик... и так далее пока не опросим десятый, тогда далее опрашиваем первый. Таким образом времени хватает на всё, даже рыбку по спинке похлопать.
|
|
|
01.03.2013, 16:09
|
#7
|
Живу я тут
Реєстрація: 18.11.2011
Звідки Ви: Россия
Дописи: 182
сказав Дякую: 11
сказали Дякую 12 раз(и) в 11 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
manulo, хвалитесь и может кто ещё что разработал...
|
|
|
01.03.2013, 16:16
|
#8
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від GreyJester
может кто ещё что разработал...
|
http://reefcentral.ru/forum/topic/20...ller-ot-olega/
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
01.03.2013, 17:04
|
#9
|
Модератор Сумского клуба аквариумистов
Реєстрація: 14.04.2004
Звідки Ви: Сумы, Украина
Дописи: 2.779
сказав Дякую: 3.547
сказали Дякую 1.461 раз(и) в 857 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
GreyJester, а я как то упустил момент похвастаться )))
Оффтоп
http://www.aquaforum.ua/showthread.php?t=62112&page=23
У меня попроще гораздо, чем Старкомпьютер ссылку привел, я ориентировался больше на компактное решение со светом и перегревом для банки на работе. Получилось неплохо ))))
Если тема интересна, могу создать отдельную тему, выложу свои наработки, все более чем повторяемо ))) Едино что, прошивки полностью кидать не буду, религия не позволяет ))
__________________
☺
__________________ 
|
|
|
04.03.2013, 20:00
|
#10
|
Живу я тут
Реєстрація: 18.11.2011
Звідки Ви: Россия
Дописи: 182
сказав Дякую: 11
сказали Дякую 12 раз(и) в 11 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від manulo
GreyJester, а я как то упустил момент похвастаться )))
Оффтоп
http://www.aquaforum.ua/showthread.php?t=62112&page=23
У меня попроще гораздо, чем Старкомпьютер ссылку привел, я ориентировался больше на компактное решение со светом и перегревом для банки на работе. Получилось неплохо ))))
Если тема интересна, могу создать отдельную тему, выложу свои наработки, все более чем повторяемо ))) Едино что, прошивки полностью кидать не буду, религия не позволяет ))
|
похвалитесь в этой думаю можно, она ведь называется "Изготовление акваконтроллера"... только я по ссылке не нашёл описание устройства.
|
|
|
05.03.2013, 09:19
|
#11
|
Модератор Сумского клуба аквариумистов
Реєстрація: 14.04.2004
Звідки Ви: Сумы, Украина
Дописи: 2.779
сказав Дякую: 3.547
сказали Дякую 1.461 раз(и) в 857 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
GreyJester, в этой теме другой контроллер изготавливают )
__________________
☺
__________________ 
|
|
|
05.03.2013, 07:08
|
#12
|
Бан за нарушения
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від GreyJester
manulo, хвалитесь и может кто ещё что разработал...
|
не закончил, еще в процессе
Скрытый текст
__________________ 
|
|
|
cказали "Дякую" sae74 за цей допис:
|
|
03.03.2013, 14:13
|
#13
|
Бан за нарушения
Реєстрація: 21.06.2010
Звідки Ви: Харьков
Дописи: 775
сказав Дякую: 115
сказали Дякую 463 раз(и) в 234 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Вопрос непосредственно к nikservice, и к тем кто пробовал повторить удаленное исполнительное устройство описанное здесь http://www.aquaforum.ua/showpost.php...postcount=4699.
После дешифровки не отрабатывает ШИМ, просто вкл. и выкл нормально, а вот при нарастании или убавлении ШИМа реле не включается, хотя на основной плате все гуд, может ли это быть проблема в прошивке Attiny? Или фюзах?
Забыл добавить, делал по схеме "no opto".
|
|
|
07.03.2013, 21:33
|
#14
|
Придивляюся
Реєстрація: 02.07.2010
Звідки Ви: Николаев
Дописи: 73
сказав Дякую: 42
сказали Дякую 68 раз(и) в 26 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від klimnet
Вопрос непосредственно к nikservice, и к тем кто пробовал повторить удаленное исполнительное устройство описанное здесь http://www.aquaforum.ua/showpost.php...postcount=4699.
После дешифровки не отрабатывает ШИМ, просто вкл. и выкл нормально, а вот при нарастании или убавлении ШИМа реле не включается, хотя на основной плате все гуд, может ли это быть проблема в прошивке Attiny? Или фюзах?
Забыл добавить, делал по схеме "no opto".
|
Здравствуйте.
Маловато информации для каких то выводов.
Если связь между кодером и декодером есть, нагрузки включаются/выключаются чётко, стабильно и без задержек, значит с фьюзами и прошивками всё в порядке и всё должно работать. Возможно проблема где то в обвязке LM324. Было бы не плохо посмотреть картинку осцилографом. На выходе ШИМ каналов ATtiny 2313 должны увидеть импульсы амплитудой 5вольт с изменяющейся скважностью, на выходе первого каскада LM324 - постоянное напряжение от 0в до 11в (в зависимости от настроек ШИМа 0-100%), второй каскад LM324 - компаратор - на выходе которого должно появиться примерно 11вольт при достижении на входе примерно 0,1-0,3 вольта.
|
|
|
08.03.2013, 14:33
|
#15
|
Бан за нарушения
Реєстрація: 21.06.2010
Звідки Ви: Харьков
Дописи: 775
сказав Дякую: 115
сказали Дякую 463 раз(и) в 234 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
nikservice, нагрузки включаются/выключаются чётко, стабильно, но происходит задержка в 0,5 секунды, обвязка LM324 после декодера в порядке, проверял работу присоединяя непосредственно к Atmege 32. Осциллографом посмотреть не могу так как нет в наличии. Смущает еще задержка в 0,5 секунды. Пробовал перепрошивать ATtiny 2313 кодера и декодера, не помогло.
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 07:53.
|