Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое. |
27.05.2020, 01:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,643
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
Таки запилил адаптер CAN-USB на основе STM32F0x2 (для себя брал чипы на али, поэтому получилось дешевле на 072, но для производства дешевле выйдет ставить 042; функционал от этого не пострадает). По ссылке - еще и схема+плата в кикаде. Попробовал сделать двойной вариант: как без гальваноразвязки, так и с ней. Посмотрим, на что способны китайские чипы развязки.
Железяка эмулирует PL2303 (можно и на "классический CDC" переделать, но мне больше нравится, когда появляется /dev/ttyUSBx, а не /dev/ttyACMx). Выдает в консоль все принятые данные, передает данные после символа # (ID, байты данных в любом виде: dec/hex/oct), скорость и фильтры настраиваются по простенькому протоколу (если неправильную команду в терминале ввести, появится справка; все никак до "microreadline" не доберусь, чтобы цивильный терминал на МК забульбенить).
Ах, да. Зачем я всю эту простыню накалякал: я вот уже час на али сижу, ищу STM'ки с CAN'ом, но на 20 ногах. И что-то уныло как-то: цены совсем бешеные! Аналогично с 20-ногими с USB...
Вот та же моя реализация, о которой говорю: ведь там используется совсем мало ног! Вот почему ST не делает те же STM32F0x2 в 20-ногом TSSOP или еще лучше QFN?
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
Последний раз редактировалось eddy; 27.05.2020 в 01:47.
|
|
|
|
27.05.2020, 16:24
|
|
Вид на жительство
Регистрация: 03.10.2011
Сообщений: 485
Сказал спасибо: 35
Сказали Спасибо 234 раз(а) в 138 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
Сообщение от eddy
|
Вот та же моя реализация, о которой говорю: ведь там используется совсем мало ног! Вот почему ST не делает те же STM32F0x2 в 20-ногом TSSOP или еще лучше QFN?
|
stm32f(042|070)f + iso1050 = гальваническая изоляция бонусом.
или более радикально:
stm32g0xxj + iso1050 + USB программный = всего два корпуса SO8.
|
|
|
|
27.05.2020, 17:49
|
|
Прописка
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
Сообщение от eddy
|
Вот почему ST не делает те же STM32F0x2 в 20-ногом TSSOP
|
Делают. Давно. Находится с пол-пинка, например: https://aliexpress.ru/item/33006416497.html
Я с таким работал уже лет пять назад.
Вот здесь видео работы указателя скорости, работающего по CAN.
А здесь - его потроха, тестовый режим. Слева от шаговика - как раз STM32F042F.
|
|
|
|
27.05.2020, 18:05
|
|
Прописка
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
Сообщение от liftoman
|
Приобрёл я на али вот такой модуль...
|
Я давно покупал вот такой.
Помучался с поиском программы под него, и переделал его ПО под CANHackerV2.00.02.
Исходники, схемы и т.д. лежат здесь. Там, правда, не все доделано, но если очень припрет - допиливается быстро.
|
|
|
|
27.05.2020, 18:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,643
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
Сообщение от Serg3301
|
stm32f(042|070)f + iso1050 = гальваническая изоляция бонусом.
|
Только там еще и питание надо развязывать, не надо про это забывать! У меня так и сделано.
Сообщение от Serg3301
|
USB программный
|
Жесть-то какая!
Я забыл о цене сказать: почему-то 20-ногий 042F6 стоит на 10-15 рублей дороже 48-ногого 072CB!.. Хотя, по логике вещей, он должен как и 030 стоить рублей 30-40…
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
10.10.2022, 17:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,604
Сказал спасибо: 708
Сказали Спасибо 4,362 раз(а) в 2,000 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
Можт кто случайно знает какие USB-CAN подходят для VESC-Tool.
Там же дох всяких вариантов.
У меня достаточно всеядный MKS canable. Прошивал:
candleLight, pcan-emul, slcan. Фирмварь работает, а VESC не видит.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:46.
|
|