 |
15.01.2015, 19:28
|
#1
|
Живу я тут
Реєстрація: 06.04.2012
Звідки Ви: Санкт-Петербург
Дописи: 176
сказав Дякую: 22
сказали Дякую 30 раз(и) в 26 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Длинна проводов не должна влиять так сильно, там же цифровой сигнал и завалить его помехами сложно. У меня длинные перемычки из набора arduino starter 20 сантиметров и глюков не было никогда, а к датчику температуры вообще 2 метра и нормально работает. Модуль часов прозвонить и наличие подтягивающих резисторов проверить на плате, без них работать не будет.
Востаннє редагував Вячеслав Сергеев: 15.01.2015 о 19:44..
|
|
|
15.01.2015, 21:51
|
#2
|
Модератор Винницкого клуба аквариумистов
Реєстрація: 22.05.2009
Звідки Ви: Варшава-Вишенка
Дописи: 12.801
сказав Дякую: 2.464
сказали Дякую 5.200 раз(и) в 3.381 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Вячеслав Сергеев, Не скажите. Шина I²C (Inter-Integrated Circuit.) изначально разрабатывалась для связи блоков непосредственно на ПП, так что на ней длинна проводников как раз и может быть критична.
Цитата:
Допис від Вячеслав Сергеев
а к датчику температуры вообще 2 метра и нормально работает.
|
Если говорим о DS18B20, то при чем тут I²C? Этот датчик работает по шине 1-Wire, в некоторых условий эта шина позволяет работать не только с десятками метрами проводника, но и с несколькими сотнями. Если мне не изменяет память до 300м.
__________________
Танцуют звезды и луна © Как там начало?
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]
__________________  
|
|
|
cказали "Дякую" pimass за цей допис:
|
|
16.01.2015, 08:11
|
#3
|
Живу я тут
Реєстрація: 06.04.2012
Звідки Ви: Санкт-Петербург
Дописи: 176
сказав Дякую: 22
сказали Дякую 30 раз(и) в 26 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
pimass, Согласен, только возьмите осцил любой и гляньте уровни. На модуле часов критично к длине проводников только подключение кварца.
I²C и 1-Wire обе технологии используют один и тот же способ посылки в шину сигнала. А именно притяжка шины на корпус ранее подтянутой резисторами к питанию. Поправьте меня если не так. И теперь давайте представим себе что может мешать передаче и приёму данных.
Удлиннение проводов приведёт к появлению фона и наводок в шине, но ведь она не антенна и не висит в воздухе, а значит уровень помех будет не значительный.
Слишком длинные провода приведут к просадке напряжения а уровень и амплитуда сигнала просядут до недопустимого уровня.
|
|
|
16.01.2015, 09:26
|
#4
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Вячеслав Сергеев, по поводу подтяжки линий синхронизации и данных к питанию согласен (хотя порты меги в режиме выхода и так подтягиваются к шине питания встроенными резисторами, у меня и у многих все работает и без резисторов, тут без двухканального цифрового осцилографа истину найти сложно)
Daliusb попробуй поставить два резистора около 1кОм
|
|
|
16.01.2015, 09:54
|
#5
|
Живу я тут
Реєстрація: 06.04.2012
Звідки Ви: Санкт-Петербург
Дописи: 176
сказав Дякую: 22
сказали Дякую 30 раз(и) в 26 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
AlexVOK, резисторы стоят уже на плате RTC, по этому и работает. У Daliusb причина в другом.
|
|
|
16.01.2015, 09:59
|
#6
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Daliusb уже второй человек у которого с ходу все не завелось, а после укорачивания проводов начинает работать.
Я согласен что, должно работать даже с линией до 1 метра.
Только в чем причина?
Может китаезы не на всех платах распаиваю эти резюки? нужно смотреть.
Daliusb, выложи крупным планом фото свое платки часов (так чтоб номиналы резисторов было видно)
|
|
|
16.01.2015, 10:00
|
#7
|
Живу я тут
Реєстрація: 06.04.2012
Звідки Ви: Санкт-Петербург
Дописи: 176
сказав Дякую: 22
сказали Дякую 30 раз(и) в 26 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від AlexVOK
Вячеслав Сергеев,
Daliusb уже второй человек у которого с ходу все не завелось, а после укорачивания проводов начинает работать.
Я согласен что, должно работать даже с линией до 1 метра.
Только в чем причина?
Может китаезы не на всех платах распаиваю эти резюки? нужно смотреть.
Daliusb, выложи крупным планом фото свое платки часов (так чтоб номиналы резисторов было видно)
|
Прямо с языка сорвал!
|
|
|
19.01.2015, 23:06
|
#8
|
Живу я тут
Реєстрація: 18.11.2011
Звідки Ви: Россия
Дописи: 182
сказав Дякую: 11
сказали Дякую 12 раз(и) в 11 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
AlexVOK, доброго времени суток. Расскажите что нового с момента редактирования заголовка 11.11.2014.
Пару вопросов:
1) Сколько таймеров?
2) Возможность управления температурой на каких канал есть?
3) Что за "А6 Управление БП"?
4) Как устроена работа "А3 УДО Микро, А4 УДО Макро, А5 УДО Железо"?
5) Как работает D11 ЛЕД (Восход/закат)?
6) Возможно ли подключение нескольких датчиков на "А0 1W (термометр)"?
7) Как работает канал "D1 СО2" ?
И самое главное-можно посмотреть фото дисплея при работе или видео.
Спасибо!!!
|
|
|
 |
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Параметри теми |
|
Параметри перегляду |
Комбінований вигляд
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 13:02.
|