Jump to content
Sign in to follow this  
X-shadow

Can -> Usb

Recommended Posts

Здрасте. Знаю такую хорошую микросхему FT232BM которая без проблем делает UART -> USB. Есть ли что-то подобное для интерфейса CAN?

Share this post


Link to post
Share on other sites
Здрасте. Знаю такую хорошую микросхему FT232BM которая без проблем делает UART -> USB. Есть ли что-то подобное для интерфейса CAN?

Можешь использовать ПИКи, там есть встроенный CAN. А дальше дело техники.

Share this post


Link to post
Share on other sites

Т.е использовать пик в качестве переходника? Типа софтворная эмуляция USB?? А можно ли будет выжать всю скорость CAN в данном случае? Просто у меня есть задача при которой нужно очень быстро отсылать пакеты с информацией на комп. Я впринципе мог бы использовать стандартный UART -> USB но скорости уарта мне совсем мало. Софтворная эмуляция на USB напрямую с моего контроллера мне тоже не подходит - будет дополнительное прерывание которое будет мне мешать. Может есть какие идеи? Главный контроллер - Tms320f2812zhhs работает на частоте 150 мГц

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

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

Подробнее

Т.е использовать пик в качестве переходника? Типа софтворная эмуляция USB?? А можно ли будет выжать всю скорость CAN в данном случае? Просто у меня есть задача при которой нужно очень быстро отсылать пакеты с информацией на комп. Я впринципе мог бы использовать стандартный UART -> USB но скорости уарта мне совсем мало. Софтворная эмуляция на USB напрямую с моего контроллера мне тоже не подходит - будет дополнительное прерывание которое будет мне мешать. Может есть какие идеи? Главный контроллер - Tms320f2812zhhs работает на частоте 150 мГц

Это не софтовая эмуляция. Некоторые PIC18ххх поддерживают аппаратно CAN. Так что всё должно работать по спецификации. А пик можно использовать и не только в качестве переходника. Можно им обрабатывать пакеты, и выдвать управление на основной проц. Если опишешь свою задачу, то может будут какие-нибудь конкретные предложения.

Share this post


Link to post
Share on other sites
Т.е использовать пик в качестве переходника? Типа софтворная эмуляция USB?? А можно ли будет выжать всю скорость CAN в данном случае? Просто у меня есть задача при которой нужно очень быстро отсылать пакеты с информацией на комп. Я впринципе мог бы использовать стандартный UART -> USB но скорости уарта мне совсем мало. Софтворная эмуляция на USB напрямую с моего контроллера мне тоже не подходит - будет дополнительное прерывание которое будет мне мешать. Может есть какие идеи? Главный контроллер - Tms320f2812zhhs работает на частоте 150 мГц

О какой скорости примерно идёт речь?

Может задуматься об PCI слоте?

Share this post


Link to post
Share on other sites
                     

Приглашаем на вебинар Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

Подробнее...

72 датчика * 3 координаты * 4 байта. Столько должен отсылать контроллер на комп с частотой 500 раз в секунду. Это только сам контроллер на такой частоте работает)))

Share this post


Link to post
Share on other sites

Идея идиоцкая, поэтому прошу строго не судить, но может быть в ней что-то и неидиоцкое найдется :) Короче, у Атмел вышел новый контроллер с аппаратной поддержкой УСБ 2.0 и есть контроллеры с поддержкой CAN, так вот тупо их сцепить ногами и все :) типа параллельная 8-битная шина ну или как там получица, кстати получица должна достаточно быстрая шина :)

Share this post


Link to post
Share on other sites

3 контроллера для преобразования CAN в USB это серьезно)))

Может есть выход попроще?

Share this post


Link to post
Share on other sites

В идеале это контроллер где есть и кан и усб, но я таких не встречал, если наткнусь, сообщу

Нашел

Компания ЭЛЕКТРОСНАБ формирует свой склад по продукции Atmel с учетом требований заказчиков. Присылайте ваши запросы по электронной почте и мы в самые короткие сроки сообщим вам цену на заинтересовавшие вас компоненты, а при отсутствии этих деталей на нашем складе, сообщим вам сроки поставки со склада фирмы Atmel. Мы стараемся поддерживать на наших складах в России большой выбор 8-разрядных микроконтроллеров, а также самые современные микроконтроллеры на основе ядра ARM:

AT91SAM7S64-AU

AT91SAM7S128-AU

AT91SAM7S256-AU

Микроконтроллеры серии AT91SAM7S / AT91SAM7X являются одними из самых перспективных среди 32-х разрядых м/к на основе ядра ARM. Высокая производительность сочетается в них с наличием различных перифирийных устройств и портов ввода/вывода CAN, USB, Ethernet и т.д. Также мы можем вам предложить средства отладки и программирования для этих м/к:

AT91SAM7S-EK - отладочный комплект

AT91SAM-ICE - программатор для м/к серии AT91SAM7S

Подробнее о 32-х разрядных микроконтроллерах на сайте фирмы Atmel:

http://www.atmel.com/products/AT91/overview.asp

http://atmel.ru/Articles/Atmel34.htm

http://atmel.ru/Production/tables/at91arm.htm

Действуйте :)

Edited by Maniac999

Share this post


Link to post
Share on other sites
3 контроллера для преобразования CAN в USB это серьезно)))

Может есть выход попроще?

Однозначно, поможет только USB. Так что придётся делать на МК с поддержкой USB(Например PIC18F2455), или использовать отдельный преобразователь USB-SPI (Например MAX3420). Можно правда и на Ethernet попробовать (Например PIC18F97J60).

Share this post


Link to post
Share on other sites

Выше я приводил ссылки, так вот, в семействе атмел есть замечательная штука AT91SAM9262

там есть и кан и усб и езернет и еще туева хуча фсяких фичей.

Плюс тактовая частота 180 МГц, что выше чем заявленная у Tms320f2812zhhs 150 МГц. Получается очень красивое решение один камень, толпа датчиков, и вся эта красота втыкается в усб :)

--------------------------

А самым красивым было бы конечно, если бы камень пулял данные с датчиков не в усб а в езернет, вообсче красиво получается, притаранил эдакую коробочку на производство, достал кабелек, воткнул в хаб и фсё, модная придумка интегрирована в СУТП :)....

Edited by Maniac999

Share this post


Link to post
Share on other sites

X-shadow, насколько я понимаю, ты с москвы. Так вот у атмел есть дистрибьютер в москве.

127486, Москва

Коровинское шоссе, д.10, стр.2, офис 30

Тел./факс: (095)933-0743

Время работы: с 10 до 18

(понедельник-пятница)

E-mail: moscow@efo.ru,

www: http://www.efo.ru

Партнер ООО "ЭФО" корпорация "Точка Опоры"

105082, Москва,

ул. Б.Почтовая, д.34, строение.8, офис 101

Телефоны:

(095) 956-3942 (3 линии)

(095) 956-3943 (факс)

Почта: sales@fulcrum.ru

Сайт: www.fulcrum.ru

а тут список дистрибьютеров в других городах

http://atmel.ru/Buy/Buy.htm

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...