CANBed: bộ phát triển bus Arduino CAN

Photo of author

By Lisa chen

nội dung

Cái gì có thể chữa được?

sắp xếp chân cáp v 1

Các tính năng và đặc điểm kỹ thuật

những ứng dụng khả thi

làm thế nào để bước vào giường hộp?

so với các gia đình

tóm tắt

Cái gì có thể chữa được?

Chipset Atmega32U4

Chipset Atmega32U4

bộ điều khiển bus mcp2515can

Bộ nhận bus MCP2551 CAN

cấu trúc kết cấu của bus can

sắp xếp chân cáp v 1

Khe cắm 18 chân với đầu nối GPIO

Một giao diện I2C (SCL và SDA) làm cả hai chân kỹ thuật số

Một đầu nối UART (RX và Tx) làm cả hai chân số

bốn đầu vào mô phỏng (bạn có thể sử dụng chúng cho đầu vào/ xuất điện tử)

8 chân I/ O số

Vin (5V)

GND

các đầu nối usb nhỏ được sử dụng để lập trình

SPI – Cổng kết nối ICSP

Chỉ thị nhận/ Gửi CAN

đầu nối 9 chân D (đầu nối DB9)

CANBed: bộ phát triển bus Arduino CAN_1

các khóa chuyển đổi điện khởi động cuối đường 120ω

Bộ kết nối Grove của UART

đặt lại

Các tính năng và đặc điểm kỹ thuật

đặc điểm

Bo mạch phát triển Arduino và bộ chắn CAN là một

thực hiện CAN v2.0B lên đến 1Mbps

sử dụng bộ điều khiển bus mcp 2515 can với giao diện spi

Khe cắm 4 chân hoặc đầu nối Sub-D tiêu chuẩn công nghiệp 9 chân

Đầu nối 18 chân với các chân analog và kỹ thuật số và các đầu nối UART và I2C

Có thể chọn sự sắp xếp chân tiêu chuẩn CAN và OBD-II trên đầu nối sub-D

hai đầu nối tương thích với hệ thống grove 4 chân

Giao diện SPI tối đa 10 MHz

11 bit chuẩn và 29 bit dữ liệu mở rộng và khung từ xa

nó không cần bất kỳ mcu khác để điều khiển

Arduino IDE tương thích

đầu vào điện 9-28 v

quy định

CANBed: bộ phát triển bus Arduino CAN_2

những ứng dụng khả thi

học cách liên lạc với xe bus

xây dựng nguyên mẫu sản phẩm

đọc dữ liệu từ xe hơi (cải thiện và nâng cấp xe hơi)

xây dựng hệ thống điều khiển động lực của xe hơi

phát triển tư thế và hệ thống điều khiển quỹ đạo

các bus và mcu cho các sản phẩm khác

làm thế nào để bước vào giường hộp?

Thiết lập Arduino IDE

Tải về và cài đặt thư viện

mở mã và tải lên bảng điều khiển

CANBed: bộ phát triển bus Arduino CAN_3

CANBed: bộ phát triển bus Arduino CAN_4

Mã Arduino

Chân đầu nối OBD. Ghi lại mật khẩu

CANBed: bộ phát triển bus Arduino CAN_5

các đầu nối OBD-II trong xe

CANBed: bộ phát triển bus Arduino CAN_6

CANBed: bộ phát triển bus Arduino CAN_7

CANBed: bộ phát triển bus Arduino CAN_8

CANBed: bộ phát triển bus Arduino CAN_9

ong

Đặt tỷ lệ ba chiều

CANBed: bộ phát triển bus Arduino CAN_10

thiết lập mặt nạ và bộ lọc nhận

CANBed: bộ phát triển bus Arduino CAN_11

CANBed: bộ phát triển bus Arduino CAN_12

Hiển thị những đăng ký nào được sử dụng (0 hoặc 1 cho các bộ lọc, 0-5 cho các bộ lọc).

Hiển thị trạng thái khung. 0 là khung tiêu chuẩn của một bộ lọc hoặc một bộ lọc, và 1 là khung mở rộng.

chỉ nội dung của một mặt cắm hoặc một bộ lọc.

Kiểm tra tín hiệu

CANBed: bộ phát triển bus Arduino CAN_13

lấy id hộp

CANBed: bộ phát triển bus Arduino CAN_14

Đang gửi ảnh

là id của khung

trạng thái của khung (0-khu vực chuẩn, 1-khu vực mở rộng)

Hiển thị chiều dài khung

Thông điệp đó là gì

đang nhận tín hiệu

CANBed: bộ phát triển bus Arduino CAN_15

hiển thị chiều dài dữ liệu

là vị trí lưu trữ dữ liệu

so với các gia đình

CANBed: bộ phát triển bus Arduino CAN_16

tóm tắt