roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 19:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 20 июн 2005, 15:20 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
Кто нибудь строил систему управления и общения разных узлов на CAN? Думаю, получше I2C будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 июн 2005, 15:56 
Не в сети

Зарегистрирован: 23 апр 2005, 22:31
Сообщения: 48
Откуда: Украина, г. Донецк
Skype: mcuprick
прог. языки: Basic, PHP, C#
ФИО: Цуприк Максим
У CANa довольно сложная реализация в отличии от IIC. Если реализовывать то только с использованием аппаратных приемопередатчиков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 июн 2005, 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
Так в ПИКах вроде есть CAN


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 июн 2005, 16:27 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
так и аврах есть. только в домашних условиях rs-485 за  уши хватает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 01 июл 2013, 14:51 
Не в сети
Аватара пользователя

Зарегистрирован: 31 дек 2012, 13:43
Сообщения: 17
Откуда: Харьков.
прог. языки: С++,С#,Java... и много других страшных слов
Просто так... Дабы обратить внимание на микруху...

MCP2515-I/SO

За 1.1$ получаем полную реализацию CAN протокола с SPI выходом. Пихай куда хочешь и получай все CAN-овские вкусности:
- 1Мbit
- Все модули мастера
- Разбор конфликтов на шине без потери времени
- Приоритетная передача данных
и т.д.... Короче :good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 02 июл 2013, 15:41 
Не в сети

Зарегистрирован: 12 окт 2012, 13:32
Сообщения: 280
Откуда: Sevastopol
Поддержу отписавшегося выше.
CAN такая штука, что лучше аппаратного трансивера ничего нет и не будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 02 июл 2013, 18:28 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Дешевый девкит из 2х плат для автогубителей. CAN as must
http://www.st.com/web/catalog/tools/FM1 ... 3/PF254043


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 02 июл 2013, 18:32 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Использую CAN в разработках - удобно, прозрачно, эффективно. Для отладки CAN сетей можно использовать преобразователь Assistant Interface Debugger.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 03 июл 2013, 03:07 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
вот на такой отладке тоже есть:
https://www.olimex.com/Products/ARM/ST/STM32-P103/

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 03 июл 2013, 04:49 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
Или вот такой платой , тоже можно экспериментировать с CAN

_________________
Мои проекты


Последний раз редактировалось CyberLab 20 мар 2017, 03:11, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 03 июл 2013, 13:33 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
CyberLab писал(а):
Или вот такой платой , тоже можно экспериментировать с CAN

нельзя, там нет микрухи CAN трансивера.
CAN_Rx и CAN_Tx надо ещё преобразовать в CAN_Hi и CAN_Lo

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 03 июл 2013, 13:49 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
Можно использовать pca82c250
А разве на плате которую предложил noonv, есть драйвер CAN?

_________________
Мои проекты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 03 июл 2013, 14:29 
Не в сети
Аватара пользователя

Зарегистрирован: 31 дек 2012, 13:43
Сообщения: 17
Откуда: Харьков.
прог. языки: С++,С#,Java... и много других страшных слов
Ещё одна прелесть CAN на этой микрухе MCP2515 ...
CAN диффиренциальная шина и 0 от 1 отличаются на 0.5В, а питание у микрухи 2.7-5.5В т.е. можно смело предположить, что на одной шине могут висеть устройства как 5В так и 3.3В без каких-либо дополнительных преобразователей уровня.

Добавлено спустя 31 минуту 44 секунды:
CyberLab писал(а):
Можно использовать pca82c250
А разве на плате которую предложил noonv, есть драйвер CAN?
Строго говоря в MCP2515 то-же нет драйвера шины и ей понадобится, как я понимаю, что-то типа AMIS-42670 (0.8$)... Хотя она 5В с логическими входами совместимыми с 3.3В... :no:
Может кто-то знаком с более подходящей и не дорогой микрухой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 03 июл 2013, 14:40 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
CyberLab, а ногодрыганье по протоколу вы с этой pca82c250 сами реализовывать?
CyberLab писал(а):
А разве на плате которую предложил noonv, есть драйвер CAN?

арм с поддержкой кана + на схеме видна некая sn65hvo230 с очень намекающей распиновкой.
basilio, а чем эта недорогая (по рознице они 0,4-1$) amis42670icah2g не угодила? вариант выбора mcp2515 при определённых условиях может оказаться не очень логичным. одна только mcp2515 стоит как, допустим какой-нибудь stm32f103r6t6 + три микры вместо двух.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кто нибудь строил систему на CAN?
СообщениеДобавлено: 03 июл 2013, 15:35 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
CyberLab писал(а):
Можно использовать pca82c250
А разве на плате которую предложил noonv, есть драйвер CAN?

да есть, там в описании специально указано CAN DRIVER

mcp2515 используется когда надо прикрутить CAN через шину SPI туда где его нет ни в каком виде. например к ардуине :)
а если процессор имеет аппаратный CAN, ARM какойнибуть, то к нему лучше трансивер прикрутить и воспользоваться вот этим мануальчиком для работы
вот эта PDF http://www.keil.com/download/files/canprimer_v2.pdf
для архитектуры ARM копируется производителями
текст кагбы один и тот же остаётся, тока названия процессоров/трансиверов производитель под себя редактирует и пример кода для своей среды разработки вставляет.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO