MULTICOPTER.RU
http://multicopter.ru/forum/

Изолятор шины I2C
http://multicopter.ru/forum/viewtopic.php?f=12&t=413
Страница 1 из 8

Автор:  Andrey-multicopter [ 15 сен 2010, 19:33 ]
Заголовок сообщения:  Изолятор шины I2C

Связался я с Расселом Дафи, он зарезервировал для меня 3 платки с изоляторами для шины I2C, которые позволяют оставить работающими все остальные контроллеры даже при выходе из строя одного или нескольких. Это может спасти аппарат и камеру.
Одна такая платка стоит 75 долларов США. Она рассчитана на 8 контролллеров, т.е. для октокоптера и меньше. К цене еще, наверное, добавятся деньги за доставку и за перевод денег Расселу.

Вложение:
IMG_0195-large.jpg
IMG_0195-large.jpg [ 173.69 KiB | Просмотров: 6242 ]

Автор:  kroenen [ 15 сен 2010, 19:50 ]
Заголовок сообщения:  Re: Изолятор шины I2C

можно в очередь да? )

Автор:  Andrey-multicopter [ 16 сен 2010, 08:44 ]
Заголовок сообщения:  Re: Изолятор шины I2C

kroenen писал(а):
можно в очередь да? )


Все, сегодня оплатил 3 изолятора. Пересылка - 30 долларов и цена каждого - 75, значит на каждом изоляторе висит 10 долларов транспортировки, т.е. цена получается 85 долларов. Себе как минимум оставлю один, остальные - для сообщества. Евгений (kroenen) - первый в очереди.

Автор:  kroenen [ 16 сен 2010, 14:13 ]
Заголовок сообщения:  Re: Изолятор шины I2C

Yohooo! теперь осталось придумать как еще развязку по питанию сделать что бы надежность была по максимуму )

Автор:  Andrey-multicopter [ 19 сен 2010, 19:00 ]
Заголовок сообщения:  Re: Изолятор шины I2C

Вот демонстрационное видео работы платы изолятора, которую мы заказали:

http://aglhobbiesllc.com/additional_product_info/I2C_Octo_Isolator_test.wmv

Автор:  Letalkin [ 22 сен 2010, 10:33 ]
Заголовок сообщения:  Re: Изолятор шины I2C

http://aglhobbiesllc.com/shop/viewitem. ... oductid=32
ещё один есть :-)

Автор:  Matrixro [ 22 сен 2010, 12:34 ]
Заголовок сообщения:  Re: Изолятор шины I2C

В ролике стоял пред на питание регулятора, он перегорает и раздается сигнал. Если нет изолятора, то якобы выключаться все моторы, правильно я понял?
Тут тогда вопросы. Если нет питания на контроллере то он не может послать сообщение об ошибке, если же плата сама видит что контроллер отвалился, то это значит что реализовано это софтом. Если это софт, то не проще ли добавить условие что если коптер в воздухе - работать до победного конца?
Честно говоря, я вообще не понимаю логики. Если у меня, к примеру на вертолете, сгорел двигатель, вслед за ним от возросшей нагрузки сгорает спидак, то приемник ведь не отваливается, а продолжает дальше управлять машинками, дак почему здесь тогда все стопится? Просто если это действительно софтовое решение, то нужно код менять, а не городить огород, расходуя еще 100$ и увеличивая и без того многочисленные соединения, которые уменьшают надежность системы в целом.
Поясните, а то мне кажется что я чего то не до понимаю.

Автор:  Letalkin [ 22 сен 2010, 12:47 ]
Заголовок сообщения:  Re: Изолятор шины I2C

@Matrixro,
Все контроллеры висят на одном и том-же I²C канале, просто имеют разные адреса.
Но, если один из них не имеет питания или сгорает в полёте, то I²C порт со стороны контроллера оказывается запертым или выдаёт помехи в канал.
и то и другое ведёт к полному запиранию I²C канала со стороны FC.

Автор:  Matrixro [ 22 сен 2010, 13:02 ]
Заголовок сообщения:  Re: Изолятор шины I2C

Спасибо за пояснение.
А не разумнее тогда снабжать контроллеры оптической развязкой? Мне кажется это надежнее, чем промежуточная плата.

Автор:  Matrixro [ 22 сен 2010, 13:16 ]
Заголовок сообщения:  Re: Изолятор шины I2C

Хотя, тут видимо оптика не подойдет. На изоляторе, что в первом посте, используется это:
Изображение
Цена в пределах $3, плюс пару деталек для обвязки. Может есть смысл для следующих релизов контроллеров добавить этот узел? :)

Так выглядит опторазвязка, одноканальная 4N35:
Вложение:
Opto.JPG
Opto.JPG [ 8.43 KiB | Просмотров: 5956 ]

Страница 1 из 8 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/