1

Тема: обновления

Добрый день!

Если возможно, дайте информацию какие будут обновления в ближайшее время.

С уважением, Евгений.

2

Re: обновления

Готовится к релизу драйвер I2C.

3

Re: обновления

Здравствуйте! хотелось бы узнать как обстоит ситуация по LIN шине (а то хотелось бы использовать canny5 nano как расширитель входов и выходов) причем в другой стороне машины.

4

Re: обновления

LIN'а в ближайших планах нет, возможно позже. Вариант с расширением входов-выходов по UART не рассматривали?

5

Re: обновления

На сколько мне известно UART работает по 2 каналам (а у меня только один свободный канал)

Идея связать canny7 и canny5nano по однопроводной помехоусточивой (так как длинна может достигать 7 метров) шине. По этому и жду появлению LIN поддержки в 5nano
Выход в CAN шину только у canny7! (особенности установки )

Самое трудное это реализовать спящий режим
1. canny7 переходит в режим сна и за собой переводит canny5nano
2. canny5nano не может переходить в режим сна самостоятельно (главный тут canny7)
выход из режима сна должен происходить у каждого контролера и будить соседнего
1. по активному входу canny7 должен просыпаться сам и будить canny5nano
2. по активному входу canny5nano должен просыпаться сам и будить по шине canny7

возможна такая реализация на данный момент?

P.S. использование второго canny7 нет возможности так как нужно 15-16 портов (по этому и нужен canny5nano)

6

Re: обновления

для увеличения входов-выходов на canny7 можно использовать shift register( 595+8 портов )или 2 (595+595 -уже 16) портов  ,при 4 ногах на canny 7 - как вариант .а lin в canny5 действительно не хватает (.

7 (20-04-2015 19:40:07 отредактировано Константин, CANNY)

Re: обновления

leliks пишет:

На сколько мне известно UART работает по 2 каналам (а у меня только один свободный канал)

Один канал CANNY 7 (№9 или №10) может работать как двунаправленный UART. Для реализации UART на CANNY 5 nano требуется два канала (№0 или №1), и будущая реализация LIN так же потребует обоих этих каналов.

leliks пишет:

Идея связать canny7 и canny5nano по однопроводной помехоусточивой (так как длинна может достигать 7 метров) шине.

Можно связать по однопроводному UART, сконфигурировав один канал CANNY 7 как UART TX/RX без подтяжки и соединив его через резистор 500 Ом с замкнутыми между собой каналами (№0 и №1) CANNY 5 nano со включенным драйвером UART на совпадающей скорости передачи.

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

Единственный минус - при этом подключении CANNY 5 nano будет принимать отправленные им же самим сообщения, наряду с отправленными CANNY 7 но их можно будет отфильтровать в диаграмме. Так же, в диаграмме можно реализовать подсчет передачу и проверку контрольной суммы сообщений для защиты от помех.

leliks пишет:

Самое трудное это реализовать спящий режим...

На мой взгляд, трудностей с этим не будет, так как активность на канале UART  выводит оба контроллера из сна. Необходимо лишь предусмотреть в протоколе передачи потерю при этом первого переданного по UART сообщения.

Как указали выше, как для CANNY 5 nano, так и для CANNY 7 возможно использование внешних расширителей портов. На этой неделе у CANNY 5 nano появится поддержка интерфейса I2C что позволит использовать совместно с ним такие устройства как MCP23017, PCA9532 и многие другие.

UPD: В текущей версии системного ПО CANNY 5 nano действительно будет немного сложнее согласовать каналы, так как в нем не реализован режим открытого коллектора UART, но на этой неделе войдет новый релиз CANNY Lab и все упростится до описанного выше способа.

8

Re: обновления

Константин, CANNY
gordon

Спасибо за ответы!
Значит буду брать еще один canny7 + расширитель выходов делать ну а когда в canny5nano появится поддержка LIN то поменяю (хоть КАН монитор потом будет).
UART не подходит так как провод уже проложен и как раз через всё салонное оборудование=)
Константин если вам не трудно посмотрите эту тему http://forum.canny.ru/viewtopic.php?id=104

9

Re: обновления

leliks пишет:

UART не подходит так как провод уже проложен и как раз через всё салонное оборудование=)

Не совсем понятно что в данном случае значит "через"?

leliks пишет:


Константин если вам не трудно посмотрите эту тему http://forum.canny.ru/viewtopic.php?id=104

Тему посмотрел, видел её раньше. У вас какой-то вопрос по ней?

10

Re: обновления

Константин, CANNY пишет:

Не совсем понятно что в данном случае значит "через"?

дело в том что провод (уже проложенный) проходит рядом с GEM блок + усилок для акустики и модуль GSM ( по этому наводок куча будет)

Константин, CANNY пишет:

Тему посмотрел, видел её раньше. У вас какой-то вопрос по ней?

Всё написал (просто не успел)

11

Re: обновления

Принципиального отличия на физическом уровне у однопроводного UART от LIN в данном случае нет. Если уровень помех будет неприемлем для UART то LIN также работать не будет.