Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

STM32F407VET HAL CAN не работает

Непрочитано 11.01.2022, 09:11  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: STM32 HAL CAN не работает

Сообщение от mike-y-k Посмотреть сообщение
резисторы 120Ω должны соединять CANH и CANL на концах линии.
С каждой стороны?? То есть со стороны двигателя и со стороны МК?

Сообщение от mike-y-k Посмотреть сообщение
В описании протокола обмена есть что-то типа опроса устройства, на которое оно что-то отвечает?
В первом посте есть команда. Двиг должен вернуть состояние.
// по даташиту это запрос состояния
msgData[0] = 0x9A;

Сообщение от mike-y-k Посмотреть сообщение
Может там просто тишина со стороны MK…
Анализатор логический же показывает что нету там тишины. Скрин тоже в первом посте.

Сообщение от mike-y-k Посмотреть сообщение
Без осциллографа Вам придется очень долго гадать о происходящем на шине…
Сам знаю но удовольствие пока не по карману. Не так часто возникают проблемы требующие осцилографа.

Сообщение от mike-y-k Посмотреть сообщение
Модель Вашего МК и схему его подключения к CAN в студию.
МК - STM32f407VET
к шине просто два прямых провода. PD0 - PD1

Буду пробовать допаять терминатор к МК.
Реклама:

Последний раз редактировалось mike-y-k; 11.01.2022 в 16:59.
worldmasters вне форума  
Непрочитано 11.01.2022, 09:23  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,800
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: STM32 HAL CAN не работает

Цитата:
МК - STM32f407VET
к шине просто два прямых провода. PD0 - PD1
А про чип CAN интерфейса не забыли? Между STM32f407 и шиной? Например MCP2551.
Сам 407 обеспечивает только логику. А всю физику по обеспечению работы линии, особенно длинной и высоконагруженной, должен делать внешний чип.

Купи: https://aliexpress.com/item/4000376822937.html

Цитата:
Буду пробовать допаять терминатор к МК.
И какой ток мы планируем получить из ноги МК? А ему точно не поплохеет?

Последний раз редактировалось DanilinSA; 11.01.2022 в 09:38.
DanilinSA вне форума  
Сказали "Спасибо" DanilinSA
worldmasters (11.01.2022)
Непрочитано 11.01.2022, 10:10  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: STM32 HAL CAN не работает

Сообщение от DanilinSA Посмотреть сообщение
А про чип CAN интерфейса не забыли? Между STM32f407 и шиной?
Ну вот были конечно сомнения, но казалось что МК реализует эту шину. ((
Ну получается что именно в этом и проблема..
worldmasters вне форума  
Непрочитано 11.01.2022, 10:33  
do-vitas
Временная регистрация
 
Регистрация: 16.09.2008
Сообщений: 97
Сказал спасибо: 29
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
do-vitas на пути к лучшему
По умолчанию

прочитайте сначала про кан шину многое встанет на свои места, прежде чем резисторы паять, как правило все необходимые резисторы в кан авто есть. А резисторы нужны только если на столе делаешь связь. Просто подключить не выйдет сниффер нужен выше написали, в ссылке у человека там на плате перемычки видите они для этого и есть чтоб резисторы подкидывать.
https://istarik.ru/blog/stm32/159.html
https://habr.com/ru/post/256493/

да и про стм вы ее могли спалить если кан на порт мк напрямую подключили!

Последний раз редактировалось mike-y-k; 11.01.2022 в 13:59. Причина: 6.6
do-vitas вне форума  
Непрочитано 11.01.2022, 13:57  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: STM32 HAL CAN не работает

do-vitas
В первом посте есть скрин с анализатора. Все там нормально. Мне вообще кажется что современная техника практически неубиваема если целенаправленно ее к этому не склонять.

DanilinSA
Заказал.

Последний раз редактировалось mike-y-k; 11.01.2022 в 16:57. Причина: 7.15
worldmasters вне форума  
Непрочитано 11.01.2022, 14:05  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,917
Сказал спасибо: 3,108
Сказали Спасибо 3,029 раз(а) в 2,257 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: STM32 HAL CAN не работает

Сообщение от worldmasters Посмотреть сообщение
кажется что современная техника практически неубиваема если
ее правильно спроектировать. И то...
Yuri222 вне форума  
Непрочитано 11.01.2022, 14:40  
do-vitas
Временная регистрация
 
Регистрация: 16.09.2008
Сообщений: 97
Сказал спасибо: 29
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
do-vitas на пути к лучшему
По умолчанию Re: STM32 HAL CAN не работает

У вас есть время чтобы отладить прогу. У вас для этого все есть то что идёт это лишь физический трансивер.

Последний раз редактировалось mike-y-k; 11.01.2022 в 15:12. Причина: 7.15
do-vitas вне форума  
Непрочитано 11.01.2022, 16:50  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,276
Сказал спасибо: 11,858
Сказали Спасибо 4,158 раз(а) в 3,176 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: STM32 HAL CAN не работает

worldmasters, поищите лучше isolated CAN transceiver, тот же ISO1044.
Будет сильно меньше головной боли потом.
К нему только нужно будет соорудить источник питания VCC2 (сразу на 3V3 для крепкой дружбы с TCAN337).
Заодно возьмите их парой - на оба интерфейса МК - будет сразу и контроль/мониторинг обмена при отладке. Тогда будет и нормальный loopback для CAN (не по TX/RX).

do-vitas, если там нет криминального потенциала между землями, то 3V3 на этих входах ничего не смогут убить.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 11.01.2022 в 16:56.
mike-y-k вне форума  
Непрочитано 11.01.2022, 17:35  
do-vitas
Временная регистрация
 
Регистрация: 16.09.2008
Сообщений: 97
Сказал спасибо: 29
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
do-vitas на пути к лучшему
По умолчанию Re: STM32F407VET HAL CAN не работает

второй ему не поможет второго то мк у него нет! хотя я так делал при настройке! ему можно будет: кан шину в режим Loopback combined with Silent включить отправлять с мк в кан возврат из кан в юарте на компе в терминале смотреть.

Последний раз редактировалось do-vitas; 11.01.2022 в 17:37.
do-vitas вне форума  
Непрочитано 11.01.2022, 17:51  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,276
Сказал спасибо: 11,858
Сказали Спасибо 4,158 раз(а) в 3,176 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: STM32F407VET HAL CAN не работает

do-vitas, ЕМНИП у обсуждаемого МК оба CAN работают независимо и на втором можно просто контролировать обмен именно на шине.
Сейчас самое время отладить именно этот кусок и дальше просто им пользоваться, например выводить на экран содержимое пакетов, отмечать свои, отмечать правильность их передачи в CAN-шину.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает камера с зеркалом OBDPEAK H6 Eugenio Видеотехника 9 01.11.2021 16:14
STM32G431 DAC средствами HAL DanilinSA ARM 10 12.10.2021 22:24
Atmega16 + 24c04 не работает в железе eu8cc Микроконтроллеры, АЦП, память и т.д 25 29.06.2012 21:54
Не работает PD4 в ATTINY 4313 HeatSink Микроконтроллеры, АЦП, память и т.д 37 14.06.2011 17:46
Объясните, как работает микросхема El-Shang Источники питания и свет 1 30.07.2010 17:33


Часовой пояс GMT +4, время: 06:24.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.