Đồ án nghiên cứu thiết kế và chế tạo táp lô xe tự hành - ĐH SPKT TPHCM

Nghiên cứu quy trình thiết kế và chế tạo táp lô xe tự hành. Phân tích chi tiết yêu cầu kỹ thuật, tích hợp thiết bị và tối ưu hóa kết cấu bảng điều khiển.

Trường đại học

Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2022

96
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan về nghiên cứu thiết kế táp lô xe tự hành

Táp lô xe tự hành là hệ thống hiển thị thông tin tích hợp trong xe, kết hợp công nghệ tự động hóa và giao diện người-máy tiên tiến. Được nghiên cứu và phát triển nhằm nâng cao trải nghiệm lái xe bằng cách cung cấp dữ liệu thời gian thực về tốc độ, mức nhiên liệu, trạng thái pin và cảnh báo hệ thống. Hệ thống này sử dụng mạng CAN (Controller Area Network) để truyền dữ liệu giữa các module cảm biến và vi xử lý, đảm bảo độ chính xác và tốc độ phản hồi. Ngoài ra, táp lô còn tích hợp các cảm biến nhiệt độ, độ ẩm và camera hỗ trợ nhận diện môi trường xung quanh. Các nghiên cứu gần đây tập trung vào tối ưu hóa giao diện người dùng, giảm thiểu sự phân tâm cho tài xế trong khi lái xe. Việc chế tạo táp lô xe tự hành không chỉ đòi hỏi kiến thức về điện tử ô tô mà còn yêu cầu kỹ năng lập trình nhúng và thiết kế đồ họa.

1.1. Vai trò của táp lô trong xe tự hành

Táp lô đóng vai trò trung tâm trong việc cung cấp thông tin quan trọng cho người lái, đặc biệt trong các hệ thống xe tự hành. Nó không chỉ hiển thị tốc độ, mức nhiên liệu hay trạng thái pin mà còn tích hợp các cảnh báo an toàn như hệ thống phanh ABS, túi khí hay lỗi động cơ. Trong xe tự hành, táp lô còn hỗ trợ hiển thị dữ liệu từ hệ thống cảm biến như radar, camera và lidar, giúp tài xế hoặc hệ thống điều khiển tự động đưa ra quyết định kịp thời. Sự phát triển của công nghệ đã cho phép táp lô hiển thị thông tin dưới dạng đồ họa 3D, biểu đồ trực quan và thậm chí hỗ trợ giao tiếp bằng giọng nói. Điều này không chỉ nâng cao tính thẩm mỹ mà còn cải thiện khả năng tương tác giữa người dùng và phương tiện.

1.2. Các công nghệ nền tảng cho táp lô xe tự hành

Công nghệ nền tảng của táp lô xe tự hành bao gồm mạng CAN, vi xử lý nhúng (như Raspberry Pi, Arduino) và hệ điều hành thời gian thực (RTOS). Mạng CAN cho phép truyền dữ liệu nhanh chóng giữa các module trong xe, trong khi vi xử lý đảm nhận vai trò xử lý tín hiệu và điều khiển giao diện. Các cảm biến như cảm biến tốc độ, nhiệt độ và độ ẩm cung cấp dữ liệu đầu vào quan trọng. Ngoài ra, công nghệ màn hình cảm ứng và đồ họa 3D giúp hiển thị thông tin một cách trực quan. Sự kết hợp giữa phần cứng và phần mềm nhúng cho phép táp lô hoạt động ổn định và đáp ứng nhanh chóng các yêu cầu điều khiển. Các nghiên cứu cũng tập trung vào việc tối ưu hóa tiêu thụ năng lượng và khả năng tương thích với các hệ thống khác trong xe.

II. Phân tích vấn đề thiết kế táp lô xe tự hành

Thiết kế táp lô xe tự hành gặp nhiều thách thức kỹ thuật do yêu cầu tích hợp đa dạng các hệ thống cảm biến, vi xử lý và giao diện người dùng. Một trong những vấn đề chính là đảm bảo độ tin cậy và tốc độ truyền dữ liệu thông qua mạng CAN, đặc biệt trong điều kiện môi trường khắc nghiệt. Ngoài ra, việc xử lý và hiển thị dữ liệu thời gian thực đòi hỏi phần cứng phải có khả năng xử lý song song và tối ưu hóa năng lượng. Thách thức khác đến từ thiết kế giao diện người dùng, khi cần cân bằng giữa tính thẩm mỹ, khả năng sử dụng và khả năng hiển thị thông tin quan trọng. Các lỗi phần mềm hoặc phần cứng có thể dẫn đến hiển thị sai lệch, gây nguy hiểm cho người lái. Ngoài ra, chi phí sản xuất cũng là một rào cản lớn khi tích hợp các công nghệ tiên tiến như màn hình OLED hay cảm biến đa chức năng.

2.1. Khó khăn trong tích hợp hệ thống cảm biến

Tích hợp hệ thống cảm biến vào táp lô xe tự hành đòi hỏi sự phối hợp chặt chẽ giữa phần cứng và phần mềm. Các cảm biến như radar, camera hay lidar cung cấp dữ liệu đầu vào quan trọng, nhưng chúng hoạt động ở các tần số và định dạng dữ liệu khác nhau. Việc đồng bộ hóa dữ liệu từ nhiều cảm biến là thách thức lớn, đặc biệt khi yêu cầu xử lý thời gian thực. Ngoài ra, các cảm biến phải hoạt động ổn định trong môi trường có nhiều nhiễu điện từ, nhiệt độ thay đổi và rung động. Thiết kế mạch in và vỏ bảo vệ cũng phải đảm bảo không ảnh hưởng đến hiệu suất của cảm biến. Những hạn chế về kích thước và tiêu thụ năng lượng cũng đặt ra yêu cầu khắt khe cho việc lựa chọn linh kiện.

2.2. Thách thức trong thiết kế giao diện người dùng

Thiết kế giao diện người dùng cho táp lô xe tự hành phải đảm bảo tính trực quan, dễ sử dụng và khả năng hiển thị thông tin quan trọng một cách nhanh chóng. Việc hiển thị quá nhiều thông tin trên màn hình nhỏ có thể gây phân tâm cho người lái. Do đó, cần tối ưu hóa bố cục giao diện, sử dụng biểu đồ trực quan và màu sắc phù hợp để thu hút sự chú ý. Ngoài ra, giao diện phải tương thích với các thao tác điều khiển bằng tay hoặc giọng nói. Thách thức khác đến từ việc hỗ trợ đa ngôn ngữ và tùy chỉnh giao diện theo sở thích của người dùng. Các nghiên cứu cũng tập trung vào việc sử dụng trí tuệ nhân tạo để cá nhân hóa giao diện dựa trên hành vi lái xe.

III. Giải pháp thiết kế và chế tạo táp lô xe tự hành

Để giải quyết các vấn đề kỹ thuật trong thiết kế táp lô xe tự hành, nhóm nghiên cứu đề xuất sử dụng mạng CAN kết hợp với vi xử lý nhúng Raspberry Pi 4. Hệ thống được thiết kế với module giao tiếp SPI cho các cảm biến tốc độ, nhiệt độ và độ ẩm, đảm bảo truyền dữ liệu nhanh chóng và chính xác. Giao diện người dùng được phát triển bằng phần mềm QT Designer, cung cấp bố cục trực quan với biểu đồ tốc độ dạng tròn và thanh trạng thái pin. Khung táp lô được thiết kế bằng Solidworks, tối ưu hóa không gian lắp đặt và khả năng tản nhiệt. Hệ thống cũng tích hợp camera hỗ trợ nhận diện biển báo và cảnh báo nguy hiểm. Quá trình chế tạo bao gồm lắp ráp phần cứng, lập trình vi xử lý và kiểm tra độ tin cậy trong môi trường thử nghiệm.

3.1. Kiến trúc hệ thống phần cứng

Hệ thống phần cứng của táp lô xe tự hành bao gồm vi xử lý Raspberry Pi 4, module giao tiếp CAN, cảm biến đa chức năng và màn hình OLED. Vi xử lý đóng vai trò trung tâm, xử lý dữ liệu từ cảm biến và điều khiển giao diện hiển thị. Module CAN transceiver đảm bảo truyền dữ liệu ổn định giữa các module trong xe. Cảm biến tốc độ sử dụng giao tiếp SPI, cung cấp dữ liệu tốc độ xe với độ chính xác cao. Màn hình OLED hiển thị thông tin dưới dạng đồ họa 3D, cải thiện khả năng tương tác người-máy. Hệ thống cũng tích hợp mạch nguồn 5V DC, đảm bảo hoạt động ổn định trong mọi điều kiện.

3.2. Phương pháp lập trình giao diện

Giao diện người dùng được lập trình bằng ngôn ngữ C++ trên nền tảng QT, sử dụng thư viện QCustomPlot để hiển thị biểu đồ tốc độ và thanh trạng thái pin. Chương trình được chia thành các module độc lập, bao gồm module đọc dữ liệu cảm biến, module xử lý tín hiệu và module hiển thị. Dữ liệu từ cảm biến được đọc qua giao tiếp SPI, xử lý bằng thuật toán trung bình động để loại bỏ nhiễu. Giao diện hỗ trợ thao tác cảm ứng, cho phép người dùng cuộn và phóng to thu nhỏ màn hình. Chương trình cũng tích hợp chế độ hiển thị ban đêm, tự động điều chỉnh độ sáng màn hình dựa trên ánh sáng môi trường.

IV. Kết luận và ứng dụng thực tiễn của táp lô xe tự hành

Nghiên cứu đã chứng minh khả năng thiết kế và chế tạo táp lô xe tự hành với đầy đủ chức năng hiển thị thông tin, tích hợp cảm biến và giao diện người dùng thân thiện. Hệ thống hoạt động ổn định trong các điều kiện thử nghiệm, đảm bảo độ tin cậy và tốc độ phản hồi. Kết quả nghiên cứu mở ra triển vọng ứng dụng rộng rãi trong ngành công nghiệp ô tô, đặc biệt là các dòng xe điện và xe tự hành. Việc tối ưu hóa giao diện và tích hợp trí tuệ nhân tạo sẽ nâng cao trải nghiệm người dùng và an toàn giao thông. Các nghiên cứu tiếp theo có thể tập trung vào việc cải thiện khả năng xử lý đa nhiệm, tích hợp hệ thống định vị GPS và hỗ trợ kết nối 5G.

4.1. Đánh giá hiệu quả hệ thống

Hiệu quả của táp lô xe tự hành được đánh giá thông qua các thử nghiệm thực tế, bao gồm kiểm tra độ chính xác của cảm biến, tốc độ truyền dữ liệu và khả năng hiển thị thông tin. Kết quả cho thấy hệ thống hoạt động ổn định với độ trễ dưới 100ms, đáp ứng yêu cầu thời gian thực. Độ chính xác của cảm biến nhiệt độ và độ ẩm đạt ±2°C và ±5% RH, đảm bảo dữ liệu đầu vào đáng tin cậy. Giao diện người dùng được đánh giá thông qua khảo sát sự hài lòng của người dùng, với tỷ lệ phản hồi tích cực đạt 90%. Hệ thống cũng đáp ứng tiêu chuẩn an toàn điện từ, không gây nhiễu cho các thiết bị khác trong xe.

4.2. Triển vọng ứng dụng trong tương lai

Táp lô xe tự hành có tiềm năng ứng dụng rộng rãi trong ngành công nghiệp ô tô, đặc biệt là các dòng xe điện và xe tự hành. Việc tích hợp trí tuệ nhân tạo sẽ cho phép hệ thống học hỏi hành vi lái xe của người dùng, cung cấp các gợi ý cá nhân hóa. Ngoài ra, khả năng kết nối 5G sẽ mở rộng chức năng của táp lô, cho phép truy cập dữ liệu từ xa, cập nhật phần mềm và hỗ trợ điều khiển bằng giọng nói. Các nhà sản xuất ô tô cũng có thể tích hợp táp lô vào hệ thống quản lý năng lượng, tối ưu hóa tiêu thụ nhiên liệu hoặc pin. Nghiên cứu tiếp theo có thể tập trung vào việc phát triển các tiêu chuẩn an toàn và tương thích cho hệ thống táp lô trong xe tự hành.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

04/06/2026
Nghiên cứu thiết kế và chế tạo táp lô xe tự hành

Trích đoạn nội dung tài liệu

Chương 1: Tổng quan. - Chương 2: Cơ sở lý thuyết. - Chương 3: Sơ lược về phần cứng và phần mềm. - Chương 4: Thiết kế, thực nghiệm mô hình hệ thống hiển thị thông tin trên ô tô.

- Chương 5: Kết quả thực nghiệm và đánh giá mô hình Táp Lô xe tự hành. - Chương 6: Kết luận và kiến nghị. Hệ thống hiển thị thông tin trên ô tô 2. Tổng quát về hệ thống hiển thị thông tin trên ô tô Hệ thống thông tin hiển thị trên màn hình bao gồm các hiển thị cơ bản sau: - Các đồng hồ: • Đồng hồ tốc độ xe (speedometer).

• Đồng hồ đo quãng đường (odometer). • Đồng hồ tốc độ động cơ (tachometer). • Đồng hồ áp lực nhớt. • Đồng hồ nhiệt độ nước làm mát.

• Đồng hồ báo nhiên liệu. Đèn tín hiệu trên ô tô [1] Tùy vào mỗi hãng xe, mỗi chủng loại xe, một chiếc ô tô có thể phát hàng trăm các thông điệp khác nhau, thông thường các thông tin này được chia thành nhiều nhóm khác nhau. Cụ thể như sau: - Nhóm thông tin liên quan đến các hệ thống an toàn: Nhóm này bao gồm những dạng thông tin tín hiệu để nhắc nhở người dùng như bật khóa điện rồi mới có thể nhả phanh tay điện tử, nhắc đóng kín cửa, nhắc nhở cài dây an toàn … - Nhóm thông tin liên quan đến tình trạng kỹ thuật của động cơ: Các thông tin này bao gồm các thông tin về tình trạng kỹ thuật của động cơ, trạng thái làm việc của hệ thống bôi trơn, nhiệt độ nước làm mát các thông số hoạt động tức thời như tình trạng làm việc của hệ thống sạc … 3 Hình 2. Nhóm thông tin tình trạng kỹ thuật động cơ [2] - Nhóm thông tin liên quan tới áp suất hơi lốp, hệ thống di chuyển: hệ thống sẽ phát ra thông điệp cảnh báo khi áp suất hơi lốp thấp hoặc cao hơn mức cho phép.

Nhóm thông tin liên quan tới áp suất hơi lốp, hệ thống di chuyển [2] - Nhóm thông tin nhắc nhở: Đây là một tính năng được trang bị trên xe, để nhắc nhở người dùng ngày đến hạn dưỡng định kỳ. Tùy theo quãng đường xe chạy 4 và thời gian sử dụng xe, hệ thống sẽ gửi các thông điệp để nhắc nhở người dùng đưa xe đi bảo dưỡng.4 Nhóm thông tin nhắc nhở [2] 2. Tổng quan về mạng CAN 2. Lịch sử phát triển mạng CAN CAN là một giao thức giao tiếp được ra mắt lần đầu tiên bởi Robert Bosch GmbH, Đức vào năm 1986 và được công nhận bởi SAE hiệp hội các kĩ sư ô tô Mỹ, có trụ sở đặt tại Detroit Michigan khi mà Mercedes đưa ra yêu cầu cho họ là phát triển một hệ thống liên lạc giữa ba ECU (bộ điều khiển điện tử) trên xe.

Nhu cầu về một hệ thống liên lạc đa chủ trở nên rất cần thiết. Do vậy, mạng CAN đầu tiên đã ra đời vào năm 1987 bởi Intel chế tạo. Ngoài nền công nghiệp ô tô, CAN cũng được ứng dụng rộng rãi trong các ngành công nghiệp tự động hóa, đóng tàu, tàu ngầm, nông nghiệp, y khoa nhờ vào các ưu điểm và sự tối ưu. Từ lúc giới thiệu lần đầu tiên cho đến hiện tại, dựa trên các đặc điểm thông số kỹ thuật của Bosch mà họ đã cho ra mắt các phiên bản khác nhau cho CAN như sau: - CAN 1.0 của CAN được chia thành hai phần: • CAN tiêu chuẩn (Phiên bản 2.0A): sử dụng ID (Identifier) 11-bit.

• CAN mở rộng (Phiên bản 2.0B): sử dụng ID 29-bit. 5 Hai phần được định nghĩa bởi các ID khác nhau của thông điệp, với sự khác biệt chính là độ dài mã ID. Vào năm 1993, hiệp hội ISO đã phát hành tài liệu tiêu chuẩn hóa cho CAN thông qua tiêu chuẩn ISO. Sự khác biệt là ở lớp vật lý.

ISO 11898 (Cần lưu ý rằng tiêu chuẩn của ISO không phải là toàn bộ các đặc tính của CAN mà Bosch qui định) xử lý các ứng dụng tốc độ cao lên đến 1Mbit / giây. ISO 11898-1: CAN lớp liên kết – dữ liệu_ CAN tốc độ cao. ISO 11898-2: CAN lớp vật lý_ CAN tốc độ cao. ISO 11898-3: CAN lớp vật lý_ CAN tốc độ thấp.

Theo sau ISO 11898, còn rất nhiều phiên bản khác nhằm tiêu chuẩn hóa CAN tính đến thời điểm hiện tại ví dụ như ISO 11519 có giới hạn trên là 125kbit / giây. Đặc điểm của mạng CAN 2. Một số khái niệm 2. Node Node là thành phần độc lập có thể xử lý truyền nhận dữ liệu trên bus CAN.

Một node là một module có hệ thống xử lý cơ bản, gồm có 3 thành phần là vi điều khiển MCU, chip điều khiển CAN (CAN controller) và chip thu-phát (CAN transceiver). Mạng CAN bao gồm nhiều node. Trong đó, mỗi node có thể giao tiếp với bất kì node nào khác nhờ việc truyền đi và nhận các gói dữ liệu gọi là message. Message Message là gói dữ liệu được truyền trong CAN.

Mỗi message sẽ được gán một ID. Tùy theo mức độ ưu tiên của message mà có một ID khác nhau. Một message có thể có nhiều node nhận. Dữ liệu trong message được gửi đi dưới dạng 4 loại khung khác nhau: - Khung dữ liệu (Data Frame).

- Khung yêu cầu hay điều khiển dữ liệu (Remote Frame). - Khung báo quá tải (Overflow Frame). Tốc độ truyền dữ liệu 2. Truyền tốc độ cao CAN tốc độ cao (CAN High Speed): được định nghĩa trong tiêu chuẩn ISO 118982 và hoạt động với tốc độ 125kbit/s đến 1Mbit/s và được sử dụng cho mạng lưới của các hệ thống sau: - Hệ thống kiểm soát động cơ (Motronic cho động cơ xăng và động cơ diesel điều khiển điện tử).

- Các hệ thống hỗ trợ (điều khiển hành trình lái - ACC). 6 - Điều khiển hệ thống truyền lực bằng điện tử. - Các hệ thống cân bằng xe (ESP). Truyền tốc độ thấp CAN tốc độ thấp (CAN Low Speed): được định nghĩa trong tiêu chuẩn ISO 11898-2 và hoạt động với tốc độ 5 đến 125kbit/s và được ứng dụng các hệ thống sau: - Điều chỉnh gương.

- Hệ thống đèn. - Hệ thống hiển thị. - Điều khiển hệ thống máy điều hòa. - Điều chỉnh ghế ngồi.

Giá trị của Bus CAN Bus có thể có một trong hai giá trị logic: “trội” hoặc “lặn”. Trong quá trình truyền đồng thời các bit “trội” và “lặn”, giá trị bus kết quả sẽ là “trội”. Mức “trội” sẽ được biểu thị bằng “0” và mức “lặn” bằng “1”. • Mức dominant/mức trội/ ứng với mức logic 0.

• Mức recessive/mức lặn/ ứng với mức logic 1. Giá trị trội: là giá trị điện áp của bus được chủ động thay đổi bởi nút CAN muốn truyền tín hiệu. Có giá trị tương ứng là 0. Giá trị lặn: là giá trị điện áp của bus bị động trả về giá trị mặc định bởi điện trở cuối.

Giá trị lặn chỉ xảy ra khi không có bất kì nút CAN nào muốn truyền tín hiệu. Giá trị tương ứng là 1. Điện áp trên hai dây CAN High và Low tốc độ cao [3] 7 Ở trạng thái lặn, cả hai dây CAN đều có cùng cài đặt mức tín hiệu điện áp 2. Ở trạng thái trội, điện áp của dây CAN H tăng lên theo một giá trị định trước (+1V).

Đồng thời, điện áp của dây CAN L cũng giảm theo (- 1V). Khi đó, điện áp của dây CAN H lên 3.5V) ở trạng thái trội. Điện áp trong dây CAN L giảm xuống cực đại 1,5V (2,5V - 1V = 1,5V) ở trạng thái trội. Do đó, sự khác biệt điện áp giữa CAN H và CAN L trong trạng thái lặn là 0V và trong trạng thái trội là 2V.6 Chuyển đổi tín hiệu CAN H và CAN L tốc độ cao [3] Bộ khuếch đại, có nhiệm vụ đánh giá các tín hiệu đầu vào từ hai dây CAN H và CAN L.

Sau đó, truyền các tín hiệu đã chuyển đổi (3.5V = 2V) đến vùng nhận CAN của thiết bị điều khiển. Tín hiệu này được gọi là điện áp đầu ra của bộ khuếch đại. Hai dây CAN được xoắn vào nhau, do đó khi bị nhiễu thì sẽ tác động như nhau đến cả hai dây. Điện áp trên hai dây High và Low của CAN tốc độ cao khi bị nhiễu [3] 8 Hình 2.

Điện áp trên hai dây CAN H và CAN L của CAN tốc độ thấp [3] Ở trạng thái lặn, điện áp của dây CAN H được cài đặt ở mức 0V và điện áp của dây CAN L ở mức 5V. Điện áp của dây CAN H tăng lên theo một giá trị định trước (+3.6V) khi ở trạng thái trội. Đồng thời, điện áp của dây CAN L cũng giảm theo (- 3. Điều này dẫn đến sự gia tăng điện áp của dây CAN H lên 3.6V) ở trạng thái trội và điện áp trong dây CAN L giảm xuống cực đại 1,4V (5V – 3.

Do đó, sự khác biệt điện áp giữa CAN H và CAN L trong trạng thái lặn là 5V và trong trạng thái trội 2. Chuyển đổi tín hiệu CAN H và CAN L tốc độ thấp [3] CAN tốc độ thấp cũng có bộ nhận nằm trong bộ thu phát. Bộ nhận này là bộ khuếch đại, có nhiệm vụ đánh giá các tín hiệu đầu vào từ hai dây CAN H và CAN L. Sau đó, truyền các tín hiệu đã chuyển đổi (3.2V) đến vùng nhận CAN của thiết bị điều khiển.

Tín hiệu này gọi là điện áp đầu ra của bộ khuếch đại.1 Giá trị điện áp trên hai dây CAN H và CAN L CAN tốc độ cao CAN tốc độ thấp CAN H CAN L CAN H CAN L Tốc độ 125kb/s đến 1 Mb/s 125kb/s Trạng thái trội 0 3.4 V Trạng thái lặn 1 2. Cơ chế giao tiếp Đặc trưng của CAN là phương pháp định địa chỉ và giao tiếp hướng đối tượng. Trong mạng CAN, mỗi thông tin trao đổi được coi như một đối tượng và được gán một số mã ID. Thông tin được truyền đi trên bus theo kiểu truyền gửi thông báo với độ dài khác nhau.

Các thông báo không chỉ được gửi tới một địa chỉ nhất định mà bất cứ trạm nào cũng có thể nhận theo nhu cầu. Mã ID dùng để phân biệt nội dung mỗi thông báo. ID không nói lên địa chỉ đích của thông báo, mà chỉ biểu diễn ý nghĩa của dữ liệu trong tin nhắn. Vì thế, mỗi trạm trên mạng có thể tự quyết định tiếp nhận và xử lý tin nhắn hay không tiếp nhận tin nhắn qua phương thức lọc tin nhắn.

Do sử dụng phương thức lọc tin nhắn mà nhiều trạm có thể đồng thời cùng nhận một tin nhắn và có các phản ứng khác nhau. Một khung yêu cầu sẽ được gửi khi một trạm yêu cầu một trạm khác gửi dữ liệu.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ