Waveshare 2-CH CAN MiniPCIe — это компактная карта шины CAN с двумя независимыми каналами CAN и широким диапазоном скоростей передачи данных (от 10 Кбит/с до 1 Мбит/с). В отличие от CAN-PCIeMiniHS/402 ESD Electronics, эта карта Waveshare изолирована, поддерживает протоколы CAN2.0A/B и обеспечивает простую интеграцию с ноутбуками, промышленными компьютерами и SBC, такими как Raspberry Pi, через Mini PCIe или USB через адаптер. Кроме того, карта поддерживает операционные системы Windows и Linux, что делает ее идеальной для таких приложений, как промышленная автоматизация, автомобильная диагностика и разработка.
Ранее мы рассказывали о многих уникальных продуктах Waveshare, включая 1,69-дюймовый сенсорный ЖК-дисплей Waveshare с IPS-матрицей, платы для разработки ESP32-C6-Pico и ESP32-C6-Pico-M, Waveshare UGV Rover и многие другие. Предлагаем вам ознакомится с обзорами, если вы заинтересованы в различных продуктах Waveshare.
Характеристики карты CAN-шины Waveshare 2-CH CAN MiniPCIe
- CAN-шина
- Канал CAN – двухканальный: CAN1 и CAN2 (независимые и изолированные)
- Разъем – винтовая клемма CAN-шины (стандартный шаг 1,25 мм)
- Терминальный резистор – каждый канал CAN имеет терминальный резистор сопротивлением 120 Ом.
- Скорость передачи данных – 10 Кбит/с ~ 1 Мбит/с (настраивается с помощью программного обеспечения)
- Поддержка протоколов — протоколы CAN2.0A и CAN2.0B, соответствуют стандартам ISO/DIS11898-1/2.
- Аппаратная поддержка – высокоскоростной CAN
- Скорость передачи – прием и отправка каждого канала CAN могут достигать: 8500 кадров/с.
- Буфер передачи — буфер приема 2000 кадров и буфер отправки 1000 кадров на канал (автоматическая повторная передача в случае сбоя передачи)
- Мини-интерфейс PCIe
- Рабочее напряжение – 3,3 В
- Способ связи – контакты USB 2.0 интерфейса Mini PCIe.
- Индикаторы
- PWR – Индикатор питания
- SYS – индикатор состояния системы, обычно выключен; продолжает гореть, если есть ошибка шины
- CAN1 – индикатор канала CAN1 (мигает при отправке и получении данных)
- CAN2 – индикатор канала CAN2 (мигает при отправке и получении данных)
- Размеры – 51×30 мм (мини-модуль PCIe)
- Рабочая температура – от -40 до +85°C.
Протокол CAN полностью соответствует спецификации CAN2.0B, включая обратную совместимость с CAN2.0A, и соответствует стандартам ISO11898-1/2. Кроме того, он включает поддержку Windows XP/7/8/10/11 (32/64 бит), а также различных дистрибутивов Linux, таких как Raspberry Pi OS, Ubuntu (Jetson Nano) и среды виртуальных ПК VMware.
Схема распиновки
Для простоты компания также предоставляет схему распиновки интерфейса mini PCIe для тех, кто хочет разобраться во всем подробнее.
2-канальный адаптер CAN MiniPCIe можно напрямую подключить к разъему MiniPCIe основной платы CM4 или использовать с ноутбуком через плату адаптера USB-MiniPCIe. Кроме того, он подключается к Raspberry Pi с помощью того же адаптера USB-MiniPCIe, предоставляя гибкие решения для широкого спектра приложений и гарантируя надежную связь по шине CAN между различными платформами.
Компания предоставляет примеры для C++Builder, C#, VC, VB, VB.NET, Delphi, LabVIEW, LabWindows/CVI, Qt и Matlab. Кроме того, существуют примеры Python и Python-can, а также примеры Qt для Linux. Это гарантирует, что разработчики могут легко работать со связью по шине CAN в предпочитаемых ими средах разработки. дополнительную информацию об этом можно найти на Wiki-странице.
Карту Waveshare 2-CH CAN MiniPCIe можно приобрести на AliExpress за 82,99 долларов США с бесплатной доставкой по крайней мере в некоторые страны и на Amazon за 89,99 долларов США. Его также можно найти в магазине Waveshare за 72,99 доллара США плюс доставка.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.