На головну сторінку Аквафорум
На головну сторінку




Назад   Аквафорум - форум акваріумістів та тераріумістів > Акваріум та обладнання > "Самоделкин" > Аквариумная автоматика
Аукцион Реєстрація ЧаПи Учасники Календар Нинішні дописи

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 28.02.2013, 15:57   #1
Живу я тут
  
 
Реєстрація: 17.10.2007
Звідки Ви: Canada
Дописи: 448
сказав Дякую: 87
сказали Дякую 132 раз(и) в 75 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

к сожалению не подкол.
Я привел тест который ломает всю посекундную логику.
Собственно смысл этого теста: при достаточном количестве датчиков посекундная логика ломается и работать не будет. Ну а как это обойти понятно: опрашивать датчики раз в несколько секунд.
Вот тут возникает непонятка:
как можно опрашивать DS3107 раз в несколько секунд?
Ведь таймер сидит на том-же интерфейсе что и температурные датчики а one wire предполагает последовательный опрос устройств. Такиим образом пара температурных датчиков сводит на нет всю прелесть внешнего таймера.

kapelan поза форумом   Відповісти з цитуванням
Старий 28.02.2013, 16:36   #2
Живу я тут
  
 
Аватар для Sem
 
Реєстрація: 17.09.2004
Звідки Ви: Киев, Троещина
Дописи: 14.486
сказав Дякую: 4.642
сказали Дякую 8.508 раз(и) в 4.382 повідомленні
Надіслати повідомлення для Sem на ICQ Надіслати повідомлення для Sem на Skype
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

kapelan, а вы случайно не путаете Protocol 1-Wire и I²C ? -)))
__________________
Страна не ублюдков и не воров.


__________________

Sem поза форумом   Відповісти з цитуванням
Старий 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, надо попробовать переставить на другой пин

kapelan поза форумом   Відповісти з цитуванням
Старий 28.02.2013, 17:08   #4
Модератор Сумского клуба аквариумистов
  
 
Аватар для manulo
 
Реєстрація: 14.04.2004
Звідки Ви: Сумы, Украина
Дописи: 2.779
сказав Дякую: 3.547
сказали Дякую 1.461 раз(и) в 857 повідомленні
Надіслати повідомлення для manulo на ICQ Надіслати повідомлення для manulo на Skype
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

kapelan, Вы мне сейчас всю логику сломаете окончательно...
Начнем по порядку:
1. DS15B(S)20 -- цифровой градусник, подключаемый по 1WARE. Если мне не изменяет память, запрос температуры происходит в 2 этапа -- сначала от мастера идет команда на измерение и конвертацию температуры. Градусник начинает ее исполнять, это длится примерно 750 мс. Затем мастер другой командой запрашивает результат и прослушивает шину на предмет ответа. Если градусник готов ответить, он отвечает, не готов -- не отвечает. Собственно хоть 100500 раз его опросите, ему будет пофигу.
2. 1Ware -- это сеть с топологией "Общая шина". Это значит что любое устройство в сети "слышит" любую посылку в сеть, не зависимо, занято ли какое либо иное устройство в этой сети конвертацией измеряемого значения. Хоть сгорит один градусник, второй этого не заметит, и будет работать.
3. DS1307 работает по протоколу I2C, короче говоря, по другим проводкам вообще. С вышеописанными градусниками они не пересекаются.
__________________


__________________

manulo поза форумом   Відповісти з цитуванням
Старий 28.02.2013, 17:17   #5
Модератор Винницкого клуба аквариумистов
  
 
Аватар для pimass
 
Реєстрація: 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]


__________________

pimass поза форумом   Відповісти з цитуванням
Старий 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, хвалитесь и может кто ещё что разработал...

GreyJester поза форумом   Відповісти з цитуванням
Старий 01.03.2013, 16:16   #8
Бан за нарушения
  
 
Аватар для Starcomputer
 
Реєстрація: 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]

Starcomputer поза форумом   Відповісти з цитуванням
Старий 01.03.2013, 17:04   #9
Модератор Сумского клуба аквариумистов
  
 
Аватар для manulo
 
Реєстрація: 14.04.2004
Звідки Ви: Сумы, Украина
Дописи: 2.779
сказав Дякую: 3.547
сказали Дякую 1.461 раз(и) в 857 повідомленні
Надіслати повідомлення для manulo на ICQ Надіслати повідомлення для manulo на Skype
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

GreyJester, а я как то упустил момент похвастаться )))
Оффтоп
__________________


__________________

manulo поза форумом   Відповісти з цитуванням
Старий 04.03.2013, 20:00   #10
Живу я тут
  
 
Реєстрація: 18.11.2011
Звідки Ви: Россия
Дописи: 182
сказав Дякую: 11
сказали Дякую 12 раз(и) в 11 повідомленні
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Допис від manulo Переглянути допис
GreyJester, а я как то упустил момент похвастаться )))
Оффтоп
похвалитесь в этой думаю можно, она ведь называется "Изготовление акваконтроллера"... только я по ссылке не нашёл описание устройства.

GreyJester поза форумом   Відповісти з цитуванням
Старий 05.03.2013, 09:19   #11
Модератор Сумского клуба аквариумистов
  
 
Аватар для manulo
 
Реєстрація: 14.04.2004
Звідки Ви: Сумы, Украина
Дописи: 2.779
сказав Дякую: 3.547
сказали Дякую 1.461 раз(и) в 857 повідомленні
Надіслати повідомлення для manulo на ICQ Надіслати повідомлення для manulo на Skype
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

GreyJester, в этой теме другой контроллер изготавливают )
__________________


__________________

manulo поза форумом   Відповісти з цитуванням
Старий 05.03.2013, 07:08   #12
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Цитата:
Допис від GreyJester Переглянути допис
manulo, хвалитесь и может кто ещё что разработал...
не закончил, еще в процессе

Скрытый текст


__________________

sae74 поза форумом   Відповісти з цитуванням
cказали "Дякую" sae74 за цей допис:
manulo (05.03.2013)
Старий 03.03.2013, 14:13   #13
Бан за нарушения
  
 
Реєстрація: 21.06.2010
Звідки Ви: Харьков
Дописи: 775
сказав Дякую: 115
сказали Дякую 463 раз(и) в 234 повідомленні
Надіслати повідомлення для klimnet на ICQ Надіслати повідомлення для klimnet на Skype
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

Вопрос непосредственно к nikservice, и к тем кто пробовал повторить удаленное исполнительное устройство описанное здесь http://www.aquaforum.ua/showpost.php...postcount=4699.
После дешифровки не отрабатывает ШИМ, просто вкл. и выкл нормально, а вот при нарастании или убавлении ШИМа реле не включается, хотя на основной плате все гуд, может ли это быть проблема в прошивке Attiny? Или фюзах?
Забыл добавить, делал по схеме "no opto".

klimnet поза форумом   Відповісти з цитуванням
Старий 07.03.2013, 21:33   #14
Придивляюся
  
 
Реєстрація: 02.07.2010
Звідки Ви: Николаев
Дописи: 73
сказав Дякую: 42
сказали Дякую 68 раз(и) в 26 повідомленні
Надіслати повідомлення для nikservice на ICQ Надіслати повідомлення для nikservice на Skype
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 вольта.

nikservice поза форумом   Відповісти з цитуванням
Старий 08.03.2013, 14:33   #15
Бан за нарушения
  
 
Реєстрація: 21.06.2010
Звідки Ви: Харьков
Дописи: 775
сказав Дякую: 115
сказали Дякую 463 раз(и) в 234 повідомленні
Надіслати повідомлення для klimnet на ICQ Надіслати повідомлення для klimnet на Skype
Re: Изготовление акваконтроллера ===www.aquaforum.ua===

nikservice, нагрузки включаются/выключаются чётко, стабильно, но происходит задержка в 0,5 секунды, обвязка LM324 после декодера в порядке, проверял работу присоединяя непосредственно к Atmege 32. Осциллографом посмотреть не могу так как нет в наличии. Смущает еще задержка в 0,5 секунды. Пробовал перепрошивать ATtiny 2313 кодера и декодера, не помогло.

klimnet поза форумом   Відповісти з цитуванням


Share/Bookmark

Відповідь


Тут присутні: 1 (учасників - 0 , гостей - 1)
 

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 07:53.


vBulletin 3.8.7 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
(с)Бешлега Олександр Анатолійович, 2002-2025. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.


no new posts