Трансиверы CAN шины TJA1050, MCP2551 как альтернатива RS485

  Рет қаралды 9,667

arduinoLab

arduinoLab

Күн бұрын

Пікірлер: 28
@valeriy.m
@valeriy.m Жыл бұрын
Спасибо за труд , редко выходят ролики , но всё равно смотрю , хороший темп , содержание и подача , удачи и продвижения ...
@МишаСубин-ц7в
@МишаСубин-ц7в Жыл бұрын
Андрюх, твои видео лучшие, гайвер курит в сторонке. Если какой то тупняк с модулем или протоколом лезу к тебе, всегда лаконично и по сути. Спасибо, что не забросил, поддерживаешь российское сообщество (комьюнити)!
@elenapoplos9537
@elenapoplos9537 Жыл бұрын
Спасибо за информацию и ждём продолжения
@azekclark
@azekclark Жыл бұрын
Здесь есть одна особенность, которая остаётся от CAN - арбитражность шины (0 доминантное состояние). Да это придётся реализовывать программно, но проверить что мы в этот момент что-то передаём или сделать полноценную адресацию от CAN возможно и это проще чем на RS485. По сути нужно сравнивать состояние Rx и Tx в момент передачи если не равны, то проиграли арбитраж и отключаем передачу.(можно сделать на логичеком И и повесить прерывание)
@ИльяНиомётов
@ИльяНиомётов Жыл бұрын
Объясните пожалуйста подробнее...
@SIM31r
@SIM31r Жыл бұрын
Еще особенность CAN слабее. В RS485 пуш-пул и уровень тянется и вверх и вних, а в CAN тянется ключом вниз, а вверх резисторами кое-как поднимается. На большие расстояния и быстро передавать сложнее будет. Поэтому обычно на небольшие расстояния применяют.
@SIM31r
@SIM31r Жыл бұрын
И непонятно с согласующими резисторами что делать. Вот на ЕЕ есть статья можно погуглить " CAN шина. Часть 2 " там всё внимание уделено резисторам внутри 30К примерно и терминаторам 100 Ом. В RS485 в этом плане проще, нужны только терминаторы при работе на большой скорости.
@SIM31r
@SIM31r Жыл бұрын
@@ИльяНиомётов побитовый арбитраж же, основная фишка CAN. Иначе кто бы его терпел с такой сложностью протокола )
@vernnms78
@vernnms78 Жыл бұрын
Ух ты, очередной обзорчик. Спасибо!
@mittromni2133
@mittromni2133 Жыл бұрын
Сделайте пожалуйста считыватель потока данных CAN шины авто, на duster например температуру двигателя, а то на приборной панели нет этого
@barcooler
@barcooler Жыл бұрын
Тут вопрос возникает интересный: Можно ли к модулю подключить просто датчик с i2c и опрашивать его удалённо с микроконтроллера?
@SIM31r
@SIM31r Жыл бұрын
Нет
@ams.embedded
@ams.embedded Жыл бұрын
Тестил я как то ваши mcp2515… потратил только время. Проблема такая, не важно какой ID установил на приёмник и передатчик, данные принимаются в любом случае, хоть с фильтром хоть без фильтра! Хоть ты 0х000 поставь в приемнике и 0х123 на передатчике, данные будут приниматься и приёмник будет делать то, что записано в программе.
@Лицемер-ы8и
@Лицемер-ы8и Жыл бұрын
На CAN шине равноправный обмен обмен ,а на RS485 -master-》slave .
@lex_kirgoff
@lex_kirgoff Жыл бұрын
Спасибо за видео, а помехоустойчивость, скорость передачи и расстояние линии аналогично rs485?
@arduinoLab
@arduinoLab Жыл бұрын
нет, они для разного, CAN для большего количества разных исполняемых устройств и не больших расстояний. Этж шина которая используется в авто.
@ИванБетехтин-и3й
@ИванБетехтин-и3й Жыл бұрын
Имел дело с счётчиками меркурий которые были и с can и rs485 . Can более капризный.
@lex_kirgoff
@lex_kirgoff Жыл бұрын
@@arduinoLab спасибо 🤝
@lex_kirgoff
@lex_kirgoff Жыл бұрын
@@ИванБетехтин-и3й 🤝
@deepblueskyshine
@deepblueskyshine Жыл бұрын
На синих пилюлях - STM32F103C8T6 на распаянном USB коннекторе разве не стоит аппаратно поддерживаемый CANbus? А эти камни шустрее и как минимум в два раза дешевле.
@arduinoLab
@arduinoLab Жыл бұрын
тут я могу ошибаться, но эти микрухи как раз к тем ногам и подключаются.
@deepblueskyshine
@deepblueskyshine Жыл бұрын
@@arduinoLab Признаюсь, сам профан, но склонен согласиться - трансивер нужен.
@максКозлов-ф3ш
@максКозлов-ф3ш Жыл бұрын
А есть из всех ваших модуллей готовые проекты?
@arduinoLab
@arduinoLab Жыл бұрын
моих? модули китайские. и да, есть.
@SIM31r
@SIM31r Жыл бұрын
Посмотрел, лайки не ставлю и комменты для продвижения видео не пишу, потому что я мог бы и лучше сделать, просто не хочу 😀
@UB6HJO
@UB6HJO Жыл бұрын
Каким образом лучше? Тут реализация аппаратная. Куда ещё лучше?
@SIM31r
@SIM31r Жыл бұрын
@@UB6HJO надо переходить на передачу информации фотонами!
Подробно про CAN шину
30:19
Eugene Irimia
Рет қаралды 744 М.
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
лекция 403  CAN шина- введение
13:04
Электротехника и электроника для программистов
Рет қаралды 365 М.
PT4115 - лучший LED драйвер?
12:13
Заметки Ардуинщика
Рет қаралды 139 М.
RP2040-Zero. как альтернатива Arduino Nano
15:46
arduinoLab
Рет қаралды 32 М.
Экспресс диагностика CAN шины на автомобиле. №21
7:55
Центр технической аттестации
Рет қаралды 165 М.
Самая маленькая Ардуина - ATtiny10 + проект
10:37
Заметки Ардуинщика
Рет қаралды 181 М.
LIN шина - пример работы. LIN bus example
12:05
CAN-Hacker
Рет қаралды 125 М.
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН