Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое. |
03.02.2019, 18:26
|
|
Прохожий
Регистрация: 18.02.2011
Сообщений: 4
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Китайский модуль USB-CAN stm32, как-с ним работать?
Доброго времени суток Уважаемые форумчане! Приобрёл я на али вот такой модуль...
Думал воткнёшь в USB и поехали, а не тут-то было.
1. проблема - неизвестна скорость COM-порта. Самые адекватные данные получились на скорости 115200
2. не смог подобрать программу для работы с этим модулем. CANHacker V2.00.01 сначала не видел СОM портов, потом после обновления библиотеки ftd2xx.dll порт увиделся, но соединения нет. На клавиатуру в простом терминале модуль не реагирует (лампочка TX не загорается) при подключенном передающем CAN-устройстве посылки в терминале не меняются.
3. Если в модуле установлен контроллер STM-32, то скорость CANа ему надо отправлять какой-то командой. Может кто знает какой?
Заранее огромное спасибо!
|
|
|
|
03.02.2019, 19:13
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
liftoman, ссылку на продавца, и все возможные данные с корпуса и платы.
Фотографию заменить на качественную с нормально читаемой маркировкой чипов.
Разведённый разъём SWD радует возможностью программирования без танцев с бубном.
И кварц стоит пропаять, но аккуратно без перегрева.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
03.02.2019, 19:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,643
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
Лучше сделать эту штуку на основе STM32F042 (там USB и CAN могут одновременно работать). Я себе вот такую макетку под это сделал, тренируюсь на ней с USB (да и CAN отлаживал).
А в данном случае, наверное, можно поискать схему платы и прошить по-человечески микроконтроллер, чтобы работало.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
03.02.2019, 21:06
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
eddy, там по фото кварц запаян непонятно для начала, а схему той платы собственно срисовать с платы не составит большого труда.
Возможно полосе манипуляций с кварцем просто оживет.
liftoman, VID/PID платы в системе какие?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
04.02.2019, 00:57
|
|
Прохожий
Регистрация: 18.02.2011
Сообщений: 4
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
Спасибо за ответы. Фото камня:
По осциллографу подобрал скорость - 480 000 бод. Посылки модуля на 480к:
покупал тут
по названию их софтины "USB_CAN_DebugTool" гуглил - пусто. Продавец пока ссылку не прислал. А даже если пришёлт прога скорее всего на китайском будет.
mike-y-k Плата определяется как COM22 и она я уверен рабочая. Переходная микросхема СH340. Проблема софт под неё подобрать. А переписывать прошивку не охота - долго.
Последний раз редактировалось liftoman; 04.02.2019 в 01:01.
|
|
|
|
04.02.2019, 03:25
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
liftoman, ну там стоит самый рядовой камень (присутствует в arduino nano ).
Кстати под него из готовых кусков собрать и отладить нужное будет совсем не сложно.
Срисовать с платы схему совсем не сложно будет.
У пеня про тот кварц смутные сомнения до сих пор имеются, с такой пайкой совсем не 0 вероятность проблем оттуда.
Что стоит в качестве драйвера на CAN_Rx, CAN_Tx? На другой стороне платы что-то есть?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 04.02.2019 в 05:06.
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
04.02.2019, 04:14
|
|
Прохожий
Регистрация: 18.02.2011
Сообщений: 4
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
mike-y-k, драйвер CAN - A1050/c. А разве в ардуиноIDE можно написать для STM что-то c CANом связанное? На другой стороне адаптера лифтовые мозги со скоростью 200 кбод. Читал месяц назад терминалом с мегой-2560 и MAX-485 т.к. скорость нестандартная. Цивер много получил, а цель фреймы качественные увидеть.
|
|
|
|
04.02.2019, 05:48
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
liftoman, таки это всего оболочка, остальное от Вашей головы уже зависит как ее использовать .
Запустите редактор SCH и перерисуйте с платы схему за вечер.
Проверьте работу кварца осциллографом.
Проверьте все пайки и отсутствие соплей.
С той программой 99.(9)% придётся освоить китайский язык
Собственно из примеров (ST, просторы сети) вполне можно собрать нужное себе. Только адаптер типа STLink понадобится ещё.
Придётся немного пописать на бумаге нужный протокол обмена через USB-TTL, реализовать его и пользоваться. Там немного команд будет: start, stop, set для начала, потом добавите триггера и фильтры для выборки нужного в устройстве.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
04.02.2019, 10:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,643
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
Сообщение от mike-y-k
|
eddy, там по фото кварц запаян непонятно для начала
|
Кварц (12МГц) там нужен исключительно для ch340g!
Сообщение от mike-y-k
|
с такой пайкой совсем не 0 вероятность проблем оттуда.
|
Есть такое, возможно, из-за кварца глючит преобразователь. Только все равно непонятно, что там за протокол, и как с CAN работать. А ведь надо не только скорость задавать, но и фильтры и т.п.
Лучше бы свое написать.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
Эти 2 пользователя(ей) сказали Спасибо eddy за это сообщение:
|
|
|
04.02.2019, 17:33
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Китайский модуль USB-CAN stm32, как-с ним работать?
eddy, так там ещё и на китайском возможно общение идёт
Кварц для STM может и на другой стороне платы стоит, его тоже не мешает проверить (при наличии). Хотя тут вполне могли и на внутреннем генераторе все сделать…
Собственно при 2-х CAN портах можно и в разрыв линии сделать адаптер с модификацией пакетов на лету…
liftoman, если задача именно так стоит, то стоит сделать свою прошивку именно под неё и пользоваться. Тут придётся и в адаптере, и на стороне ПК повозиться для нормального результата. Конечно хочется уже 100% готового, но тут уже от наличия - денег, нужного,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 04.02.2019 в 17:37.
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:11.
|
|