Tổng quan về giáo trình

Giáo trình Đo lường và điều khiển bằng máy tính (Mã số môn học: MH26) là tài liệu đào tạo chuyên ngành được biên soạn bởi tác giả Nguyễn Trường Sanh và ban hành chính thức theo Quyết định số 630/QĐ-CĐN ngày 05 tháng 04 năm 2022 của Hiệu trưởng Trường Cao đẳng nghề An Giang. Trong chương trình đào tạo trình độ Cao đẳng ngành Công nghệ Kỹ thuật Điều khiển và Tự động hóa (CN KTĐK VÀ TĐH) cũng như chuyên ngành Điện tử tự động, môn học này được bố trí giảng dạy cho sinh viên năm cuối. Thời lượng toàn bộ mô-đun là 75 giờ, bao gồm 30 giờ lý thuyết, 36 giờ thực hành và 9 giờ kiểm tra đánh giá định kỳ tích hợp.

Mục tiêu học tập cốt lõi của giáo trình là trang bị cho người học hệ thống lý thuyết và kỹ năng thực hành về xu hướng điều khiển dựa trên máy tính (PC-based Control). Học viên được trang bị năng lực nhận diện, phân tích và khai thác các chuẩn giao tiếp vật lý; phương pháp thiết kế phần cứng và phần mềm cho hệ thống nhúng thu thập dữ liệu (DAQ); kỹ thuật lập trình giao diện người - máy (HMI) và thuật toán điều khiển trên nền tảng hệ điều hành Windows với ngôn ngữ Visual Basic 6; đồng thời làm chủ các giao thức truyền thông công nghiệp tiêu chuẩn như Modbus RTU và Industrial Ethernet.

Giáo trình được thiết kế theo cấu trúc mô-đun hóa gồm 7 chương logic, tịnh tiến từ phần cứng thu nhận tín hiệu sơ cấp, cấu trúc các cổng kết nối vật lý, đến tích hợp hệ thống nhúng và lập trình ứng dụng điều khiển thời gian thực trên máy tính. Điểm đặc thù của tài liệu là tính thực chứng kỹ thuật cao, gắn liền các sơ đồ mạch ghép nối linh kiện thực tế, bảng thông số tiêu chuẩn quốc tế (EIA/TIA) và các đoạn mã nguồn mẫu trực quan.


Nội dung kiến thức cốt lõi

flowchart TD
    A["Chương 1: Khái niệm chung (Cấu trúc PC-based, SCADA, DCS, Định lý Nyquist)"] --> B["Chương 2: Cảm biến & Chuyển đổi (Nhiệt độ, Tiệm cận, Encoder)"]
    B --> C["Chương 3, 4, 5: Cổng giao tiếp (LPT, RS232/422/485, USB)"]
    C --> D["Chương 6: Hệ thống nhúng & Thu thập dữ liệu (DAQ, Cổng COM ảo, DLL)"]
    D --> E["Chương 7: Lập trình giao tiếp & Điều khiển (VB6, Modbus RTU, Ethernet PLC Omron)"]

Các chương và chủ đề chính

  • Chương 1: Khái niệm chung (Thời lượng: 1h lý thuyết): Giới thiệu vai trò của máy tính cá nhân (PC), máy tính công nghiệp và bộ điều khiển lập trình (PLC) trong điều khiển quá trình. Nội dung phân tích cấu trúc tổng quát của hệ thống đo lường - điều khiển, giao diện người - máy (HMI), bộ chuyển đổi tín hiệu tương tự - số ($ADC$) và số - tương tự ($DAC$). Chương này làm rõ nguyên lý lấy mẫu dữ liệu theo định lý Nyquist ($f_s > 2B$), phân tích sai số lượng tử hóa, độ phân giải mẫu và cấu trúc phân cấp điều khiển xí nghiệp từ cấp hiện trường, SCADA, DCS đến máy công cụ CNC, cũng như phân định hệ thống điều khiển vòng hở và vòng kín.
  • Chương 2: Cảm biến và chuyển đổi (Thời lượng: 3h lý thuyết): Cung cấp bản chất sai số hệ thống và sai số ngẫu nhiên. Trình bày cơ sở nhiệt động học thiết lập các thang đo nhiệt độ Kelvin, Celsius và Fahrenheit theo định lý Carnot; nguyên lý trao đổi nhiệt cảm biến theo phương trình $dQ = \alpha A(T_x - T_c)dt = mCdT_0$. Phân loại các cảm biến nhiệt điện trở kim loại (Platin 99.999% từ $-200^\circ\text{C}$ đến $1000^\circ\text{C}$, Nikel, Đồng, Wonfram), cảm biến silic phi tuyến $R_T = R_0[1 + A(T - T_0) + B(T - T_0)^2]$, IC cảm biến LM35, nhiệt điện trở NTC (mã hiệu A34-2/30) và PTC (hãng Thinking Electronic Industrial). Về cảm biến công nghiệp, tài liệu phân tích cảm biến tiệm cận điện cảm (loại có vỏ bọc shielded và không vỏ bọc unshielded), cảm biến tiệm cận điện dung, cảm biến siêu âm (gồm bộ phát/nhận sóng, mạch so sánh, mạch phát hiện, mạch ngõ ra) và bộ mã hóa vị trí góc quay encoder (loại tương đối và tuyệt đối).
  • Chương 3: Giao tiếp qua cổng song song (LPT) (Thời lượng: 8h - 2h LT, 4h TH, 2h KT): Khảo sát cấu trúc 25 chân DB25 của cổng LPT gồm 4 đường điều khiển, 5 đường trạng thái và 8 đường dữ liệu. Phân tích 3 thanh ghi cơ bản (thanh ghi dữ liệu tại địa chỉ cơ sở 378h/278h, thanh ghi trạng thái 379h/279h, thanh ghi điều khiển 37Ah/27Ah). So sánh các chuẩn hoạt động SPP, EPP (tốc độ $500,\text{KB/s} - 2,\text{MB/s}$) và ECP ($2,\text{MB/s}$); phân tích giới hạn đường truyền cáp dưới $8,\text{m}$ do lệch pha tín hiệu (skew) và chập chờn dao động. Thực hành điều khiển giao tiếp phần cứng thông qua thư viện liên kết động IO.DLL với các hàm PortOut, PortIn, PortWordOut, PortDWordOut.
  • Chương 4: Giao tiếp qua cổng nối tiếp (RS232/RS422/RS485) (Thời lượng: 8h - 4h LT, 4h TH): Khảo sát chuẩn EIA/TIA-232-E (cổng COM DB9: DCD, RD, TD, DTR, GND, DSR, RTS, CTS, RI), các mức điện áp logic âm (mức 1: $-3,\text{V}$ đến $-12,\text{V}$, mức 0: $+3,\text{V}$ đến $+12,\text{V}$), tốc độ truyền chuẩn $9600 - 115200,\text{bps}$, khoảng cách truyền tối đa $15,\text{m}$, tốc độ biến thiên điện áp (slew rate) tối đa $30,\text{V}/\mu\text{s}$ và tải dung $2500,\text{pF}$. Nghiên cứu các chuẩn truyền dẫn vi sai cân bằng TIA/EIA-422-A và TIA/EIA-485-A trên cặp dây xoắn, phân cực đường truyền, điện trở đầu cuối, điện áp kiểu chung; ghép nối giao tiếp mạng RS485 giữa 2 vi điều khiển Arduino.
  • Chương 5: Giao tiếp qua cổng USB (Thời lượng: 8h - 4h LT, 4h TH): Trình bày cấu trúc cổng USB đa năng và các mạch tích hợp cầu chuyển đổi tín hiệu USB sang RS232, RS422, RS485 và bộ điều hợp hồng ngoại USB.
  • Chương 6: Thiết kế hệ thống nhúng giao tiếp máy tính (Thời lượng: 20h - 4h LT, 12h TH, 4h KT): Khảo sát kiến trúc phần cứng bo nhúng và sơ đồ khối ứng dụng trên máy điều hòa không khí, hệ thống giám sát vận hành xí nghiệp, mô hình IoT trong nông nghiệp công nghệ cao. Phân tích cấu trúc hệ thống thu thập dữ liệu (DAQ) đơn kênh và đa kênh, cơ chế tạo cổng COM ảo (Virtual COM port) trao đổi dữ liệu RS232 và phương thức gọi tệp thư viện *.DLL trong môi trường Windows.
  • Chương 7: Lập trình giao tiếp với vi điều khiển trên PC (Thời lượng: 27h - 12h LT, 12h TH, 3h KT): Hướng dẫn lập trình giao diện người dùng trên Visual Basic 6.0, các cấu trúc điều khiển và lệnh lựa chọn Select Case. Thực hiện lập trình giao tiếp cổng COM, cổng song song điều khiển vi điều khiển 89C51 kết hợp IC ghi dịch 74HC299. Thiết lập mạng truyền thông công nghiệp Modbus RTU cấu hình multi-drop (1 Master quản lý tối đa 247 thiết bị Slave). Lập trình điều khiển ứng dụng qua Industrial Ethernet kết nối hệ thống trạm trộn điều khiển bằng PLC Omron CP1E-N30DR-A, biến tần 3G3JX, bo mạch mở rộng Ethernet CP1W-CIF41, cảm biến mức và cảm biến quang.

Kiến thức nền tảng được xây dựng

Giáo trình củng cố và hệ thống hóa các nguyên lý kỹ thuật điện tử - tự động hóa cơ sở:

  • Lý thuyết tín hiệu và điều khiển: Khái niệm miền liên tục và miền rời rạc, nguyên lý biến đổi $A/D - D/A$, định lý lấy mẫu Nyquist, mô hình toán học hệ thống kín có hồi tiếp $c^*(t)$ và hệ thống hở.
  • Nguyên lý đo lường vật lý: Bản chất biến đổi nhiệt trở kim loại, hiệu ứng nhiệt điện trở bán dẫn silicon, cơ chế cộng hưởng phát - nhận sóng siêu âm và hiệu ứng điện dung/điện cảm trong phát hiện tiệm cận không tiếp xúc.
  • Chuẩn hóa truyền dẫn công nghiệp: Các tiêu chuẩn điện áp logic dòng/áp vi sai, cơ chế bắt tay phần cứng (hardware handshaking: RTS/CTS, STR/ACK/BUSY), phương thức chống nhiễu trên đường truyền cân bằng và cấu trúc khung truyền thông mạng Modbus RTU / Ethernet TCP/IP.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Thiết kế sơ đồ nguyên lý mạch chuyển đổi mức tín hiệu (TTL sang RS232, RS485, USB); tính toán phối hợp trở kháng đường truyền và tải dung; kết nối phần cứng chuẩn DB9, DB25, cáp xoắn đôi RS485 và cáp mạng Ethernet công nghiệp.
  • Kỹ năng phân tích (Analytical skills): Phân tích ảnh hưởng của sai số hệ thống, sai số ngẫu nhiên trong chuỗi đo lường; phân tích đánh giá hiện tượng suy hao, lệch pha tín hiệu (skew), chập chờn tín hiệu theo chiều dài cáp dẫn; chẩn đoán lỗi truyền thông phân cấp Master-Slave.
  • Kỹ năng thực hành chuyên môn (Practical competencies): Viết chương trình xuất nhập thanh ghi trực tiếp bằng Visual Basic 6 thông qua IO.DLL; xây dựng giao diện giám sát điều khiển thiết bị ngoại vi; cấu hình truyền thông trên PLC Omron CP1E-N30DR-A qua cổng CIF41 điều khiển biến tần 3G3JX và đọc tín hiệu cảm biến trong dây chuyền tự động hóa.

Phương pháp giảng dạy và học tập

Thành phần đào tạo Phân bổ thời lượng Trọng tâm phương pháp & Đánh giá
Lý thuyết chuyên ngành 30 giờ (40.0%) Thuyết giảng kỹ thuật, phân tích sơ đồ khối, khảo sát tiêu chuẩn EIA/TIA
Thực hành - Ứng dụng 36 giờ (48.0%) Ghép nối mạch phần cứng, lập trình VB6, cấu hình PLC Omron và Modbus
Kiểm tra tích hợp 9 giờ (12.0%) Đánh giá năng lực thiết kế phần cứng kết hợp kiểm thử phần mềm thực tế
Tổng cộng 75 giờ (100%) Chuẩn đầu ra mô-đun MH26 theo Quyết định 630/QĐ-CĐN

Phương pháp tiếp cận sư phạm (Pedagogical approach)

Giáo trình áp dụng mô hình đào tạo nghề nghiệp kết hợp chặt chẽ giữa lý thuyết hệ thống và thực hành công nghệ (tỷ lệ thực hành và kiểm tra chiếm 60% tổng thời lượng môn học). Tiến trình sư phạm đi từ việc nhận biết cấu tạo vật lý, giải thích nguyên lý toán học/điện tử của linh kiện, đến trực tiếp đấu nối phần cứng và phát triển phần mềm giao tiếp máy tính.

Bài tập và tình huống ứng dụng thực tế (Practical exercises & Case studies)

Chương trình học xây dựng các bài tập thực hành theo các dự án kỹ thuật điển hình:

  1. Giao tiếp cổng máy in LPT: Thiết kế mạch điều khiển hệ thống đèn giao thông và mảng 8 đèn LED thông qua giao diện phần mềm viết bằng VB6, sử dụng các hàm API của thư viện IO.DLL để điều khiển thanh ghi cổng 378h.
  2. Mạng truyền thông vi điều khiển: Thực hành kết nối truyền thông đa điểm chuẩn RS485 giữa 2 vi điều khiển Arduino.
  3. Tích hợp trạm trộn công nghiệp: Thiết lập cấu hình hệ thống điều khiển trạm trộn bê tông/nguyên liệu tự động sử dụng PLC Omron CP1E-N30DR-A ghép nối biến tần Omron 3G3JX, bo truyền thông Ethernet CP1W-CIF41, cảm biến đo mức và cảm biến quang.

Phương pháp đánh giá (Assessment methods)

Thời lượng kiểm tra được phân bổ 9 giờ tích hợp trực tiếp vào quá trình thực hành tại các mốc trọng tâm:

  • Kiểm tra 2 giờ tại Chương 3 (Kỹ năng giao tiếp và xuất nhập cổng LPT).
  • Kiểm tra 4 giờ tại Chương 6 (Kỹ năng thiết kế, đấu nối phần cứng hệ thống nhúng và thu thập dữ liệu cảm biến).
  • Kiểm tra 3 giờ tại Chương 7 (Kỹ năng lập trình Visual Basic kết nối mạng Modbus RTU/Ethernet điều khiển PLC và cơ cấu chấp hành).

Hướng dẫn tự học (Self-study guidelines)

Để tiếp thu hiệu quả giáo trình, người học được hướng dẫn:

  • Chuẩn bị trước các kiến thức toán học cơ bản, mạch điện tử, lý thuyết điều khiển hồi tiếp và kiến trúc máy tính.
  • Cài đặt môi trường lập trình Visual Basic 6.0, làm quen với các công cụ tạo giao diện Form, xử lý sự kiện nút bấm, thanh điều khiển và bộ định thời (Timer).
  • Chủ động tra cứu sơ đồ chân của các dòng IC chuyên dụng (74LS257, 89C51, 74HC299, LM35) và tài liệu kỹ thuật của dòng PLC Omron CP1E.

Điểm nổi bật và cập nhật nội dung

  • Tích hợp xu hướng điều khiển PC-based Control: Giáo trình cập nhật xu hướng thay thế các bộ điều khiển rời rạc truyền thống bằng hệ thống tích hợp máy tính cá nhân/máy tính công nghiệp tận dụng giao diện đồ họa trực quan, năng lực tính toán mạnh và chi phí triển khai phù hợp.
  • Tổng hợp toàn diện các chuẩn giao tiếp vật lý: Tài liệu cung cấp đầy đủ thông số kỹ thuật của cả các cổng giao tiếp truyền thống và hiện đại: từ cổng song song (SPP/EPP/ECP), cổng nối tiếp (RS232, RS422, RS485) đến chuẩn USB và cổng ảo (Virtual COM).
  • Liên kết chặt chẽ thiết bị tự động hóa công nghiệp thực tế: Thay vì dừng lại ở các bài tập mô phỏng, giáo trình đưa trực tiếp các thiết bị công nghiệp thông dụng vào bài giảng như PLC Omron CP1E-N30DR-A, biến tần 3G3JX, bo mạng CP1W-CIF41, cảm biến tiệm cận Omron shielded/unshielded và giao thức Modbus RTU đa điểm.
  • Ứng dụng công nghệ mới: Nội dung Chương 6 cập nhật mô hình ứng dụng IoT (Internet of Things) trong nông nghiệp công nghệ cao và kiến trúc hệ thống giám sát SCADA, điều khiển phân bố DCS trong xí nghiệp.

Đối tượng sử dụng giáo trình

  • Sinh viên mục tiêu: Giáo trình phục vụ trực tiếp cho sinh viên năm cuối hệ Cao đẳng nghề ngành Công nghệ Kỹ thuật Điều khiển và Tự động hóa, sinh viên ngành Điện tử tự động và các chuyên ngành kỹ thuật liên quan đến cơ điện tử.
  • Điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành khối kiến thức cơ sở chuyên ngành gồm:
    • Lý thuyết điều khiển tự độngCảm biến và chuyển năng.
    • Kỹ thuật vi xử lýKỹ thuật vi điều khiển cơ bản.
    • Kỹ thuật điện, Linh kiện điện tử, Mạch sốĐiện tử công suất.
    • Kiến thức về các ngôn ngữ lập trình cấp cao (Visual Basic, C/C++, Pascal).
  • Giảng viên chuyên ngành: Tài liệu đóng vai trò là khung bài giảng chuẩn để tổ chức giảng dạy lý thuyết chuyên đề và hướng dẫn thực hành xưởng mô-đun MH26 theo đúng chương trình chi tiết đã được nhà trường phê duyệt.
  • Kỹ thuật viên và cán bộ kỹ thuật: Tài liệu là nguồn tra cứu quy chuẩn chân cổng kết nối, phương pháp giao tiếp thanh ghi và lập trình điều khiển thiết bị công nghiệp trong các nhà máy sản xuất.

Câu hỏi thường gặp

1. Giáo trình này phù hợp cho đối tượng đào tạo nào?

Tài liệu được biên soạn chuẩn hóa cho sinh viên năm cuối hệ Cao đẳng ngành Công nghệ Kỹ thuật Điều khiển và Tự động hóa, đồng thời dùng làm tài liệu tham khảo cho sinh viên đại học và kỹ thuật viên ngành Điện tử - Tự động hóa.

2. Người học cần chuẩn bị kiến thức nền tảng nào trước khi học?

Người học bắt buộc phải nắm vững các môn học cơ sở: Lý thuyết điều khiển tự động, Vi xử lý, Cảm biến và chuyển năng, Mạch điện tử số, Kỹ thuật vi điều khiển cơ bản và kỹ năng lập trình phần mềm căn bản.

3. Giáo trình có điểm khác biệt gì so với các tài liệu lý thuyết điều khiển thông thường?

Giáo trình tập trung chuyên sâu vào kỹ thuật ghép nối vật lý máy tính (PC-based Control), hướng dẫn chi tiết từ việc truy xuất thanh ghi phần cứng (378h, 379h, 37Ah), xử lý cổng COM/USB đến lập trình ứng dụng điều khiển thực tế với PLC Omron CP1E, biến tần và mạng truyền thông Modbus RTU.

4. Phương pháp tự học giáo trình đạt hiệu quả cao nhất là gì?

Người học cần kết hợp đọc hiểu lý thuyết về chuẩn truyền thông, sơ đồ chân linh kiện với việc thực hành viết code Visual Basic 6 mẫu, chạy thử các chương trình gọi hàm qua tệp IO.DLL và đấu nối mạch thử nghiệm vi điều khiển/cảm biến.

5. Giáo trình có kèm theo ví dụ mã nguồn và sơ đồ mạch không?

Có. Toàn bộ các chương đều tích hợp sơ đồ nguyên lý mạch ghép nối (ghép nối IC 74LS257, 89C51, 74HC299, mạch đo NTC/PTC, mạch cầu chuyển đổi USB-RS485) cùng mã nguồn Visual Basic 6 hoàn chỉnh cho từng bài toán ứng dụng.


Kết luận

Giáo trình Đo lường và điều khiển bằng máy tính do tác giả Nguyễn Trường Sanh biên soạn tại Trường Cao đẳng nghề An Giang là tài liệu học thuật có tính hệ thống cao, phản ánh đúng chuẩn chương trình đào tạo mô-đun MH26 (75 giờ). Giá trị cốt lõi của tài liệu nằm ở việc kết hợp toàn diện giữa lý thuyết cơ sở về cảm biến, các chuẩn truyền dẫn dữ liệu công nghiệp tiêu chuẩn quốc tế và phương pháp lập trình điều khiển thực tế trên nền tảng máy tính.

Lộ trình học tập đề xuất cho học viên là tuần tự nắm vững nguyên lý chuyển đổi tín hiệu tại Chương 1 - 2, thực hành làm chủ các cổng giao tiếp vật lý tại Chương 3 - 4 - 5, và hoàn thiện năng lực tích hợp hệ thống nhúng, điều khiển PLC qua mạng Modbus/Ethernet tại Chương 6 - 7. Người học nên kết hợp nghiên cứu bổ trợ các tài liệu tra cứu kỹ thuật (datasheet) của linh kiện bán dẫn, sổ tay hướng dẫn sử dụng dòng PLC Omron CP1E và biến tần 3G3JX để hoàn thiện kỹ năng nghề nghiệp.