can là gì

Giao tiếp CAN là gì? Mạng tiếp xúc CAN là mạng tiếp xúc được dùng phổ cập nhất tren xe pháo xe hơi lúc bấy giờ, ngoại giả bọn chúng còn hoàn toàn có thể phần mềm vô công nghiệp, cuộc sống,… nhưng mà hoàn toàn có thể chúng ta chưa chắc chắn cho tới. Vậy qua chuyện nội dung bài viết này hãy nằm trong lần hiểu nhé.

1. Giao tiếp CAN là gì?

Bạn đang xem: can là gì

Giao tiếp CAN là gì?

CAN (Controller Area Network) là phú thức truyền thông tiếp nối đuôi nhau tương hỗ những khối hệ thống tinh chỉnh thời hạn thực; là đàng bus truyền đạt số (broadcast digital bus) với rất nhiều Master. cũng có thể links cho tới 2032 vũ trang bên trên một mạng độc nhất với vận tốc truyền thông vận tốc cao lên tới mức 1 Mbits / giây.

CAN được cải tiến và phát triển phiên thứ nhất vày Robert Bosch GmbH, Đức vô năm 1986 khi bọn họ được Mercedes đòi hỏi cải tiến và phát triển một khối hệ thống liên hệ thân mật tía ECU (bộ tinh chỉnh năng lượng điện tử) bên trên xe pháo.

Họ nhận biết rằng UART không thể tương thích vô trường hợp này vì thế nó được dùng vô tiếp xúc điểm – điểm. Nhu cầu về một khối hệ thống liên hệ nhiều công ty trở thành cung cấp thiết. Bởi vậy, mạng CAN thứ nhất tiếp tục xuất hiện nay vô năm 1987 vày Hãng Intel sản xuất.

Ngay kể từ khi mới mẻ Thành lập, tiếp xúc CAN đang được đồng ý và phần mềm một cơ hội rộng thoải mái trong số nghành công nghiệp, sản xuất xe hơi. Với thời hạn, CAN càng trở thành thông thườn rộng lớn vì thế tính hiệu suất cao, ổn định lăm le, đơn giản và giản dị, hé và nhất là ngân sách rẻ mạt.

Ngoài rời khỏi phú thức CAN còn được phần mềm trong số sinh hoạt tự động hóa hóa công nghiệp và những sinh hoạt tinh chỉnh phân phối, truyền vận tốc cao cho những ngành công nghiệp như xe pháo tương đối, máy nông nghiệp, tàu lặn, những khí cụ nó khoa, máy đan, v.v…

2. Cấu trúc chuẩn chỉnh tiếp xúc CAN theo dõi chi chuẩn chỉnh CAN 2.0b

Chuẩn CAN bao gồm:

a. Tầng vật lý

b. Tầng links dữ liệu

  • Các thông điệp
  • Các chuẩn chỉnh phân xử mang đến truy vấn bus.
  • Các cách thức dò thám lỗi và xử lý lỗi

Mạng CAN được tạo ra trở thành từ là một group những nodes, từng node hoàn toàn có thể tiếp xúc với ngẫu nhiên nodes này không giống vô mạng. Việc tiếp xúc được tiến hành bằng sự việc tương truyền và nhận những gói tài liệu – gọi là message. Mỗi loại message vô mạng CAN được gán cho 1 ID – số lăm le danh – tùy từng cường độ ưu tiên của message ê.

Công nghệ cáp của mạng CAN sở hữu đàng thừng dẫn đơn giản và giản dị, sự truyền tài liệu tiến hành nhờ cặp thừng truyền tín hiệu vi sai. Đường thừng bus kết giục vày năng lượng điện trở 120 ohm ở từng đầu. Và sở hữu sơ đồ gia dụng cấu hình như sau:

Xem thêm: Nguồn sỉ giày sneaker giá tốt uy tín chất lượng hiện nay

Giao tiếp CAN nằm trong loại khối hệ thống tiếp xúc gói tài liệu (message base system), từng node được gán cho 1 ID. Hệ thống tiếp xúc gói tài liệu sở hữu tính phát triển thêm vì thế khi thêm thắt, bớt một node hoặc thay cho một group node vày một node phức tạp rộng lớn ko thực hiện tác động đến hơn cả khối hệ thống.

Hệ thống tinh chỉnh phân bổ dựa vào mạng tiếp xúc CAN sở hữu tính hé, đơn giản dễ dàng thay cho thay đổi nhưng mà không nhất thiết phải design lại toàn cỗ khối hệ thống. Mỗi node hoàn toàn có thể nhận nhiều loại message không giống nhau, ngược lại một message hoàn toàn có thể được trao vày nhiều node và việc làm được tiến hành một cơ hội đồng hóa vô khối hệ thống phân bổ.

Mỗi node hoàn toàn có thể nhận nhiều loại message không giống nhau, ngược lại một message hoàn toàn có thể được trao vày nhiều node và việc làm được tiến hành một cơ hội đồng hóa vô khối hệ thống phân bổ.

Cách thức tiếp xúc mạng CAN dựa trên chi chuẩn chỉnh ISO11898:2003 bao gồm nhị lớp: Physical layer và Data liên kết layer.

  • Lớp Physical layer khái niệm cơ hội biểu diễn/thu nhận bit 0 bit 1, cơ hội lăm le thời và đồng hóa hóa
  • Lớp Data liên kết layer được chia thành 2 lớp nhỏ là logical liên kết control (LLC) và Medium Access Control (MAC)

3. Ưu điểm của tiếp xúc CAN

  • Đơn giản, ngân sách thấp: bus CAN chỉ mất 2 thừng hùn liên kết những module tinh chỉnh cùng nhau đơn giản dễ dàng rộng lớn, dễ dàng lắp ráp và dễ dàng thay thế sửa chữa, duy trì khi có trục trặc.
  • Tạo rời khỏi một phú thức cộng đồng nhằm nhiều căn nhà hỗ trợ không giống nhau hoàn toàn có thể cải tiến và phát triển những module tinh chỉnh tương mến với nhau
  • Tính ưu tiên của thông điệp (Prioritization of messages): từng thông điệp được truyền rời khỏi từ là một nút (node) hoặc trạm (station) bên trên bus CAN đều phải có nút ưu tiên. Khi nhiều thông điệp được truyền rời khỏi bus đồng thời thì thông điệp sở hữu nút ưu tiên tối đa sẽ tiến hành truyền.
  • Cấu hình linh hoạt: được cho phép thiết lập thông số kỹ thuật thời hạn bit, thời hạn đồng hóa, phỏng nhiều năm tài liệu truyền, tài liệu nhận, …
  • Nhận tài liệu nhiều điểm với việc đồng hóa thời gian: một thông điệp hoàn toàn có thể được trao vày nhiều node không giống nhau vô bus đồng thời và đều hoàn toàn có thể thấy thông điệp đang được truyền bên trên bus.
  • Nhiều master (multimaster)
  • Phát hiện nay và báo hiệu lỗi: Mỗi thông điệp sở hữu tất nhiên mã CRC nhằm tiến hành đánh giá lỗi. Nếu lỗi xuất hiện nay, node nhận tiếp tục bỏ lỡ thông điệp lỗi và truyền khuông báo lỗi lên bus CAN. Mỗi node sở hữu cỗ điểm quản lý và vận hành lỗi truyền nhận riêng biệt nhằm xác lập hiện trạng lỗi của nó. Khi lỗi xuất hiện nay rất nhiều, một node hoàn toàn có thể tự động hóa ngắt ngoài bus.
  • Tự động để lại những thông điệp bị lỗi khi bus rảnh: Một thông điệp được truyền rời khỏi bus nếu như bị lỗi thì sẽ không còn mất mặt chuồn nhưng mà node truyền thông điệp này sẽ lưu lại này lại và tự động hóa tái phát thông điệp này khi bus CAN rảnh cho tới khi thành công xuất sắc.

4. Các loại CAN frame

Các loại CAN frame

Dữ liệu CAN được truyền bên dưới dạng những Frame sở hữu 4 loại, ê là:

  • Data Frame (khung dữ liệu): là khuông đem tài liệu từ là một cỗ truyền tài liệu cho tới những cỗ nhận tài liệu. Khung này còn có vùng nhằm đem những byte tài liệu.
  • Remote Frame (khung đòi hỏi hoặc điều khiển): là khuông được truyền từ là một Node ngẫu nhiên nhằm đòi hỏi tài liệu kể từ Node không giống. Khi Node không giống ê có được đòi hỏi tiếp tục để lại tài liệu sở hữu ID (Identifier) trùng với ID được gửi vô Remote Frame.
  • Error Frame (khung lỗi): là khuông được truyền vày ngẫu nhiên Node này khi Node ê trừng trị hiện nay lỗi kể từ Bus.
  • Overflow Frame (khung báo tràn): từng Node vô CAN Bus hoàn toàn có thể truyền ngẫu nhiên lúc nào nếu như trừng trị hiện nay Bus rảnh. Hoặc nếu như một Node nhận rất nhiều tài liệu và ko xử lý kịp, nó sẽ bị gửi Frame này nhằm những Node không giống ko gửi thêm thắt tài liệu mang đến nó.

Data Frame và Remote Frame thao tác theo dõi chế độ phân xử quyền ưu tiên của tín hiệu vì vậy cấu hình của bọn chúng sở hữu vùng phân xử quyền ưu tiên, điểm chứa chấp ID của khuông.

Và bọn chúng sở hữu nhị format không giống nhau là format chuẩn chỉnh (Standard) và format không ngừng mở rộng (Extended):

  • Định dạng khuông chuẩn chỉnh dùng ID có tính nhiều năm 11 bit
  • Định dạng khuông không ngừng mở rộng dùng ID có tính nhiều năm 29 bit

5. Ứng dụng tiếp xúc CAN

Ứng dụng tiếp xúc CAN

Giao tiếp CAN được phần mềm vô thật nhiều nghành không giống nhau như: Xe ôtô, tàu khách hàng và tàu mặt hàng, khối hệ thống năng lượng điện tử mặt hàng hải, năng lượng điện tử máy cất cánh và mặt hàng ko, tự động hóa hóa xí nghiệp sản xuất, tinh chỉnh máy công nghiệp, tự động hóa hóa tòa căn nhà, cầu thang máy (thang nâng và thang trượt), vũ trang phụ tùng nó tế,….với vận tốc bit hoàn toàn có thể lên tới mức 1 Mbit/s.

  • Ứng dụng mạng vô công ty: tiếp xúc CAN được dùng nhằm xây đắp mạng phụ nhằm thực ganh đua phát động khối hệ thống và tương hỗ tháo dỡ lắp đặt “nóng” vũ trang bên trên những bo PC rộng lớn dùng làm lăm le tuyến.
  • Trong khám đa khoa, mạng tiếp xúc CAN hoàn toàn có thể dùng nhằm tinh chỉnh những vũ trang vô chống như đèn, bảng năng lượng điện tử, máy nội soi, máy X-quang, camera, máy in, …. (giao thức hoàn toàn có thể dùng là CANOpen)
  • Tự động hóa vô căn nhà máy: việc tinh chỉnh tự động hóa hóa những vũ trang hoàn toàn có thể dùng phú thức DeviceNet, một phú thức xay dựng bên trên chuẩn chỉnh CAN
  • Hệ thống thang máy: Các bo tinh chỉnh vấn đề cùng nhau qua chuyện bus CAN ở những tầng và bo mạch chính

>>> Xem thêm: Mạng cảm biến ko thừng và ứng dụng

Xem thêm: iphone 15 pro max giá bao nhiêu