Bối cảnh và vấn đề nghiên cứu
Ngành công nghiệp ô tô hiện đại đang trải qua quá trình phát triển nhanh chóng với mật độ các hệ thống điều khiển điện và thiết bị điện tử ngày càng dày đặc trên mỗi phương tiện. Xu hướng này đặt ra yêu cầu cấp bách đối với công tác đào tạo nguồn nhân lực kỹ thuật: sinh viên không chỉ cần nắm vững nguyên lý lý thuyết mà còn phải thuần thục kỹ năng thực hành, tư duy phân tích sự cố và xử lý hư hỏng trong điều kiện thực tế. Tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh (HCMUTE), Khoa Cơ khí Động lực đã chú trọng đổi mới phương pháp giảng dạy chuyên ngành Công nghệ Kỹ thuật Ô tô. Tuy nhiên, thực tế đào tạo cho thấy nhiều sinh viên vẫn còn lúng túng khi tiếp cận các mạch điện cơ bản, thiếu phản xạ phân tích hiện tượng trục trặc, chưa thao tác chuẩn xác đồng hồ đo vạn năng (VOM), hoặc dễ gây nguy cơ chập mạch, nối tắt gây mất an toàn thiết bị.
Để giải quyết bài toán trên, các tác giả Trần Vũ Hảo và Lâm Duy Huy, dưới sự hướng dẫn của ThS. Nguyễn Thiện Dinh, đã thực hiện đồ án tốt nghiệp: "Nghiên cứu, thiết kế và chế tạo mô hình thực tập điện tử cơ bản trên ô tô" (tháng 7 năm 2023, mã lưu trữ SKL011807). Nghiên cứu kế thừa và phát triển từ nhiều công trình tiền đề trong và ngoài nước:
- Nghiên cứu quốc tế: Prabha Nissimagoudar và Gireesha Wali (2018, Đại học Kỹ thuật tại Hubli, Ấn Độ) ứng dụng MATLAB/SIMULINK và LabVIEW mô phỏng động cơ ô tô phục vụ giảng dạy; M. Sulistyo (2019, Đại học Negeri Yogyakarta, Indonesia) xây dựng mô hình học tập theo dự án (PjBL) trên hệ thống điện thân xe.
- Nghiên cứu trong nước tại HCMUTE: ThS. Châu Quang Hải (2013) nghiên cứu phần mềm mô phỏng hệ thống phun dầu điện tử EDC trên đĩa CD; ThS. Đinh Tấn Ngọc ứng dụng Multimedia mô phỏng hệ thống nhiên liệu Diesel bằng Flash; ThS. Lê Khánh Tân (2015, 2019) chế tạo phần mềm chẩn đoán lỗi (PAN) điều khiển động cơ và thiết bị thu thập dữ liệu ô tô không dây ứng dụng IoT kết hợp Arduino và LabVIEW.
Nhóm tác giả nhận định các công trình trước chủ yếu tập trung vào các hệ thống điều khiển chuyên sâu hoặc mô phỏng thuần túy trên máy tính, chưa khai thác đầy đủ tiềm năng của việc kết hợp trực tiếp giữa phần mềm máy tính và phần cứng tương tác dành riêng cho học phần điện tử cơ bản. Từ đó, đồ án xác định các mục tiêu và phạm vi cụ thể:
Mục tiêu nghiên cứu (được đánh số theo văn bản):
- Tìm hiểu cơ sở lý thuyết phần mềm Visual Studio Windows Forms để xây dựng phần mềm trên hệ điều hành Windows. Tiến hành mô phỏng các chức năng của phần mềm và phần cứng trước khi tiến hành thực tế.
- Xây dựng được phần mềm hỗ trợ việc giảng dạy của giáo viên và giao tiếp được với phần cứng để giúp cho việc giảng dạy được trực quan hơn.
- Thư viện bài học với các bài giảng cơ bản về các hệ thống điện trên ô tô, hỗ trợ cho việc giảng dạy của giảng viên. Giảng viên có thể tiếp tục bổ sung những mạch điện ô tô khác dựa trên những linh kiện có sẵn.
Đối tượng nghiên cứu:
- Phần mềm Visual Studio Windows Forms (WinForms).
- Thiết kế mạch phần cứng trên phần mềm Proteus.
- Vi điều khiển Arduino và phương thức giao tiếp nối tiếp giữa máy tính và mạch điện tử.
- Giáo trình và bài tập thực hành điện tử cơ bản trên ô tô dành cho sinh viên.
Phạm vi nghiên cứu: Tập trung vào thiết kế phần cứng giao tiếp với máy tính thông qua bo mạch Arduino và phần mềm WinForms bằng giao thức truyền thông nối tiếp; điều khiển tạo các dạng hư hỏng vật lý điển hình trên các mạch điện ô tô thông dụng tại xưởng thực tập của Trường Đại học Sư phạm Kỹ thuật TP.HCM.
Cơ sở lý thuyết và phương pháp
Khung lý thuyết và công nghệ sử dụng
Nghiên cứu tích hợp các nền tảng kỹ thuật phần mềm, thiết kế mạch điện tử và phần cứng nhúng:
- Môi trường phát triển ứng dụng Visual Studio 2022 (Windows Forms): Ứng dụng ngôn ngữ lập trình C# trên nền tảng .NET để thiết kế giao diện đồ họa người dùng (GUI). Hệ thống sử dụng các điều khiển giao diện chính gồm Button, TextBox, Label, ListBox, CheckedListBox, Panel, PictureBox và thành phần quản lý cổng nối tiếp SerialPort.
- Phần mềm Proteus (Labcenter Electronics): Sử dụng công cụ Schematic Capture để xây dựng sơ đồ nguyên lý mạch điện; ISIS Simulator để kiểm chứng logic vận hành; PCB Layout và ARES PCB Simulator để thiết kế, bố trí mạch in hai lớp trước khi gia công.
- Bo mạch vi điều khiển Arduino Mega 2560: Sử dụng vi xử lý ATmega2560 với tần số dao động 16 MHz, cung cấp 54 chân kỹ thuật số (digital I/O, trong đó có 15 chân PWM), 16 chân ngõ vào tương tự (analog), 4 cổng truyền thông nối tiếp phần cứng (UART), bộ nhớ Flash 256 KB, SRAM 8 KB và EEPROM 4 KB. Bo mạch được cấp nguồn từ 7 đến 12V qua giắc DC hoặc 5V qua cổng USB.
- Giao thức truyền thông UART (Universal Asynchronous Receiver - Transmitter): Phương thức truyền thông không đồng bộ sử dụng hai đường dẫn tín hiệu TX (truyền) và RX (nhận), định dạng khung truyền gồm bit Start, các bit dữ liệu, bit chẵn lẻ kiểm tra lỗi và bit Stop. Tốc độ truyền chuẩn được thiết lập cố định ở mức 9600 bps.
- Phần mềm Virtual Serial Port: Công cụ tạo cặp cổng COM ảo thông qua kết nối cầu cục bộ (Local Bridge giữa COM1 và COM2) nhằm phục vụ mô phỏng trao đổi dữ liệu hai chiều giữa WinForms và Proteus trước khi nạp mã xuống phần cứng thực.
Phương pháp nghiên cứu
- Phương pháp tiếp cận kỹ thuật: Lập trình hướng đối tượng bằng C# trên WinForms để phát triển phần mềm; tính toán thông số linh kiện bán dẫn, relay và dây dẫn để thiết kế mạch nguyên lý trên Proteus; biên soạn nội dung giảng dạy bám sát các mạch điện thân xe cơ bản và quy trình xử lý lỗi thực tế.
- Phương pháp thực nghiệm và kiểm thử: Sử dụng linh kiện COMPIM trong Proteus liên kết với Virtual Serial Port để kiểm tra truyền - nhận lệnh điều khiển; đo kiểm điện áp, dòng điện và trạng thái đóng ngắt của các tiếp điểm relay trên mạch in thực tế bằng đồng hồ vạn năng VOM.
- Nguồn dữ liệu: Dữ liệu kỹ thuật từ datasheet linh kiện (ATmega2560, LM2596, Relay Songle, IDE34); hệ thống giáo trình, tài liệu chuyên ngành điện thân xe và chẩn đoán ô tô của Khoa Cơ khí Động lực - Trường Đại học Sư phạm Kỹ thuật TP.HCM.
Thiết kế và triển khai
Hệ thống được thiết kế theo cấu trúc module tương tác hai chiều, bao gồm ứng dụng phần mềm BAE (Basic Automotive Electronics) cài đặt trên máy tính và bàn thực tập phần cứng kết nối qua cáp truyền thông nối tiếp.
[Máy tính: Phần mềm BAE (C# WinForms)]
[Bo mạch Arduino Mega 2560 R3]
[Mạch tạo lỗi: Cụm Relay 5 chân & LM2596]
[Mạch thực hành: Tải, Đèn BA9S, Động cơ DC, Công tắc, Cầu chì, Điện trở]
Thiết kế phần cứng và cơ chế tạo lỗi
Bàn thực tập phần cứng được chia tách thành hai khối bo mạch độc lập kết nối qua cáp bus IDE34: Mạch thực hành và Mạch tạo lỗi. Việc phân tách giúp bảo vệ các đường mạch công suất và đảm bảo an toàn cho vi điều khiển.
| Hạng mục linh kiện |
Thông số kỹ thuật / Đặc điểm mô tả |
Chức năng trong mô hình |
| Arduino Mega 2560 R3 |
Vi xử lý ATmega2560 (16 MHz), 54 digital pins, 4 UART |
Nhận chuỗi ký tự điều khiển từ máy tính và xuất tín hiệu kích relay |
| Mạch giảm áp LM2596 |
Nguồn xung DC-DC hạ áp có thể tinh chỉnh |
Ổn định mức điện áp 5V nuôi vi điều khiển và cuộn dây relay |
| Cụm Relay 5 chân |
Relay tiếp điểm cơ điện điều khiển bằng tín hiệu số |
Đóng/ngắt các điểm nối dây trên mạch để can thiệp lỗi vật lý |
| Relay Songle 8 chân |
Relay hai cặp tiếp điểm kép |
Phục vụ bài học đóng/ngắt mạch còi và mạch khởi động |
| Tải tiêu thụ |
Bóng đèn sợi đốt BA9S, động cơ DC mini 500TB |
Tải công tác mô phỏng đèn chiếu sáng và mô tơ khởi động |
| Thiết bị đóng cắt |
Công tắc gạt 3 chân 2 vị trí (Bật - Tắt), công tắc gạt 8 chân 3 vị trí |
Thao tác điều khiển các chế độ chiếu sáng, khởi động |
| Linh kiện bảo vệ |
Cầu chì dạng ngắt mạch, điện trở công suất |
Bảo vệ ngắn mạch và mô phỏng điện trở không mong muốn |
| Cổng kết nối IDE34 |
Cáp bẹ bus 34 chân |
Kết nối liên mạch giữa bo mạch tạo lỗi và bo mạch thực hành |
| Bộ nguồn |
Adapter nguồn một chiều 12VDC |
Cấp nguồn công tác cho toàn bộ mô hình |
Mạch tạo lỗi can thiệp trực tiếp vào sơ đồ cấp điện của các bài học thông qua tiếp điểm relay, mô phỏng chính xác 5 dạng hư hỏng vật lý cơ bản:
- Hở mạch (Open Circuit): Relay mắc nối tiếp trên đường dây điều khiển mở tiếp điểm thường đóng, làm đứt đoạn đường dẫn dòng điện khiến tải ngừng hoạt động.
- Xuất hiện điện trở không mong muốn (High Resistance Fault): Relay ngắt đường dây dẫn trực tiếp và ép dòng điện đi qua một điện trở phụ trợ, gây sụt áp trên đường dây và làm suy giảm hiệu suất của tải (ví dụ: đèn sáng mờ, còi kêu nhỏ).
- Ngắn mạch nối đất kiểu một (Short to Ground Type 1): Dòng điện bị nối tắt về cực âm (mass) tại vị trí trước phụ tải nhưng sau cầu chì, làm tăng dòng đột biến dẫn tới đứt cầu chì bảo vệ.
- Ngắn mạch nối đất kiểu hai (Short to Ground Type 2): Đường dây điều khiển phía sau phụ tải bị nối tắt trực tiếp về mass, làm mất tác dụng đóng cắt của công tắc điều khiển.
- Ngắn mạch nối nguồn (Short to Voltage/Power): Tiếp điểm relay đưa trực tiếp điện áp nguồn 12V vào vị trí sau công tắc, khiến tải tự hoạt động liên tục mà không phụ thuộc vào trạng thái đóng ngắt của công tắc.
Thiết kế phần mềm BAE
Phần mềm BAE được biên soạn bằng Visual Studio 2022 C# Windows Forms, cung cấp giao diện tương tác hai phân quyền:
- Giao diện Sinh viên: Khởi đầu bằng điều kiện bắt buộc: phần mềm chỉ mở khóa các chức năng khi đã thiết lập kết nối thành công với cổng COM và tốc độ truyền 9600 bps tương ứng của phần cứng. Ba module chính gồm:
- Bài học: Cung cấp khung lý thuyết, hình ảnh thực tế, câu hỏi củng cố kiến thức và sơ đồ hướng dẫn sinh viên tự cắm dây nối mạch trên phần cứng trước khi vận hành.
- Thực hành kiểm tra lỗi: Sinh viên chọn mạch điện, nhấn lệnh "Tạo lỗi" để phần mềm gửi chuỗi ký tự qua cổng COM kích hoạt relay ngẫu nhiên trên phần cứng. Sinh viên tiến hành đo đạc bằng VOM, xác định lỗi, chọn linh kiện hư hỏng cùng loại lỗi trên giao diện và nhấn "Đáp án" để đối chiếu kết quả.
- Kiểm tra: Cho phép cấu hình kiểm tra theo từng chương hoặc kiểm tra tổng hợp ngẫu nhiên nhiều chương với số lượng câu hỏi tùy biến, tự động tính điểm và đánh giá mức độ hoàn thành.
- Giao diện Giảng viên (Đăng nhập quản trị: tên đăng nhập
admin, mật khẩu 123): Cho phép quản lý danh sách sinh viên, theo dõi tiến độ học tập và can thiệp tạo mã lỗi chủ động xuống mô hình phần cứng nhằm phục vụ các tình huống giảng dạy trực tiếp trên lớp.
Nội dung chính theo từng chương
Chương 1: Tổng quan
Chương 1 trình bày lý do chọn đề tài xuất phát từ sự phát triển của công nghệ ô tô và thực trạng đào tạo tại HCMUTE; tổng thuật 5 công trình nghiên cứu trong và ngoài nước liên quan đến ứng dụng mô hình và đa phương tiện trong giáo dục kỹ thuật ô tô; xác định rõ 3 mục tiêu nghiên cứu, 4 nhóm đối tượng, phạm vi nghiên cứu, phương pháp tiếp cận kỹ thuật và cấu trúc 6 chương của khóa luận.
Chương 2: Cơ sở lý thuyết về Visual Studio Windows Forms, Proteus và Arduino
Chương 2 cung cấp nền tảng lý thuyết phục vụ thiết kế:
- Giới thiệu môi trường Visual Studio 2022 và công cụ WinForms; phân tích cấu trúc các cửa sổ làm việc gồm Source Code Window, Solution Explorer, Design Window, Toolbox và Properties Window; mô tả chức năng của 8 điều khiển giao diện cơ bản.
- Giới thiệu bộ phần mềm Proteus với các phân hệ Schematic Capture, ISIS Simulator, PCB Layout và ARES PCB Simulator.
- Trình bày kiến trúc phần cứng bo mạch Arduino Mega 2560 (chip ATmega2560, xung nhịp 16 MHz, bộ nhớ Flash 256 KB, EEPROM 4 KB, 54 chân I/O) và môi trường lập trình Arduino IDE.
- Trình bày nguyên lý truyền thông nối tiếp UART không đồng bộ và giải pháp giả lập cổng COM thông qua phần mềm Virtual Serial Port kiểu Local Bridge kết nối COM1 - COM2.
Chương 3: Phần mềm học tập được biên soạn bằng Visual Studio Windows Forms
Chương 3 mô tả chi tiết quy trình vận hành và cấu trúc mã nguồn của ứng dụng phần mềm BAE:
- Quy trình đăng nhập và tính năng kiểm tra kết nối phần cứng bắt buộc qua cổng COM (Baudrate 9600 bps).
- Chi tiết 3 chức năng dành cho sinh viên: Chức năng "Bài học" (gồm khung lý thuyết, khung hình ảnh minh họa, khung câu hỏi trắc nghiệm, khung tiến độ bài học và hướng dẫn cắm dây); Chức năng "Thực hành kiểm tra lỗi" (chọn chương, tạo lỗi ngẫu nhiên, khung chọn linh kiện và loại lỗi để chấm điểm); Chức năng "Kiểm tra" (chọn chương hoặc kiểm tra tổng hợp, thiết lập số lượng câu hỏi, tính giờ và chấm điểm tự động).
- Chức năng quản trị dành cho giảng viên: đăng nhập tài khoản quản trị (
admin/123), module quản lý cơ sở dữ liệu sinh viên/tiến độ học tập và module bảng điều khiển tạo mã lỗi thủ công theo ý muốn.
- Cấu trúc hệ thống giáo án điện tử tích hợp trên phần mềm.
Chương 4: Thiết kế và chế tạo mô hình thực tập điện tử cơ bản trên ô tô
Chương 4 tập trung vào quy trình thiết kế và thi công phần cứng:
- Thiết lập mô phỏng giao tiếp UART giữa WinForms và Proteus thông qua linh kiện COMPIM.
- Thiết kế sơ đồ nguyên lý mạch tạo lỗi: phân tách thành nhánh điều khiển cuộn dây relay (cấp nguồn qua module hạ áp LM2596) và nhánh tiếp điểm relay can thiệp đường dây.
- Phân tích sơ đồ nguyên lý 5 cách thức tạo lỗi hư hỏng mạch điện (hở mạch, điện trở lạ, ngắn mạch nối đất 1 & 2, ngắn mạch nối nguồn).
- Thiết kế và chế tạo 6 mạch thực hành điện cơ bản trên bo mạch in:
- Mạch điện trở nối tiếp.
- Mạch đèn lùi.
- Mạch đèn lùi và đèn hậu.
- Mạch khởi động (sử dụng động cơ mini 500TB và công tắc gạt).
- Mạch đèn báo rẽ và đèn đỗ.
- Mạch còi (sử dụng relay Songle 8 chân).
- Thiết kế layout PCB trên Proteus và hoàn thiện sản phẩm phần cứng kết nối qua cáp bus IDE34.
Chương 5: Kết quả và đánh giá
Chương 5 đánh giá hiệu quả hoạt động thực nghiệm của toàn bộ hệ thống:
- Mô hình phần cứng và phần mềm BAE hoạt động ổn định, đồng bộ dữ liệu thời gian thực qua giao thức UART.
- Thử nghiệm nối dây mạch điện theo hướng dẫn trên phần mềm: các phụ tải (đèn sợi đốt BA9S, còi, động cơ) hoạt động đúng nguyên lý thiết kế khi chưa có lỗi.
- Thử nghiệm tạo lỗi: tải hoạt động sai lệch khi phần mềm gửi lệnh kích relay tạo lỗi (ví dụ: đèn không sáng khi hở mạch, còi kêu yếu khi xuất hiện điện trở không mong muốn).
- Kiểm chứng thao tác đo đạc: sinh viên sử dụng đồng hồ đo VOM đo sụt áp (điện áp định mức 12V qua còi bị suy giảm khi có lỗi điện trở lạ) và kiểm tra thông mạch để xác định vị trí hở mạch chính xác.
Chương 6: Kết luận và kiến nghị
Chương 6 tổng kết các kết quả đạt được đối chiếu với mục tiêu ban đầu; khẳng định mô hình đáp ứng tốt yêu cầu trực quan hóa công tác đào tạo thực hành điện ô tô; nêu rõ các kiến nghị cải tiến, phát triển thêm các mạch điện tử phức tạp hơn trong tương lai.
Kết quả và đóng góp
Kết quả kỹ thuật đạt được
Đồ án đã hoàn thành trọn vẹn cả hai khối sản phẩm phần mềm và phần cứng theo đúng các yêu cầu kỹ thuật đề ra:
| Hạng mục sản phẩm |
Kết quả cụ thể đã hoàn thành |
Minh chứng vận hành trong văn bản |
| Phần mềm BAE |
Lập trình bằng C# WinForms, tích hợp 2 phân quyền (Sinh viên, Giảng viên) |
Ghi nhận tiến độ học tập, kiểm tra kết nối cổng COM, tự động chấm điểm bài kiểm tra |
| Mô hình phần cứng |
01 bo mạch thực hành + 01 bo mạch tạo lỗi kết nối bằng cáp IDE34 |
Hoàn thiện mạch in PCB, tích hợp Arduino Mega 2560 R3, module LM2596, adapter 12V |
| Dạng lỗi mô phỏng |
5 dạng lỗi vật lý: Hở mạch, Điện trở không mong muốn, Ngắn mạch mass 1 & 2, Ngắn mạch nguồn |
Kích hoạt đóng/ngắt thành công thông qua lệnh điều khiển cụm relay 5 chân |
| Hệ thống mạch điện |
6 mạch điện ô tô cơ bản được bố trí hoàn chỉnh trên bàn thực hành |
Mạch điện trở nối tiếp, đèn lùi, đèn lùi - hậu, khởi động, báo rẽ - đỗ, mạch còi |
Đóng góp thực tiễn và đào tạo
- Gắn kết lý thuyết và thực hành: Sinh viên được trực tiếp quan sát hiện tượng sai lệch của mạch điện ngay trên phần cứng khi phần mềm kích hoạt lỗi, từ đó khắc phục tình trạng học lý thuyết trừu tượng.
- Nâng cao kỹ năng chẩn đoán an toàn: Cung cấp môi trường thực hành đo đạc bằng đồng hồ VOM với các tình huống giả lập thực tế, giúp người học thành thạo quy trình đo kiểm mà không gây nguy cơ chập cháy hệ thống điện trên xe thật.
- Hỗ trợ giảng dạy linh hoạt: Giúp giảng viên chủ động thiết lập bài giảng, tạo đề kiểm tra ngẫu nhiên hoặc cài đặt mã lỗi có chủ đích để đánh giá khách quan năng lực phân tích mạch của từng sinh viên.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của đề tài:
- Phạm vi nội dung mới chỉ tập trung vào các mạch điện thân xe cơ bản (chiếu sáng, tín hiệu, còi, khởi động đơn giản), chưa tích hợp các hệ thống điều khiển điện tử phức tạp trên xe hiện đại như hệ thống điều khiển động cơ, hệ thống phanh ABS hay mạng truyền thông CAN bus.
- Phương thức kết nối giữa máy tính và phần cứng hoàn toàn phụ thuộc vào cáp nối tiếp vật lý (UART qua cổng COM), chưa triển khai các chuẩn truyền thông không dây (như Wi-Fi, Bluetooth).
- Mô hình chỉ mô phỏng các dạng lỗi hư hỏng tĩnh thông qua tiếp điểm relay cơ học, chưa hỗ trợ tạo các dạng lỗi suy hao tín hiệu xung tần số cao hoặc lỗi cảm biến dạng tương tự (analog).
Hướng phát triển tiếp theo:
- Tiếp tục mở rộng thư viện mạch điện ô tô trên phần mềm và bố trí thêm các linh kiện bán dẫn, cảm biến trên phần cứng dựa trên tài nguyên chân còn trống của bo mạch Arduino Mega 2560.
- Bổ sung các bài thực hành chẩn đoán lỗi trên các hệ thống điện tử phụ trợ khác của ô tô.
Giá trị tham khảo
Đồ án tốt nghiệp là tài liệu tham khảo có giá trị chuyên môn cao cho các đối tượng sau:
- Sinh viên ngành Công nghệ Kỹ thuật Ô tô, Công nghệ Tự động hóa và Điện tử: Tham khảo phương pháp xây dựng giao diện ứng dụng điều khiển bằng C# WinForms, cách thức lập trình truyền thông nối tiếp UART với vi điều khiển, và các kỹ thuật đo kiểm mạch điện cơ bản bằng đồng hồ VOM.
- Giảng viên và cán bộ quản lý phòng thí nghiệm kỹ thuật: Tham khảo phương án thiết kế module hóa thiết bị dạy học thực hành, đặc biệt là giải pháp phân tách mạch tạo lỗi và mạch công tác để bảo vệ an toàn cho thiết bị trong quá trình đào tạo.
- Người làm đề tài nghiên cứu mô hình dạy học: Tham khảo phương pháp kết hợp phần mềm mô phỏng (Proteus COMPIM, Virtual Serial Port) nhằm kiểm tra tính tương thích của hệ thống trước khi gia công mạch in PCB thực tế.
Câu hỏi thường gặp
1. Phần mềm BAE quản lý truyền thông với mô hình phần cứng qua thông số và điều kiện bắt buộc nào?
Phần mềm BAE giao tiếp với bo mạch Arduino Mega 2560 thông qua cổng nối tiếp (COM) với tốc độ truyền (Baudrate) được cấu hình cố định ở mức 9600 bps. Phần mềm cài đặt tính năng bắt buộc: người dùng phải thiết lập kết nối vật lý thành công giữa phần mềm và mô hình thì mới có thể sử dụng các chức năng học tập, thực hành và kiểm tra.
2. Mô hình có khả năng mô phỏng bao nhiêu dạng hư hỏng mạch điện cơ bản?
Hệ thống mô phỏng chính xác 5 dạng hư hỏng vật lý thông qua cụm relay trên mạch tạo lỗi:
- Hở mạch.
- Xuất hiện điện trở không mong muốn.
- Ngắn mạch nối đất kiểu một (nối mass trước tải, sau cầu chì).
- Ngắn mạch nối đất kiểu hai (nối mass sau tải, trước công tắc).
- Ngắn mạch nối nguồn (nối trực tiếp điện áp nguồn sau công tắc).
3. Bo mạch điều khiển trung tâm được sử dụng là loại nào và có các thông số kỹ thuật chính ra sao?
Mô hình sử dụng bo mạch Arduino Mega 2560 R3 trang bị vi xử lý ATmega2560 (8-bit, xung nhịp 16 MHz), gồm 54 chân kỹ thuật số (15 chân PWM), 16 chân tương tự, 4 cổng UART, bộ nhớ Flash 256 KB (8 KB dành cho bootloader), 8 KB SRAM và 4 KB EEPROM; hỗ trợ cấp nguồn qua cổng USB (5V) hoặc giắc nguồn DC (7-12V).
4. Tài khoản quản trị dành cho giảng viên có thông tin đăng nhập mặc định và các chức năng gì?
Giảng viên đăng nhập vào phần mềm BAE bằng tài khoản quản lý với tên đăng nhập là admin và mật khẩu là 123. Tại phân quyền này, giảng viên sử dụng hai chức năng chính: Quản lý thông tin sinh viên (xem tiến độ học tập, thêm, sửa, xóa thông tin lớp học và sinh viên) và Tạo mã lỗi (chủ động gửi mã lệnh kích relay tạo lỗi vật lý trên phần cứng theo kịch bản sư phạm).
5. Tác giả đã dùng giải pháp kỹ thuật nào để kiểm tra giao tiếp UART trước khi làm phần cứng thật?
Nhóm tác giả sử dụng phần mềm Virtual Serial Port với tính năng Local Bridge để tạo cặp cổng COM ảo liên kết giữa COM1 và COM2. Một cổng COM được kết nối với phần mềm WinForms và cổng còn lại liên kết với linh kiện COMPIM trong sơ đồ mô phỏng mạch điện của phần mềm Proteus, cho phép gửi nhận chuỗi ký tự điều khiển relay thành công trước khi thi công mạch PCB thực tế.
Kết luận
Đồ án tốt nghiệp của sinh viên Trần Vũ Hảo và Lâm Duy Huy đã nghiên cứu, thiết kế và chế tạo thành công mô hình thực tập điện tử cơ bản trên ô tô kết hợp giữa phần mềm BAE lập trình bằng C# WinForms và phần cứng điều khiển bằng Arduino Mega 2560. Hệ thống cho phép mô phỏng trực quan 6 mạch điện thân xe thông dụng và thực nghiệm 5 dạng lỗi vật lý điển hình thông qua cơ chế kích hoạt relay qua giao tiếp UART 9600 bps. Kết quả của đề tài đóng góp một giải pháp thiết bị đào tạo có tính ứng dụng cao, hỗ trợ sinh viên rèn luyện tư duy chẩn đoán và thao tác an toàn với đồng hồ VOM tại Khoa Cơ khí Động lực - Trường Đại học Sư phạm Kỹ thuật TP.HCM.