@ru_arduino

Страница 155 из 7737
Dmitry
05.08.2016
10:49:51
а он в телеграме не доступен? дюже интересно как там адресация происходит

Bastad
05.08.2016
10:50:14
там i-wire AFAIK

Dmitry
05.08.2016
10:50:24
там i2c http://contactless.ru/wiki/index.php/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B8_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0

WB5 автоматически обнаруживает подключенный модуль и его тип. Адреса раздаются последовательно.

Google
Bastad
05.08.2016
10:52:46
@TehDmitry готово

Dmitry
05.08.2016
10:52:57
вах! премногоблагодарствую

Bastad
05.08.2016
10:54:32
спрашивай тута уж, шоп всем почитать было

Dmitry
05.08.2016
10:55:00
так он вон пишет что-то )

LexsZero
05.08.2016
10:58:31
там хитрая схема. емнип, у разъема 4 ноги размещены "квадратиком", на контроллере из них две ноги висят земле, две на vcc. на выходе модуля этот "квадратик" поворачивается на 90 градусов. внутри эти ноги подключаются к адресным пинам - итого 4 варианта. а у модулей выходов еще инверсия стоит, еще 4 варианта адресов. в итоге получается что i2 адрес девайса зависит от его положения в цепочке и типа вход/выход

Elisey
05.08.2016
10:59:40
ох как хитро)

LexsZero
05.08.2016
10:59:53
про автоматическое обнаружение это мечты, сейчас там никакого автодетекта нет и надо вручную в вебне выставить где какой модуль стоит.

Dmitry
05.08.2016
11:00:44
ы. прикольное решение, однако благодарю. а то ко всем уже пристал ) я то думал, что если там n контактов, то модулей может быть 2^n, а тут получилось что модулей тоже n + инверсия = 2n

LexsZero
05.08.2016
11:02:37
мозгов у этих модулей никаких нет, там внутре MCP23008 и защиты/развязки

Dmitry
05.08.2016
11:05:12
а каких-нибудь аналогов не знаешь, чтобы идеи подсмотреть? я вот накидываю железо под похожую штуку, но более простую и под квесты

LexsZero
05.08.2016
11:07:16
аналогов чего именно?

Dmitry
05.08.2016
11:07:21
WB

LexsZero
05.08.2016
11:08:17
какая-нибудь малина с кастомным софтом?

Google
Dmitry
05.08.2016
11:09:53
мне вот организация модулей IO интересует. в WB дин модули и i2c коннектор

LexsZero
05.08.2016
11:09:58
я для некоторых задач юзал DS2408 - два gpio управляемых по 1wire, выход открытый коллектор, фантомное питание

правда они довольно тормозные

либо тот же i2c и выставлять адреса перемычками

либо совсем тупо - сдвиговые регистры и spi

Dmitry
05.08.2016
11:13:44
со сдвиговых регистров вчера и началось обсуждение. в итоге получилось, что стоимость стандартной логики сопоставима со стоиомстью одного МК

LexsZero
05.08.2016
11:18:40
ну для мк еще прошивки писать надо, а это голову включать.

Petr
05.08.2016
11:42:56
Мда, отл

Dr
05.08.2016
11:43:30
короче лазерная резка это топовый способ изготовления корпусов

всем рекомендую

Petr
05.08.2016
11:43:49
Ну, да

Martin
05.08.2016
11:44:10
для чего корпус?

Petr
05.08.2016
11:44:22
Вейпить же

Martin
05.08.2016
11:44:24
для ЭС?

а

эх)

вейпнейшн

Dr
05.08.2016
11:45:34
Martin
05.08.2016
11:47:51
тож имеем)

Google
Dr
05.08.2016
11:49:42
у меня, блядь, весь дом ими заставлен

пикогриффин, норм

у меня рыксоСЫЧ

Martin
05.08.2016
11:50:49
rx200?

Dr
05.08.2016
11:50:58
ага, и sych rdta

Martin
05.08.2016
11:51:06
елдень)

Dr
05.08.2016
11:51:24
елдень)
кому как, у меня рука большая

рыкса отлично лежит

Martin
05.08.2016
11:51:55
в кармане не потаскаешь

Dr
05.08.2016
11:51:55
а вот пико мне приходится двумя пальчиками держать

Martin
05.08.2016
11:52:03
если в шорты кинуть

Dr
05.08.2016
11:52:03
в кармане не потаскаешь
ношу в кармане джинс

Martin
05.08.2016
11:52:07
так воще слетят

Dr
05.08.2016
11:52:10
не ношу шорты

да и вообще я на машине двигаюсь, не хожу пешком почти

Martin
05.08.2016
11:53:18
а

ну тогда нормально

~hummingbirdwhocode
05.08.2016
11:55:42
Какие то вы все слишком крутые. У меня просто мех на две 18650 в корпусе почти из мыльницы, и Doge V3.

~hummingbirdwhocode
05.08.2016
11:56:51
бак с пикч выше я ещё и сам разрабатывал :3
Есть где единочное производство делать?

Google
Dr
05.08.2016
11:57:08
нет, мы с китайцами кооперировались

одиночное у них тоже дорогое

в мелкосерийке (штук 300) этот бак бы вышел в 50-60$

diamon
05.08.2016
12:03:23
только мехмод, только хардкор!

Admin
ERROR: S client not available

diamon
05.08.2016
12:04:11
ggts ваще совершенен )

Dmitry
05.08.2016
12:05:42
мозгов у этих модулей никаких нет, там внутре MCP23008 и защиты/развязки
вот ещё по WB. А зачем там сигнал INT на этом разъеме? это ресет какой-то?

LexsZero
05.08.2016
12:06:34
когда чото меняется - проц это видит и опрашивает чтоб узнать что именно

Dr
05.08.2016
12:09:40
для прерываний по изменению состояния входов
это кстати стандартная практика для i2c девайсов

LexsZero
05.08.2016
12:09:50
угу

Kirill
05.08.2016
12:10:24
не только i2c, любая phy микрушка для езернета тоже даст выход interrupt

в регистре настраиваешь по каким событиям дергать этой ногой, оно и дергает например когда линк пропал

Dmitry
05.08.2016
12:14:12
хм. у WB питание странно сделано. входящее step-down но 4.2 вольт, а оттуда step-up до 5 и ldo до 3.3 а почему так?

Petr
05.08.2016
12:15:06
4.2 - липо?

Dmitry
05.08.2016
12:15:43
хм. а вот вариант, да

LexsZero
05.08.2016
12:17:13
хм. у WB питание странно сделано. входящее step-down но 4.2 вольт, а оттуда step-up до 5 и ldo до 3.3 а почему так?
во-первых, чтоб подключать аккум во-вторых, потому что особенности встроенной системы питания imx28. если не вдаваться в детали - это вариант работающий наилучшим образом. по-моему, даже на референсной девборде от фрискейла так сделано.

я уже плохо помню подробности, но вроде бы там с 4.2 можно напрямую запитать встроенный dcdc который делает напряжения для ядра и памяти, а с пяти он запитывается через схему зарядки аккума и встроенный же лдо, который греется как черт.

Google
Dr
05.08.2016
12:34:29
а покритикуйте идею, когда N-ый МК инкрементирует адрес на линии и отдаёт его для N+1 МК
могут быть проблемы если устройство получает свой адрес только при включении

и не обращает внимания на адресные пины во время работы

но я теоретизирую, не знаю как на самом деле

Dmitry
05.08.2016
12:37:19
а в чём может быть проблема получения при включении? включяю, оно выставляет адреса в гирлянде и через секунду по этим адресам устанавливают свои адреса

Dr
05.08.2016
12:44:16
>и через секунду по этим адресам устанавливают свои адреса

что?

Dmitry
05.08.2016
12:48:45
ну включили сразу по включению цепочка инкрементирует на каждом узле адрес через секунду каждый узел забирает тот адрес который видит в i2c контроллер

Petr
05.08.2016
12:50:48
Гуд

Dr
05.08.2016
12:53:10
и не реагирует на изменение пинов

Petr
05.08.2016
12:53:21
Хех

При выдаче адреса микруха N-1 поднимает к +5в ногу микрухи N

Dmitry
05.08.2016
12:54:31
и не реагирует на изменение пинов
ну в цикле первую секунду смотрим постоянно за «входящим» адресом

Страница 155 из 7737