Перейти к основному содержимому
Подсказка

Преобразователь USB/Bus77

Самостоятельная сборка устройства

Bus77 - интерфейс устройств умного дома от iRidium mobile. Он выполнен на базе шины CAN2.0B.

Ниже приведена инcтрукция для изготовления преобразователя USB/Bus77, с помощью которого можно будет подключать компьютер с портом USB и ОС Windows/Linux к шине и выполнять все необходимые операции с устройствами Bus77:

  • мониторинг,
  • сканирование,
  • конфигурирование,
  • загрузка прошивки.

USB_Bus77_01.jpg

Компоненты

Для изговления преобразователя USB/Bus77 потребуется:

  • плата микроконтроллера STM32F103C8T6,
  • плата CAN-трансивера (например, CJMCU-230 на базе SN65HVD230),
  • TTL/USB-преобразователь (например, на базе микросхем CP2102 или CH340G).

Распайка

USB_Bus77.png

Проект

Скачайте все файлы из папки GateUARTtoCAN репозитория и соберите их в среде KEIL.

  • конфигурационный файл GateUARTtoCAN.ioc для STM32F103 (создан в STM32CubeMX v4.26.0),
  • проект (создан в Keil μVision v5.22),

Прошивка устройства

Существует несколько способов загрузки прошивки (файл UART_BUS77.bin) в микроконтроллер, самый популярный - подключение программатора ST-LINK/V2 через JTAG-интерфейс и использование утилиты STM32 ST-LINK Utility.

USB_Bus77_02.jpg