Bối cảnh và vấn đề nghiên cứu

Trong tiến trình phát triển của tự động hóa công nghiệp, việc ứng dụng máy vi tính để giám sát và điều khiển trực tiếp hệ thống máy móc sản xuất đóng vai trò thiết yếu nhằm nâng cao độ chính xác, tốc độ xử lý dữ liệu và năng suất lao động. Các dây chuyền đóng gói, in ấn nhãn mác hàng hóa trên băng tải đòi hỏi hệ thống in phun ký tự phải đạt tính linh hoạt cao, có khả năng nhận biết sản phẩm theo thời gian thực và vận hành đồng bộ với tốc độ di chuyển của vật thể.

Đề tài "Thiết kế và thi công mạch giao tiếp máy tính điều khiển máy in phun" do sinh viên Nguyễn Văn Xuân và Nguyễn Minh Kha thực hiện dưới sự hướng dẫn của thầy Vũ Đỗ Cường tại Khoa Điện - Điện tử, Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh, tập trung giải quyết bài toán ghép nối phần cứng và xây dựng phần mềm điều khiển đầu in phun chuyên dụng thông qua máy vi tính cá nhân (PC).

Mục tiêu và nhiệm vụ nghiên cứu cụ thể bao gồm:

  1. Thiết kế mạch ghép nối phần cứng giao tiếp với máy vi tính thông qua cổng song song (Parallel Port / LPT).
  2. Thiết kế và chế tạo khối cảm biến quang hồng ngoại có khả năng nhận biết hướng chuyển động của sản phẩm trên băng tải (từ trái sang phải hoặc từ phải sang trái).
  3. Thiết kế mạch công suất điều khiển trực tiếp cụm 7 đầu phun của máy in.
  4. Thiết kế khối hiển thị trực quan các ký tự in sử dụng mạch ghi dịch ma trận.
  5. Xây dựng chương trình phần mềm điều khiển hệ thống trên môi trường Turbo Pascal.

Phạm vi và giới hạn kỹ thuật được xác lập trong đồ án:

  • Hệ thống xử lý xuất dữ liệu điều khiển đầu in cho 2 chiều chuyển động của sản phẩm trên băng tải.
  • Thời gian điều chỉnh trễ giữa hai lần phun xung dữ liệu thấp nhất là 1 ms.
  • Độ dài chuỗi ký tự nhập vào để in tối đa đạt 24 ký tự.
  • Số lần lặp lại quy trình in tối đa được thiết lập là 32.767 lần.
  • Khối hiển thị ký tự in được cấu hình đồng bộ cho chiều chuyển động của sản phẩm từ phải sang trái.

Cơ sở lý thuyết và phương pháp

Đồ án kết hợp giữa phương pháp phân tích lý thuyết phần cứng máy tính, kỹ thuật vi mạch số, quang điện tử và phương pháp thiết kế - thi công thực nghiệm hệ thống nhúng ghép nối PC:

  • Lý thuyết kiến trúc máy tính và cổng giao tiếp ngoại vi: Khảo sát cấu trúc vi xử lý Intel kiến trúc x86 (từ 4004, 8008, 8086 đến 80386, 80486), không gian địa chỉ vào/ra (I/O space), và cơ chế truyền dữ liệu qua các cổng chuẩn gồm cổng nối tiếp RS-232 (COM1: 3F8H, COM2: 2F8H), khe cắm mở rộng bus ISA 8-bit/16-bit (vùng địa chỉ 300H - 31FH), và cổng máy in song song LPT (LPT1: 378H, LPT2: 278H).
  • Lý thuyết quang điện tử và điều chế tín hiệu: Khảo sát đặc tính bức xạ của LED phát hồng ngoại (IRED) bước sóng 850 nm – 950 nm (vật liệu GaAs, GaAlAs) và độ nhạy của linh kiện thu quang gồm Phototransistor BPW40 và Photodiode PIN (SPH225). Áp dụng phương pháp điều chế sóng mang xung vuông tần số 10 kHz nhằm loại bỏ nhiễu quang từ môi trường chiếu sáng tự nhiên và ánh sáng đèn công nghiệp.
  • Phương pháp tính toán và thiết kế mạch điện tử:
    • Ứng dụng IC định thì 555 ở chế độ đa hài phi ổn (Astable Multivibrator) để phát xung sóng mang 10 kHz và mạch kích biến đổi dạng sóng Schmitt Trigger.
    • Khảo sát vi mạch thu hồng ngoại chuyên dụng $\mu$PC1490HA (hoặc CX20106A) tích hợp tầng tiền khuếch đại, mạch tự động điều chỉnh độ lợi (AGC), bộ lọc thông dải 10 kHz, mạch tách sóng và chuyển đổi tần số sang điện áp.
    • Sử dụng IC chốt đệm dữ liệu 8-bit 74LS373 (3-state D-type transparent latch) và IC ghi dịch 8-bit 74LS164 (Serial-In Parallel-Out).
    • Thiết kế bộ nguồn DC tuyến tính có bảo vệ và tăng dòng bằng transistor công suất ghép nối tiếp IC ổn áp dòng LM78xx.

Thiết kế và triển khai

Hệ thống được thiết kế theo cấu trúc module phần cứng liên kết chặt chẽ với phần mềm điều khiển trên PC:

[Máy tính PC - Turbo Pascal]
       |
       v (Cổng LPT: Data 378H, Control 37AH, Status 379H)
+------+------------------------------------------+
|                                                 |
v                                                 v
[Khối đệm chốt 74LS373]                  [Khối cảm nhận sản phẩm]
|                  |                     (2 bộ Thu-Phát IR 10 kHz)
v                  v                              |
[Mạch công suất]  [Mạch hiển thị LED]            v
(Lái 7 đầu phun)   (4x IC 74LS164 -> 32 bit)   (Tín hiệu hướng/vị trí)
                                                  |
                                                  +--> Gửi về cổng LPT (Chân 13, 15)

1. Phân bổ chân và thanh ghi cổng máy in (LPT)

Cổng song song chuẩn DB-25 được lựa chọn làm giao diện điều khiển chính nhờ tốc độ truyền song song và khả năng xuất nhập trực tiếp qua cổng I/O:

Thanh ghi Địa chỉ Base Chân DB-25 Hướng Chức năng trong hệ thống
Data Register 378H Chân 2 đến Chân 8 ($D_0 - D_6$) Xuất (Output) Xuất dữ liệu ma trận điểm điều khiển 7 đầu phun máy in
Data Register 378H Chân 9 ($D_7$) Xuất (Output) Đường dữ liệu nối tiếp đưa vào khối hiển thị 74LS164
Control Register 37AH Chân 14 ($C_1$), 16 ($C_2$), 17 ($C_3$) Xuất (Output) Tạo xung nhịp Clock, tín hiệu chốt và Clear cho mạch hiển thị
Status Register 379H Chân 13 (SLCT), Chân 15 (ERROR) Nhập (Input) Nhận tín hiệu logic từ 2 bộ cảm biến hồng ngoại để xác định sự hiện diện và chiều di chuyển của sản phẩm

2. Thiết kế khối nguồn cung cấp

Bộ nguồn chuyển đổi từ điện lưới xoay chiều 220V/50Hz sang hai mức điện áp một chiều ổn định +5V (cung cấp vi mạch số TTL, khối thu phát quang) và +12V (cung cấp khối công suất lái đầu phun):

  • Biến áp: $220\text{VAC} \rightarrow 9\text{VAC}, 12\text{VAC}$ (dòng định mức 1A).
  • Chỉnh lưu và lọc: Cầu diode 1N4007 ($I_{max} = 3\text{A}$, $V_{max} = 500\text{V}$), kết hợp tụ hóa lọc gợn sóng $C_2 = C_5 = 4700,\mu\text{F}/25\text{V}$ và tụ gốm khử nhiễu cao tần $C_1 = C_6 = 104$ ($0,1,\mu\text{F}$).
  • Mạch ổn áp tăng dòng: Sử dụng IC LM7805 và LM7812 kết hợp transistor công suất PNP 2SB564 ($I_{Cmax} = 1,5\text{A}$, $\beta = 30$) để nâng dòng tải liên tục của ngõ ra lên mức $I_{max} = 1\text{A}$. Điện trở phân cực được tính toán $R_1 = 1,2,\Omega$.

3. Thiết kế khối cảm nhận sản phẩm (Cảm biến quang 2 chiều)

Khối cảm biến gồm 2 cặp mắt phát - thu hồng ngoại bố trí cách nhau một khoảng cách cố định 2 cm dọc theo băng tải để xác định thời điểm và hướng di chuyển:

  • Khối phát: IC 555 hoạt động ở chế độ phi ổn với chu kỳ định thì: $$t_{high} = 0,69 \times (R_A + R_B) \times C_1$$ $$t_{low} = 0,69 \times R_B \times C_1$$ Thiết kế chọn $R_A = 100,\Omega$, $R_B = 22,\text{k}\Omega$, $C_1 = 0,001,\mu\text{F}$ để tạo tần số sóng mang vuông $f \approx 10,\text{kHz}$. Xung ra từ chân 3 qua tầng khuếch đại transistor lái LED phát hồng ngoại LD271 (bước sóng cực đại 950 nm, dòng xung $I_F = 100,\text{mA}$, công suất bức xạ $16,\text{mW}$).
  • Khối thu: Photodiode PIN (SPH225) tiếp nhận tia hồng ngoại phản xạ từ sản phẩm, đưa vào vi mạch $\mu$PC1490HA để khuếch đại, lọc dải thông trọng tâm 10 kHz và giải điều chế. Tín hiệu sau đó đi qua mạch Schmitt Trigger (sử dụng IC 555 nối chung chân 2 và chân 6) nhằm chuẩn hóa thành tín hiệu xung vuông logic đưa về chân trạng thái cổng LPT máy tính.

4. Khối đệm dữ liệu, công suất và hiển thị

  • Khối đệm chốt: Sử dụng 2 IC 74LS373. Tín hiệu điều khiển Enable được giữ ở mức cao để cho phép truyền dữ liệu tức thời từ các chân dữ liệu cổng LPT sang tầng công suất và tầng hiển thị.
  • Khối công suất lái đầu phun: Tín hiệu 7-bit từ IC 74LS373 được đưa qua các tầng khuếch đại công suất transistor để đóng/ngắt các cuộn solenoid/phần tử kích hoạt của 7 đầu phun với mức điện áp 12V.
  • Khối hiển thị ký tự in: Gồm 4 vi mạch ghi dịch 8-bit 74LS164 ghép nối tiếp tầng (cascade) để tạo ngõ ra song song 32-bit. Dữ liệu ký tự được dịch tuần tự theo từng xung clock từ cổng máy tính, hiển thị trạng thái ma trận điểm của ký tự đang in.

Nội dung chính theo từng chương

Chương I: Dẫn nhập

Chương này tổng quan về sự phát triển của công nghệ điện tử - tin học trong tự động hóa sản xuất. Trình bày tính cấp thiết của đề tài trong việc nghiên cứu phương pháp ghép nối vi tính điều khiển cơ cấu chấp hành công nghiệp. Đồng thời, chương 1 xác lập chi tiết 5 nhiệm vụ kỹ thuật và các giới hạn về tần số xung phun (delay tối thiểu 1 ms), số lượng ký tự nhập (tối đa 24 ký tự) và số chu kỳ in (tối đa 32.767 lần).

Chương II: Giới thiệu sơ lược về máy tính

Nội dung chương 2 hệ thống hóa kiến trúc phần cứng cơ bản của hệ thống vi máy tính theo mô hình Von Neumann, gồm 5 khối chức năng: Khối nhập (Input Unit), Khối xuất (Output Unit), Khối nhớ (Memory Unit), Khối số học/logic (ALU) và Khối điều khiển (Control Unit). Chương này cũng phân tích tiến trình phát triển của các thế hệ vi xử lý từ dòng 4-bit (Intel 4004, 4040), 8-bit (8008, 8080, 8085), 16-bit (8086, 8088) đến 32-bit (80386, 80486), làm rõ cơ chế quản lý bus dữ liệu, bus địa chỉ và không gian bộ nhớ trong hệ điều hành DOS.

Chương III: Phương pháp giao tiếp với thiết bị ngoại vi

Chương 3 đi sâu so sánh các phương thức kết nối ngoại vi phổ biến trên máy tính PC:

  1. Giao tiếp nối tiếp RS-232 (Cổng COM): Phân tích cấu trúc khung truyền (Start, Data, Parity, Stop), sơ đồ chân DB-9/DB-25, tốc độ baud (1200 - 9600 bps) và các thanh ghi cổng 3F8H/2F8H.
  2. Giao tiếp qua khe cắm mở rộng (Slot ISA): Phân tích cấu trúc bus 8-bit/16-bit, các đường tín hiệu điều khiển (IOR, IOW, AEN, ALE, RESET), và không gian I/O từ 300H đến 31FH.
  3. Giao tiếp qua cổng máy in (LPT): Phân tích chi tiết 17 đường tín hiệu của cổng Centronics DB-25 và 3 thanh ghi chức năng:
Tên thanh ghi Địa chỉ Base (LPT1) Bit gán Chức năng phần cứng
Data Register 378H $D_0 - D_7$ (Chân 2–9) Xuất/nhập 8-bit dữ liệu song song
Status Register 379H $S_3 - S_7$ (Chân 15, 13, 12, 10, 11) Đọc trạng thái ngoại vi (ERROR, SLCT, PE, ACK, BUSY)
Control Register 37AH $C_0 - C_3$ (Chân 1, 14, 16, 17) Xuất tín hiệu điều khiển (STROBE, AF, INIT, SLCTIN)

Dựa trên phân tích kỹ thuật, nhóm tác giả luận chứng việc lựa chọn cổng máy in LPT là phương án tối ưu nhất nhờ số lượng đường ra/vào phù hợp trực tiếp với cấu trúc 7 đầu phun và cảm biến phản hồi mà không cần thiết kế thêm mạch giải mã địa chỉ phức tạp như bus ISA.

Chương IV: Thiết kế mạch giao tiếp

Chương 4 là phần trọng tâm về kỹ thuật phần cứng, trình bày chi tiết sơ đồ nguyên lý, công thức tính toán thông số linh kiện cho từng phân khu:

  • Tính toán ổn áp nguồn tuyến tính 5V và 12V có transistor đệm dòng 2SB564.
  • Khảo sát đặc tính linh kiện phát quang GaAs LD271/LD271H và linh kiện thu quang Phototransistor BPW40 / Photodiode SPH225.
  • Thiết kế mạch dao động phát xung 10 kHz dùng IC 555 và tầng tiền khuếch đại thu dùng $\mu$PC1490HA.
  • Phân tích nguyên lý làm việc của mạch đệm dữ liệu IC 74LS373 và bộ ghi dịch hiển thị 32-bit dùng 4 vi mạch 74LS164.

Chương V: Viết chương trình điều khiển

Chương 5 trình bày toàn bộ giải thuật và mã nguồn phần mềm điều khiển viết bằng ngôn ngữ Turbo Pascal:

  • Xây dựng bảng mã nhị phân ma trận điểm 5x7 cho hệ thống ký tự in (bao gồm bảng chữ cái A-Z, chữ số 0-9 và các ký tự đặc biệt). Mỗi ký tự được biểu diễn bằng một mảng 5 cột dữ liệu 8-bit xuất tuần tự ra cổng máy in (Ví dụ: Ký tự 'A' được mã hóa bởi chuỗi 5 byte: $7C \rightarrow $12 \rightarrow $11 \rightarrow $12 \rightarrow $7C).
  • Xây dựng lưu đồ giải thuật cho chương trình chính, bao gồm các thủ tục:
    • Procedure Test: Nhập chuỗi ký tự, thời gian trễ giữa các cột in ($t$), thời gian chờ cảm biến ($y$), và số chu kỳ in ($b$).
    • Procedure In_Thuan và Procedure In_Nguoc: Thủ tục quét bảng mã và xuất trực tiếp mảng dữ liệu ra thanh ghi cổng dữ liệu Port[$378] và thanh ghi điều khiển Port[$37A].
    • Vòng lặp giám sát thanh ghi trạng thái Port[$379] để kiểm tra điều kiện kích hoạt từ cảm biến trước khi kích hoạt lệnh phun.

Kết quả và đóng góp

1. Kết quả thực nghiệm

Đồ án đã chế tạo thành công mô hình thực nghiệm hoàn chỉnh đáp ứng các yêu cầu thiết kế ban đầu:

  • Hệ thống phần cứng giao tiếp qua cổng máy in vận hành ổn định, đồng bộ tín hiệu giữa PC và mạch công suất.
  • Bộ cảm biến hồng ngoại 2 kênh điều chế tần số 10 kHz nhận diện chính xác sự hiện diện của sản phẩm và phân biệt được 2 chiều chuyển động trên băng tải (khoảng cách giữa 2 đầu thu phát là 2 cm).
  • Mạch công suất điều khiển chính xác cụm 7 đầu phun với thời gian trễ điều chỉnh được (đạt mức nhỏ nhất 1 ms), tạo ra các ký tự in ma trận điểm 5x7 rõ nét.
  • Khối hiển thị ma trận 32-bit sử dụng 4 IC 74LS164 tái hiện chính xác chuỗi ký tự đang được in.
  • Phần mềm viết bằng Turbo Pascal thực hiện quét phím, biên dịch chuỗi ký tự sang mã ma trận điểm và điều khiển xuất/nhập cổng I/O theo thời gian thực.

2. Đóng góp của đề tài

  • Cung cấp một giải pháp thiết kế hệ thống nhúng điều khiển thiết bị ngoại vi chi phí thấp, tận dụng trực tiếp cổng LPT có sẵn trên máy tính PC mà không cần trang bị thêm card thu thập dữ liệu (DAQ) chuyên dụng đắt tiền.
  • Đề xuất và thực nghiệm thành công giải pháp cảm biến quang chống nhiễu dựa trên kỹ thuật điều biến sóng mang 10 kHz kết hợp IC chuyên dụng $\mu$PC1490HA/CX20106A, áp dụng hiệu quả cho môi trường công nghiệp có nhiều nguồn sáng phức tạp.
  • Xây dựng hoàn chỉnh bảng mã ma trận 5x7 và thuật toán xuất dữ liệu 2 chiều (thuận/ngược), làm tài liệu tham khảo thực tế cho các bài toán điều khiển máy in phun công nghiệp.

Hạn chế và hướng nghiên cứu tiếp

Dựa trên các phân tích đánh giá của nhóm tác giả trong văn bản đồ án:

  • Hạn chế của hệ thống:
    • Mạch hiển thị ký tự bằng LED (dùng IC 74LS164) mới chỉ được thiết kế đồng bộ cho chiều di chuyển sản phẩm từ phải sang trái, chưa hỗ trợ đảo chiều hiển thị khi sản phẩm chạy từ trái sang phải.
    • Kích thước khối cảm biến quang và mạch phần cứng còn tương đối cồng kềnh.
    • Chưa tích hợp cơ chế tự động điều tốc theo vận tốc biến thiên của băng tải thực tế (hiện phụ thuộc vào tham số thời gian trễ cố định đặt trước trong phần mềm).
  • Hướng phát triển đề tài:
    • Thiết kế và nâng cấp mạch hiển thị ký tự có khả năng quét và hiển thị tự động theo cả hai chiều chuyển động của sản phẩm.
    • Tối ưu hóa sơ đồ nguyên lý, sử dụng linh kiện dán (SMD) để thu nhỏ kích thước của bộ cảm biến và bo mạch điều khiển.
    • Phát triển hệ thống ghép nối mở rộng để ứng dụng cho các dây chuyền sản xuất tự động hóa quy mô lớn và tích hợp với các cánh tay robot công nghiệp.

Giá trị tham khảo

Tài liệu đồ án này mang lại giá trị tham khảo học thuật và kỹ thuật thực hành hữu ích cho:

  • Sinh viên ngành Kỹ thuật Điện tử, Tự động hóa, Cơ điện tử và Kỹ thuật Máy tính: Cung cấp tài liệu thiết kế chi tiết về kỹ thuật ghép nối ngoại vi qua cổng LPT, kỹ thuật lập trình điều khiển cổng I/O cấp thấp trên nền tảng DOS/Pascal.
  • Người nghiên cứu và kỹ sư thiết kế hệ thống nhúng: Tham khảo sơ đồ nguyên lý và cách tính toán mạch thu phát hồng ngoại điều biến tần số 10 kHz sử dụng IC 555 và $\mu$PC1490HA chống nhiễu quang.
  • Các đề tài nghiên cứu liên quan đến máy in phun ma trận và hệ thống phân loại sản phẩm trên băng tải: Tham khảo thuật toán tạo bảng mã ma trận điểm 5x7 và cơ chế phân luồng in thuận/nghịch theo tín hiệu cảm biến vị trí.

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

1. Tại sao nhóm tác giả lại lựa chọn cổng máy in (LPT) thay vì cổng nối tiếp RS-232 hay bus ISA?

Cổng nối tiếp RS-232 truyền dữ liệu nối tiếp từng bit nên tốc độ bị hạn chế và cần thêm bộ chuyển đổi nối tiếp - song song ở đầu cuối. Giao tiếp qua khe cắm ISA đòi hỏi thiết kế mạch giải mã địa chỉ phức tạp và can thiệp sâu vào phần cứng máy tính. Cổng máy in (LPT) cung cấp sẵn 8 đường dữ liệu song song (thanh ghi 378H), 5 đường trạng thái vào (thanh ghi 379H) và 4 đường điều khiển ra (thanh ghi 37AH), hoàn toàn phù hợp để điều khiển trực tiếp 7 đầu phun và nhận 2 kênh tín hiệu cảm biến mà không cần linh kiện giải mã trung gian.

2. Mạch cảm biến quang hồng ngoại xử lý triệt tiêu nhiễu ánh sáng môi trường bằng cách nào?

Mạch không sử dụng tia hồng ngoại liên tục (DC) mà sử dụng IC 555 để điều chế tia phát thành sóng mang xung vuông tần số 10 kHz. Ở phía thu, tín hiệu từ quang trở/photodiode được đưa qua vi mạch chuyên dụng $\mu$PC1490HA có tích hợp bộ lọc dải thông chỉ cho tần số 10 kHz đi qua, đồng thời loại bỏ toàn bộ các thành phần ánh sáng một chiều hoặc tần số khác (như ánh sáng mặt trời hay ánh sáng đèn lưới 50Hz/100Hz). Tín hiệu sau tách sóng được chuẩn hóa qua mạch Schmitt Trigger (IC 555) trước khi đưa về máy tính.

3. Nguyên lý mã hóa ký tự để điều khiển 7 đầu phun trong phần mềm Turbo Pascal được thực hiện như thế nào?

Mỗi ký tự được xây dựng trên một lưới ma trận điểm kích thước 5 cột $\times$ 7 hàng. 7 hàng tương ứng với 7 đầu phun vật lý (nối với các bit dữ liệu từ $D_0$ đến $D_6$ của cổng 378H). Chương trình mã hóa mỗi ký tự thành một chuỗi gồm 5 giá trị Hexadecimal (mỗi giá trị tương ứng với trạng thái bật/tắt của 7 đầu phun trên một cột). Khi in, chương trình lần lượt xuất 5 byte này ra cổng LPT với thời gian trễ xác định giữa các cột để tạo nên hình dạng ký tự hoàn chỉnh trên sản phẩm đang chuyển động.

4. Vai trò của IC 74LS373 và 74LS164 trong sơ đồ mạch là gì?

  • IC 74LS373: Là vi mạch chốt/đệm dữ liệu 8-bit 3 trạng thái, đóng vai trò đệm và cách ly tín hiệu giữa các chân cổng LPT của máy tính với tầng kích công suất lái đầu phun, bảo vệ cổng máy tính khỏi các xung ngược và đảm bảo mức logic ổn định.
  • IC 74LS164: Là vi mạch ghi dịch 8-bit ngõ vào nối tiếp, ngõ ra song song. Đồ án sử dụng 4 IC 74LS164 mắc nối tiếp tầng để mở rộng 1 đường dữ liệu nối tiếp từ cổng máy tính thành 32 ngõ ra song song, phục vụ việc hiển thị trực quan các ký tự in lên ma trận LED.

5. Giới hạn số lượng ký tự in và số chu kỳ in của hệ thống là bao nhiêu?

Theo thiết kế và khai báo phần mềm trong đồ án:

  • Độ dài chuỗi ký tự nhập vào để in trong một lần thiết lập tối đa là 24 ký tự (giới hạn bởi mảng đệm và màn hình giao diện nhập liệu).
  • Số lần lặp lại chu trình in tối đa được quản lý bởi biến kiểu số nguyên (Integer) trong Turbo Pascal, cho phép cài đặt số lần in lên đến 32.767 lần.

Kết luận

Đồ án tốt nghiệp "Thiết kế và thi công mạch giao tiếp máy tính điều khiển máy in phun" của sinh viên Nguyễn Văn Xuân và Nguyễn Minh Kha đã hoàn thành toàn diện các mục tiêu đặt ra về cả phần cứng lẫn phần mềm. Hệ thống đã kết nối thành công máy tính cá nhân qua cổng máy in song song LPT để điều khiển khối công suất 7 đầu phun, kết hợp khối cảm biến hồng ngoại 10 kHz nhận diện sản phẩm 2 chiều và khối hiển thị 32-bit dùng IC ghi dịch 74LS164. Công trình là tài liệu thực nghiệm có giá trị cao đối với sinh viên và kỹ sư trong lĩnh vực thiết kế giao tiếp máy tính và tự động hóa công nghiệp.