- 商品說明
商品說明
CANBed-Arduino CAN-BUS 開發套件 (帶有CAN-BUS的ATmega32U開發板)
CANBed – Arduino CAN-BUS 開發套件內嵌了 ATmega32U4 芯片,這意味著您不需要在另一個 Arduino 板上添加其他跳線,它是一塊Arduino開發板本身加上 MCP2515 CAN 總線控制器和 MCP2551 CAN 總線收發器!CAN-BUS是一種通用協議,因其傳輸距離遠、通信速度中等、可靠性高而在工業中得到廣泛應用。現在你可以通過這個小小的開發板實現一個 CAN-BUS 項目。由於板載ATmega32U4芯片,該板的管腳資源豐富。事實上,板上基於核心芯片設置的引腳有18個,包括數字引腳、模擬引腳、UART和I2C接口。此外,該CANBed採用帶SPI接口的MCP2515 CAN總線控制器和MCP2551來實現CAN-Bus能力。還有兩種CAN總線接口可滿足各種需求,即sub-D9連接器和接線端子接口。它們將滿足您在連接方法中的所有需求。這款 CAN-Bus 開發板與 Arduino IDE 完美相容。借助 Arduino CAN-Bus 庫,您將為 CAN 項目節省大量時間。
特徵
- 板上帶有 Arduino Leonardo 引導加載程序的 ATmega32U4
- MCP2515 CAN 總線控制器和 MCP2551 CAN 總線收發器
- 在 sub-D 連接器上可選擇 OBD-II 和 CAN 標準引腳
- 相容於Arduino IDE
規格
Parameter | Value |
---|---|
MCU | ATmega32U4(with Arduino Leonardo bootloader) |
Clock Speed | 16MHz |
Flash Memory | 32KB |
SRAM | 2.5KB |
EEPROM | 1KB |
Operate Voltage(CAN-BUS) | 9-28V |
Operate Voltage (MicoUSB) | 5V |
Input Interface | sub-D |
應用
- 破解和升級你的車
- 車輛動態控制系統
- 姿態和軌道控制系統
硬件概述
① 9×2 IO 引腳輸出:Atmega32U4 的 IO 列在這裡
② ATmega32U4:整個模塊的主控主要用於在TF卡上存儲數據或通過C型線將數據傳輸到電腦上。 由於它是Arduino相容的,你可以用它來實現一些簡單的控制,比如當速度超過一定值時觸發蜂鳴器報警。
A:重置按鈕:重置板載 Atmega 芯片。
③ 用於編程的Micro USB連接器
④ ICSP Header 用於上傳引導加載程序
⑤ CAN RX/TX指示燈
⑥ sub-D連接器或CAN總線終端
D-Sub CANbus 引腳輸出
pin# | Signal names | Signal Description |
---|---|---|
1 | Reserved | Upgrade Path |
2 | CAN_L | Dominant Low |
3 | CAN_GND | Ground |
4 | Reserved | Upgrade Path |
5 | CAN_SHLD | Shield, Optional |
6 | GND | Ground, Optional |
7 | CAN_H | Dominant High |
8 | Reserved | Upgrade Path |
9 | CAN_V+ | Power, Optional |
⑦ CAN總線120Ω終端電阻開關
如果你在 CAN 總線的末端使用這個端子,你需要在兩個焊盤之間焊接一個 120Ω 的電阻器,如果沒有就不需理會。
⑧ 用於UART的Grove連接器
⑨ I2C 的 Grove 連接器
出貨清單
- CANBed PCBA (裸板,端子接頭需自焊)
- sub-D connector
- 4PIN Terminal
- 4PIN 2.0 Connector x 2
- 9×2 2.54 Header x 1
- 3×2 2.54 Header x 1
Documents
CANBed – Arduino CAN-BUS Development Kit (ATmega32U4 with MCP2515 and MCP2551)
Key Features
- ATmega32U4 with Arduino Leonardo bootloader on the board
- Combines CAN-BUS shield and Arduino development board together on a single board
- Adopts MCP2515 CAN Bus controller with SPI interface
- OBD-II and CAN standard pinout selectable at the sub-D connector
- Industrial standard 9 pin sub-D connector or 4PIN Terminal
- Implements CAN V2.0B at up to 1 Mb/s
- 18 pins that include digital pins, analog pins, UART, and I2C interface
- Requires no other MCU to control
- Compatible with Arduino IDE
Description
CANBed – Arduino CAN-BUS Development Kit embeds an ATmega32U4 chip, which means you don’t need to add other jump wires to another Arduino Board, it is an Arduino board itself plus MCP2515 CAN Bus controller and MCP2551 CAN Bus transceiver!
CAN-BUS is a common protocol and widely used in industry due to its long travel distance, medium communication speed, and high reliability. Now you can realize a CAN-BUS project through this tiny little development board.
Because of the ATmega32U4 onboard chip, this board has rich resources in pins. As a matter of fact, there are 18 pins based on core chip set up on the board, which include digital pins, analog pins, UART, and an I2C interface. Besides, this CANBed adopts MCP2515 CAN Bus controller with SPI interface and MCP2551 to achieve the CAN-Bus capability. There are also two kinds of CAN Bus interfaces for various demands which are sub-D9 connector and terminal block interface. They would fit all your needs in the connecting method.
This CAN-Bus development board is perfectly compatible with Arduino IDE. With the help of the Arduino CAN-Bus library, you will save plenty of time for your CAN project.
Specification
Parameter | Value |
---|---|
MCU | ATmega32U4(with Arduino Leonardo bootloader) |
Clock Speed | 16MHz |
Flash Memory | 32KB |
SRAM | 2.5KB |
EEPROM | 1KB |
Operate Voltage(CAN-BUS) | 9-28V |
Operate Voltage (MicoUSB) | 5V |
Input Interface | sub-D |
Application
- Hack and Upgrade Your Car
- Vehicle dynamics control system
- Attitude and orbit control system
Hardware Overview
1.9×2 IO Pin OUT: The IO of Atmega32U4 is listed out here
2.ATmega32U4 Chip:
The master of the entire module is mainly used to store data on the TF card or transfer data to the computer through the type C cable. In addition, since it’s Arduino compatible, you can use it to implement some simple controls, such as triggering a buzzer alarm when the speed exceeds a certain value.
A: Reset Button: Reset the on-board Atmega chip.
3. Micro USB connector for programming
4. ICSP Header for uploading bootloader
5. CAN RX/TX Indicator
6. sub-D connector or Terminal for CAN Bus
D-Sub CANbus PinOut
pin# | Signal names | Signal Description |
---|---|---|
1 | Reserved | Upgrade Path |
2 | CAN_L | Dominant Low |
3 | CAN_GND | Ground |
4 | Reserved | Upgrade Path |
5 | CAN_SHLD | Shield, Optional |
6 | GND | Ground, Optional |
7 | CAN_H | Dominant High |
8 | Reserved | Upgrade Path |
9 | CAN_V+ | Power, Optional |
7. Switch for the 120Ω terminal resistor for CAN Bus
If you use this slaver at the end of the CAN bus, you need to solder a 120Ω resister between the two pads, if not just leave them alone.
8. Grove connector for UART
9. Grove connector for I2C
CANBed Family in Seeed
CAN-BUS series product selection reference is provided here. The table compares NEW-Release LoRa-E5 CAN, CANBed v1, CANBed FD, CANBed M4, and CANBed RP2040 in detail in terms of MCU, protocol, memory, interface, etc.
Items | LoRa-E5 CAN | CANBed v1 | CANBed FD | CANBed M4 | CANBed RP2040 |
MCU | LoRa-E5 (STM32WLE5JC) | ATmega 32U4 (with Arduino Leonardo bootloader) | ATmega 32U4 (with Arduino Leonardo bootloader) | ATSAME51 32bit Cortex M4 core | RP2040 (Dual ARM Cortex-M0+) |
Clock Speed | up to 48MHz | 16MHz | 16MHz | 120MHz | up to 133 MHz |
Protocol | LoRaWAN,RS485,CANFD & CAN2.0 | CAN2.0 | CANFD & CAN2.0 | CANFD & CAN2.0 | CAN2.0 |
Flash Memory | 256KB | 32KB | 32KB | 512KB | 2MB |
SRAM | 64KB | 2.5KB | 2.5KB | 192KB | 264KB |
EEPROM | – | 1KB | 1KB | – | – |
Operate Voltage(CAN-BUS) | 4.5~28V | 9-28V | 7-28V | 7~28V | 9-28V |
Operate Voltage (MicoUSB) | 5V | 5V | 5V | 5V | 3.3V |
Lipo Battery | 3.7V | – | – | – | – |
Input Interface | 9 pin sub-D or 4PIN Terminal | 9 pin sub-D or 4PIN Terminal | sub-D or 4PIN Terminal | sub-D as well as Terminal | sub-D |
Price | $39.90 | $24.90 | $17.90 | $19.90 | $15.90 |
Inventory status | pre-order | in stock | in stock | in stock | in stock |
相關商品
-
Grove-Infrared Temperature Sensor 紅外線溫度感測器模組
0 滿分 5 分紅外溫度傳感器通過接收物體發出的紅外線來測量其溫度。
NT$457NT$380 未稅 -
Grove – Gas Sensor(MQ2) 煙霧氣體感測器 seeed
0 滿分 5 分檢測的氣體包括異丁烷,液化石油氣,甲烷,乙醇,氫氣,煙霧等。感測器的回應速度快,便於實際的測量。通過板上的電位器調整輸出精度
NT$257NT$220 未稅 -
Grove – Ultrasonic Ranger 超音波測距模組 距離探測傳感器 seeed
0 滿分 5 分Grove – Ultrasonic Sensor是一個非接觸式的距離探測模塊。他的工作頻率在42KHz,適合用於中距離或近距離的探測。已經附上 Arduino 函數庫。
NT$190NT$140 未稅 -
Grove – Relay 繼電器模組 ( 峰值電壓能力250V 10安培) 支援 Arduino 與 Raspberry Pi
0 滿分 5 分繼電器是數位電路常用的控制開關元件,可用於控制更高的電壓和電流。設置為高電位時,指示燈會亮,繼電器ON。
NT$160NT$120 未稅 -
Grove – Flame Sensor 火焰感測器 Seeed原廠
0 滿分 5 分NT$371NT$200 未稅 -
Grove – Recorder v3.0 錄音感測器 錄音機 語音錄放模組
0 滿分 5 分Grove錄音機基於ISD9160FI 晶片,通過設定電阻值和播放週期其可記錄最長達 83秒。它能夠提供單片機聲音的存儲。記錄時間可通過模塊的PCB採樣電阻改變。默認的電阻值為100K歐,可記錄10秒。模塊可由板載按鍵或微控制器如 Arduino 或 Seeeduino 直接控制,非常簡單。
NT$733NT$500 未稅 -
Grove-LoRa-E5 (STM32WLE5JC)無線傳輸模組 868/915 MHz,支援LoRaWAN
0 滿分 5 分內置LoRa-E5 STM32WLE5JC的Grove LoRa-E5由ARM Cortex M4超低功耗MCU內核和LoRa SX126x供電,是一種易於使用的無線模塊,支持EU868和US915頻率上的LoRaWAN協議,並且(G )FSK,BPSK,(G)MSK,LoRa調製。
NT$714NT$560 未稅 -
Grove – Digital Light Sensor 數位型光敏感測器 偵測光亮強度感測器
0 滿分 5 分NT$320NT$260 未稅 -
Grove – Piezo Vibration Sensor MEAS 壓電式 振動 感測器 震動感測器 seeed原廠
0 滿分 5 分主要用於汽車防盜報警器、臥式滾筒洗衣機振動不平衡及其他要求安靜、小噪音的家用電器如空調及電廣靶鏢記分等 振動 信號的檢測,也可以用於記數器的觸發器做為柔性開關、脈膊檢測、聲納測量等等。
-
Grove – 433Mhz RF link kit RF 無線接收發射傳輸模組
0 滿分 5 分該模組由發射器和接收器組成,廣泛用於遙控。
NT$276NT$160 未稅