CAN-BUS filter STM32G431
14 393 UAHКраткое тех.задание без лишних подробностей:
MCU1
STM32G431, 8 МГц кварц
CAN (500 кбит/с, 11 бит ID), UART (1 Мбит/с, 8N1).
Принимает CAN, отправляет в UART строку
[CAN_ID] [данные]Принимает из UART строку, отправляет обратно в CAN.
MCU2
STM32G431, 8 МГц кварц.
CAN (500 кбит/с, 11 бит ID), UART (1 Мбит/с, 8N1).
Принимает из UART строку, сверяет с таблицей (до 50 записей, в дальнейшем возможна модификация): если совпадает, подменяет данные, затем отправляет в CAN. Если нет — отправляет как есть.
Принимает CAN, отправляет строку в UART обратно на MCU1.
Плотность потока сообщений-порядка 15000 в секунду (в обе стороны). Длина сообщения на входе и выходе одна и та же (без лишних нолей).
На будущее возможен отдельный проект по созданию софта для конфигурации кан-фильтра. Фильтр врезается в реальную кан-шину, процент потерь-0, при реализации скорее всего кольцевая буферизация.
Рассмотрю все предложения.
Примечание: как устройство, врезаемое в разрыв реальной кан-шины, оно должно осуществлять прием и передачу данных в 2-х направлениях (условно CAN1 (Транссивер TJA1051-MCU1-UART-MCU2-транссивер TJA1051-CAN2) и в обратном порядке, с той лишь разницей что часть данных (заранее предопределенная) подменяется в MCU2 и далее транслируется с CAN2, остальные же данные транслируются без изменений в обоих направлениях.
Отзыв заказчика о сотрудничестве с Олексієм Мамонтовим
CAN-BUS filter STM32G431Проект выполнен в срок, это первое, но это даже не главное, я долго искал человека который сделает проект на другом железе (разные люди обещали все сделать и попробовав исчезали), но Алексей предложил мне более оптимизированый вариант с перспективой развития, как оказалось он был прав на все 100%, в общих чертах он- человек, который отлично знает то что он делает, без воды и "не получится, это мне незнакомо". Десять звезд из десяти.
Отзыв фрилансера о сотрудничестве с Alex Probich
CAN-BUS filter STM32G431Проект интересный, надеюсь, помогу)
Заказчик адекватный, отвечает на вопросы, думаю, смогу помочь в развитии его проекта в дальнейшем.
-
30 дней15 743 UAH
270 7 2 30 дней15 743 UAHЗдравствуйте Alex. Могу выполнить Ваш проект. Опыт разработки программного обеспечения имеется. Работаю с STM32,AtMega,ESP32. Для уточнения деталей проекта пишите в личку. Спасибо за внимание.
-
Победившая ставка30 дней14 393 UAH
847 9 0 Победившая ставка30 дней14 393 UAHВсе можно сделать проще, у него есть брат stm32g473 .
Так что могу сделать плату, заказать у EasyEda , через 5 дней будет собрана у Вас )
-
7 дней31 485 UAH
99 7 дней31 485 UAHЗдравствуйте! Я могу помочь вам с этим проектом. Настройка понятна и хорошо продумана. Я работал с STM32 в похожих настройках связи в реальном времени, поэтому обработка быстрого трафика CAN и UART с надлежащей буферизацией и стабильностью — это то, с чем я очень комфортно справляюсь. Я позабочусь о том, чтобы прошивка была чистой, эффективной и легко модифицируемой позже. Логика поиска на MCU2 и будущая возможность добавления фильтра CAN могут быть построены. Я готов начать.
-
У нього є брат STM32G473 з 3 CAN ))
Все це можна реалізувати на його базі, не треба 2 MCU
-
He has a brother STM32G473 with 3 CAN ))
All this can be implemented on its basis
-
Це буде маленька плата , і не треба ніякого інтерфейсу uart
-
Ответил Вам в личку. Здесь дело в перспективе, возможно придется делать фильтр в обе стороны, если такой поток выдержит и успешно справится 473й чип -то почему бы и нет. Плата однозначно будет нужна, ибо то что сейчас у меня на руках имеет питание 5 вольт, требуется вообще от 16 и ниже блок питания стабильный.
-
Актуальные фриланс-проекты в категории C и C++
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 1 день 7 часов назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 4 дня 8 часов назад ∙ 7 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 5 дней 9 часов назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 895 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 11 дней 5 часов назад ∙ 15 ставок |