реклама на сайте
подробности

 
 
> CAN Звездообразная топология сети, Любые методы решения этой проблеммы
Skywolf
сообщение Aug 16 2007, 13:48
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 171
Регистрация: 2-06-05
Из: Город дождей и белых ночей.....
Пользователь №: 5 683



Сразу скажу что раньше CAN приминять не приходилось wassat.gif

Вобщем задачя соединить несколько (3-6) пультов к основному блоку через CAN. Пульты это десяток кнопок , светодиодов , ЖК, и пара джойстиков и контроллер MEGA128, но теперь AT90CAN128, тк RS-422/485 хватает впритык с отрицательным запасом......

В центральном блоке тоже AT90CAN128 и ПЛИС CYCLONE EP2C8 и еще дофига всего, но к вопросу значения не имеет. Дык вот очень не хочется что бы пультики были соеденены последовательно, очень хотелось бы что бы была звезда, дык вот как это риализовать физически. Может поставить несколько драйверов CAN интерфейса и сделать хаб на ПЛИСке а с нее на AVR.....скорее всего получится, только вопрос кроме меня такое еще кто нибудь делал или пытался? smile.gif

Сообщение отредактировал Skywolf - Aug 16 2007, 13:48
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
spf
сообщение Aug 16 2007, 15:34
Сообщение #2


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(Skywolf @ Aug 16 2007, 19:48) *
Дык вот очень не хочется что бы пультики были соеденены последовательно, очень хотелось бы что бы была звезда, дык вот как это риализовать физически. Может поставить несколько драйверов CAN интерфейса и сделать хаб на ПЛИСке а с нее на AVR.....скорее всего получится, только вопрос кроме меня такое еще кто нибудь делал или пытался? smile.gif

Нет главной информации:
- какая требуется скорость?
- какая протяженность линий?


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Skywolf
сообщение Aug 16 2007, 16:28
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 171
Регистрация: 2-06-05
Из: Город дождей и белых ночей.....
Пользователь №: 5 683



6-10метров на каждый пульт
0.5-1 Мбит./с
Go to the top of the page
 
+Quote Post
Седой
сообщение Aug 16 2007, 21:10
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Пример простейшего HUBа
http://oschmid.home.solnet.ch/mt/can-hub/can-hub.php

И пример подключения звездой без HUBa
http://caraca.sourceforge.net/caraca_star.pdf

Сообщение отредактировал Седой - Aug 16 2007, 21:34
Go to the top of the page
 
+Quote Post
Skywolf
сообщение Aug 17 2007, 10:15
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 171
Регистрация: 2-06-05
Из: Город дождей и белых ночей.....
Пользователь №: 5 683



2Седой
Я примерно тоже самое себе и предстовлял, а может вы знаете пример не простейшего хаба, но не транслятор на контроллере у которого много портов... biggrin.gif я имею ввиду специальную микросхему для решения этой задачи

На 13 странице ПДФки есть схемка повторителия, немножко более "сложная" хотя смысл тот же, впринципе на ней тоже делается хаб.....

Но меня интересует вопрос реальной работоспособности этих схем и как к ним отнесется битовая синхронизация. Я имею виду что этот хаб будет частью среды передачи. Самыми худшими элементами будут сами драйвера CAN сети и есть подозрене что максимальная скорость будеть 0,5мбит/с , тк драйвера расчитаны на 1мбит/с и сответсвено их два и скорость в два раза меньше......
Прикрепленные файлы
Прикрепленный файл  comp_a_99_A93.pdf ( 792.5 килобайт ) Кол-во скачиваний: 151
 
Go to the top of the page
 
+Quote Post
Седой
сообщение Aug 17 2007, 10:35
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата
Но меня интересует вопрос реальной работоспособности этих схем и как к ним отнесется битовая синхронизация.


Так на ПЛИС и проверте, полчаса работы.
Go to the top of the page
 
+Quote Post
Skywolf
сообщение Aug 17 2007, 10:55
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 171
Регистрация: 2-06-05
Из: Город дождей и белых ночей.....
Пользователь №: 5 683



Дык уже проверил!!!(в симуляторе естественно), работает -задержки 10ns , а вот у драйверов шины порядка 100ns , так что между сегментами будет задержка кабель + 110ns , и какая скорость пулучится? , наверно 1мбит/с маловероятно
Go to the top of the page
 
+Quote Post
Седой
сообщение Aug 17 2007, 11:26
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(Skywolf @ Aug 17 2007, 16:55) *
Дык уже проверил!!!(в симуляторе естественно), работает -задержки 10ns , а вот у драйверов шины порядка 100ns , так что между сегментами будет задержка кабель + 110ns , и какая скорость пулучится? , наверно 1мбит/с маловероятно

На 10м точно будет работать.
Go to the top of the page
 
+Quote Post
Skywolf
сообщение Aug 17 2007, 12:58
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 171
Регистрация: 2-06-05
Из: Город дождей и белых ночей.....
Пользователь №: 5 683



обнадеживающий ответ :-) практика покажет!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 05:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01425 секунд с 7
ELECTRONIX ©2004-2016