Đồ án thiết kế và thi công máy in nhiệt tại HCMUTE

Đồ án nghiên cứu hcmute thiết kế và thi công máy in nhiệt, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán ., phục vụ nghiên cứu và ứng dụng thực tiễn

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2017

112
4
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. ĐẶT VẤN ĐỀ

1.2. MỤC TIÊU

1.3. NỘI DUNG NGHIÊN CỨU

1.4. GIỚI HẠN

1.5. BỐ CỤC

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. GIỚI THIỆU CÁC CHUẨN TRUYỀN DỮ LIỆU

2.2. Giao tiếp UART chế độ bất đồng bộ

2.3. Giao tiếp truyền nhận nối tiếp SPI

Tóm tắt

I. Giới thiệu về đề tài Thiết kế và thi công máy in nhiệt tại HCMUTE

Đề tài Thiết kế và thi công máy in nhiệt tại trường HCMUTE tập trung vào việc nghiên cứu, phát triển và chế tạo một máy in nhiệt dựa trên nền tảng vi điều khiển. Đề tài hướng đến mục tiêu tạo ra một sản phẩm có khả năng in dữ liệu từ máy tính, in logo, và đo nhiệt độ đầu in. Đây là một dự án tốt nghiệp của sinh viên ngành Công nghệ kỹ thuật điện tử truyền thông, phát triển dựa trên nền tảng kiến thức về cấu tạo máy in nhiệt, công nghệ in nhiệt, và lập trình vi điều khiển. Việc áp dụng các linh kiện máy in nhiệt như đầu in nhiệt FTP-628MCL103, module Arduino Mega, L298, và LM2596 cho thấy sự kết hợp linh hoạt giữa phần cứng và phần mềm. Đề tài có tính thực tiễn cao, đóng góp vào việc ứng dụng công nghệ in nhiệt trong nhiều lĩnh vực. Máy in nhiệt HCMUTE, như được đề cập trong báo cáo, hướng đến giải pháp in nhiệt trực tiếp, đơn giản và hiệu quả.

1.1 Mục tiêu và phạm vi nghiên cứu

Mục tiêu chính của dự án máy in nhiệt HCMUTE là thiết kế và chế tạo một máy in nhiệt hoạt động ổn định, đáp ứng các yêu cầu về in dữ liệu từ máy tính qua giao tiếp UART, in logo, và hiển thị nhiệt độ đầu in trên giao diện C#. Nghiên cứu thiết kế máy in nhiệt bao gồm việc tìm hiểu cấu tạo máy in nhiệt, lựa chọn linh kiện máy in nhiệt phù hợp, thiết kế mạch điện, lập trình vi điều khiển, và phát triển giao diện người dùng. Phạm vi nghiên cứu tập trung vào các khía cạnh kỹ thuật, không đề cập đến các vấn đề kinh tế hay sản xuất hàng loạt. Máy in nhiệt giá rẻ là một mục tiêu tiềm năng nhưng không phải là trọng tâm chính của đề tài. Đề tài tập trung vào việc chứng minh khả năng thiết kế và thi công, không phải là tối ưu hoá về chi phí. Các ứng dụng máy in nhiệt được đề cập đến một cách khái quát, nhấn mạnh tính ứng dụng rộng rãi của máy in nhiệt trong thực tế.

1.2 Phương pháp nghiên cứu

Đề tài áp dụng phương pháp nghiên cứu thực nghiệm, bao gồm các bước: nghiên cứu tài liệu về công nghệ in nhiệt, cấu tạo máy in nhiệt, và các linh kiện máy in nhiệt cần thiết; thiết kế mạch điện và lập trình vi điều khiển dựa trên sơ đồ nguyên lý mạchlập trình máy in nhiệt đã được thiết kế; thực hiện lắp ráp và kiểm tra thi công máy in nhiệt; đánh giá kết quả và viết báo cáo. Nghiên cứu khoa học máy in nhiệt HCMUTE này dựa trên các nguyên lý cơ bản của điện tử, vi xử lý, và lập trình. Phát triển máy in nhiệt được thực hiện theo từng giai đoạn, từ thiết kế đến thi công, đảm bảo tính khả thi và độ chính xác của sản phẩm. Giải pháp máy in nhiệt được đề xuất dựa trên khả năng tích hợp các module và phần mềm máy in nhiệt hiện có.

II. Phân tích thiết kế và thi công máy in nhiệt

Phần này tập trung vào chi tiết thiết kế máy in nhiệt. Đề tài sử dụng vi điều khiển Arduino Mega 2560 như bộ não trung tâm, điều khiển hoạt động của đầu in nhiệt và giao tiếp với máy tính. Module L298 được sử dụng để điều khiển động cơ bước, đảm bảo độ chính xác trong quá trình in. Module LM2596 cung cấp nguồn ổn định cho hệ thống. Giao tiếp UART được sử dụng để truyền dữ liệu từ máy tính đến vi điều khiển. Phần mềm máy in nhiệt được viết bằng ngôn ngữ C# trên máy tính, tạo giao diện người dùng thân thiện. Thiết kế cơ khí bao gồm việc tạo hộp đựng máy in nhiệt, đảm bảo sự bảo vệ các linh kiện bên trong. Kiểm thử máy in nhiệt được tiến hành để đảm bảo khả năng hoạt động ổn định của hệ thống. Việc thiết kế chú trọng đến tính đơn giản, dễ lắp ráp và bảo trì.

2.1 Thiết kế phần cứng

Thiết kế phần cứng máy in nhiệt bao gồm việc lựa chọn và kết nối các linh kiện. Đầu in nhiệt FTP-628MCL103 là thành phần chính, chịu trách nhiệm in dữ liệu lên giấy. Vi điều khiển Arduino Mega 2560 là bộ xử lý trung tâm, điều khiển các linh kiện khác. Module L298 điều khiển động cơ bước để di chuyển đầu in. Module LM2596 ổn định nguồn điện cho hệ thống. Sơ đồ nguyên lý mạch được thiết kế cẩn thận, đảm bảo tính hoạt động của từng phần. Việc chọn linh kiện máy in nhiệt dựa trên tính khả dụng, giá thành và hiệu năng. Cấu tạo máy in nhiệt được mô tả chi tiết trong báo cáo, giúp người đọc hiểu rõ hơn về nguyên lý hoạt động. Mạch in được thiết kế để đảm bảo khả năng kết nối các linh kiện một cách chính xác và hiệu quả. Thi công bo mạch là giai đoạn quan trọng, đảm bảo chất lượng của sản phẩm.

2.2 Thiết kế phần mềm

Phần mềm máy in nhiệt được viết trên nền tảng C#, tạo ra giao diện thân thiện cho người dùng. Lập trình máy in nhiệt bao gồm việc viết code điều khiển vi điều khiển và giao tiếp với máy tính. Phần mềm lập trình cho vi điều khiển dựa trên môi trường Arduino IDE, đảm bảo tính tương thích với phần cứng. Phần mềm lập trình cho máy tính cho phép người dùng nhập liệu, gửi dữ liệu đến máy in và hiển thị trạng thái hoạt động. Giao diện người dùng đơn giản, dễ sử dụng, cho phép người dùng điều khiển máy in nhiệt một cách dễ dàng. Lập trình điều khiển động cơ bước đảm bảo độ chính xác trong quá trình in. Kiểm thử phần mềm được thực hiện để đảm bảo sự ổn định và chính xác của hệ thống. Báo cáo thiết kế máy in nhiệt cung cấp thông tin chi tiết về code và cấu trúc phần mềm.

III. Kết quả và đánh giá

Đề tài đã hoàn thành việc thiết kế và thi công máy in nhiệt thành công. Máy in nhiệt hoạt động ổn định, đáp ứng được các yêu cầu đề ra. Kết quả kiểm thử máy in nhiệt cho thấy khả năng in dữ liệu từ máy tính, in logo, và đo nhiệt độ đầu in. Đề tài góp phần vào việc ứng dụng công nghệ in nhiệt tại HCMUTE. Báo cáo thiết kế máy in nhiệt cung cấp thông tin chi tiết về quá trình nghiên cứu, thiết kế và thi công. Việc sử dụng các module hiện có giúp giảm thời gian và chi phí. Tuy nhiên, đề tài vẫn còn một số hạn chế cần được cải thiện trong tương lai.

3.1 Đánh giá kết quả

Đề tài đạt được các mục tiêu đề ra. Máy in nhiệt hoạt động ổn định, in dữ liệu chính xác. Giao diện người dùng thân thiện, dễ sử dụng. Hạn chế của máy in nhiệt là tốc độ in chưa cao và khả năng in hình ảnh còn hạn chế. Đề tài cho thấy khả năng ứng dụng công nghệ in nhiệt trong thực tế. Máy in nhiệt chất lượng cao là mục tiêu phát triển trong tương lai. Máy in nhiệt HCMUTE đã đạt được kết quả khả quan, mở ra nhiều hướng phát triển mới. Dịch vụ thiết kế máy in nhiệt có tiềm năng phát triển mạnh mẽ. Sinh viên HCMUTE thiết kế máy in nhiệt đã thể hiện được khả năng nghiên cứu và ứng dụng công nghệ.

3.2 Hướng phát triển

Tương lai, cần nâng cao tốc độ in, cải thiện chất lượng in ảnh. Khả năng in mã vạch và kết nối không dây cần được nghiên cứu thêm. Tối ưu hóa cấu tạo máy in nhiệt để giảm chi phí sản xuất. Ứng dụng rộng rãi trong nhiều lĩnh vực như thương mại, y tế. Máy in nhiệt minimáy in nhiệt cầm tay là hướng phát triển mới. Nghiên cứu in ảnh nhiệt chất lượng cao. Tích hợp các tính năng thông minh như tự động điều chỉnh nhiệt độ. Ứng dụng in nhiệt trong công nghiệpứng dụng in nhiệt trong y tế là hướng phát triển đầy tiềm năng. In nhiệt không dây là một hướng nghiên cứu đáng chú ý.

01/02/2025

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

CHƯƠNG 1. TỔNG QUAN  Chương 3: Thiết Kế Và Tính Toán Chương này nêu ra các yêu cầu về phần cứng từ đó hình thành sơ đồ khối của hệ thống. Trình bày về các thiết kế mà nhóm đã thực hiện trên các phần cứng có sẵn hay phần cứng tự làm dựa theo sơ đồ khối hệ thống.  Chương 4: Thi Công Hệ Thống - Tiến hành lắp đặt các phần cứng lại với nhau.

- Kiểm tra, đo đạc các giá trị điện áp theo yêu cầu. - Thi công hộp để đựng sản phẩm.  Chương 5: Kết Quả – Nhận Xét- Đánh Giá Đánh giá kết quả đã thực hiện được quan từng giai đoạn , những khó khăn và mặt hạn chế mà đề tài gặp phải.  Chương 6: Kết Luận và Hướng Phát Triển Nêu ra những hướng phát triển của đề tài trong tương lai.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP- Y SINH 3 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Chương 2.1 GIỚI THIỆU CÁC CHUẨN TRUYỀN DỮ LIỆU 2.1 Giao tiếp UART chế độ bất đồng bộ Giao tiếp UART chế độ bất đồng bộ sử dụng một dây kết nối cho mỗi chiều truyền dữ liệu do đó để quá trình truyền nhận dữ liệu thành công thì việc tuân thủ các tiêu chuẩn truyền là hết sức quan trọng. Sau đây là các khái niệm quan trọng trong chế độ truyền thông này. Baud rate (tốc độ Baud): Để việc truyền và nhận bất đồng bộ xảy ra thành công thì các thiết bị tham gia phải thống nhất với nhau về khoảng thời gian dành cho 1 bit truyền, hay nói cách khác tốc độ truyền phải được cài đặt như nhau trước khi truyền nhận, tốc độ này gọi là tốc độ Baud.

Tốc độ Baud là số bit truyền trong một giây. Ví dụ nếu tốc độ Baud được đặt là 19200 bit/giây thì thời gian dành cho một bit truyền là 1/19200 ~ 52. Frame (khung truyền): Do truyền thông nối tiếp mà nhất là nối tiếp bất đồng bộ rất dễ mất hoặc sai lệch dữ liệu, quá trình truyền thông theo kiểu này phải tuân theo một số quy cách nhất định. Bên cạnh tốc độ Baud, khung truyền là một yếu tố quan trọng tạo nên sự thành công khi truyền và nhận.

Khung truyền bao gồm các quy định về số bit trong mỗi lần truyền, các bit báo hiệu như bit Start và bit Stop, các bit kiểm tra như Parity, ngoài ra số lượng các bit dữ liệu trong mỗi lần truyền cũng được quy định bởi khung truyền.1: Khung truyền dữ liệu trong chế độ bất đồng bộ Start bit: Là bit đầu tiên được truyền trong một khung truyền, bit này có chức năng báo cho thiết bị nhận biết rằng có một gói dữ liệu sắp được truyền tới. Start bit là bit bắt buộc phải có trong khung truyền. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP- Y SINH 4 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Data: Data hay dữ liệu cần truyền là thông tin chính mà chúng ta cần gửi và nhận.

Dữ liệu cần truyền không nhất thiết phải là gói 8 bit, có thể quy định số lượng bit của dữ liệu là 5, 6, 7, 8 hoặc 9. Trong truyền thông nối tiếp USART, bit có ảnh hưởng nhỏ nhất của dữ liệu sẽ được truyền trước và cuối cùng là bit có ảnh hưởng lớn nhất. Parity bit: Là bit dùng kiểm tra dữ liệu truyền đúng không (một cách tương đối). Có 2 loại parity là parity chẵn và parity lẻ.

Parity chẵn nghĩa là số lượng bit 1 trong dữ liệu bao gồm bit parity luôn là số chẵn. Ngược lại tổng số lượng các bit 1 trong parity lẻ luôn là lẻ. Ví dụ, nếu dữ liệu của bạn là 10111011 nhị phân, có tất cả 6 bit 1 trong dữ liệu này, nếu parity chẵn được dùng, bit parity sẽ mang giá trị 0 để đảm bảo tổng các bit 1 là số chẵn (6 bit 1). Nếu parity lẻ được yêu cầu thì giá trị của parity bit là 1.

Parity bit không phải là bit bắt buộc và vì thế chúng ta có thể loại bit này khỏi khung truyền. Stop bits: Là một hoặc các bit báo cho thiết bị nhận rằng một gói dữ liệu đã được gửi xong. Sau khi nhận được stop bits, thiết bị nhận sẽ tiến hành kiểm tra khung truyền để đảm bảo tính chính xác của dữ liệu. Stop bits là các bit bắt buộc xuất hiện trong khung truyền.2: Ví dụ một khung truyền dữ liệu trong chế độ bất đồng bộ Hình 2.2 là một ví dụ của một khung truyền theo USART chế độ bất đồng bộ, khung truyền này được bắt đầu bằng một start bit, tiếp theo là 8 bit dữ liệu cuối cùng là 1 bit stop.2 Giao tiếp truyền nhận nối tiếp SPI  Giới thiệu về giao tiếp SPI SPI (Serial Peripheral Interface – Giao diện ngoại vi nối tiếp) là một chuẩn truyền đồng bộ nối tiếp để truyền dữ liệu ở chế độ song công toàn phần (Full - duplex), do công ty Motorola thiết kế nhằm đảm bảo sự liên hợp giữa các vi điều khiển và thiết bị ngoại vi một cách đơn giản.

SPI là giao diện đồng bộ, trong đó bất cứ quá trình truyền nào cũng BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP- Y SINH 5 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT được đồng bộ hóa với tín hiệu xung nhịp chung, tín hiệu này sinh ra bởi thiết bị chủ động (Master). Thiết bị ngoài vi bên phía nhận (Slave) đồng bộ quá trình nhận chuỗi bit với tín hiệu xung nhịp. Đây là kiểu truyền thông trong đó có 1 chip Master điều phối quá trình truyền thông và các chip Slave được điều khiển bởi các Master.

SPI cung cấp một giao diện nối tiếp đơn giản giữa vi xử lý và thiết bị ngoại vi. Chuẩn giao tiếp SPI ngày càng được sử dụng rộng rãi trong lĩnh vực điện tử, đặc biệt là trong giao tiếp trao đổi dữ liệu với các thiết bị ngoại vi. Giao diện SPI được sử dụng tích hợp trong một số loại thiết bị như: - Các bộ chuyển đổi tương tự sang số, số sang tương tự. - Các loại bộ nhớ (EEPROM và FLASH).

- Các loại IC thời gian thực. - Các loại cảm biến (nhiệt độ, áp suất,…).  Chuẩn truyền thông SPI + Cấu trúc SPI Giao diện SPI được thực hiện thông qua Bus 4 dây MISO, MOSI, SCK, SS nên đôi khi SPI được gọi là giao diện 4 dây. + MISO: Master Input Slave Output Chân MISO dùng để truyền dữ liệu đi khi đặt cấu hình là Master và nhận dữ liệu về khi đặt cấu hình là Master.

MISO của Master và các Slave được nối trực tiếp với nhau. + MOSI: Master Output Slave Input Chân MOSI dùng để truyền dữ liệu đi khi đặt cấu hình là Master và nhận dữ liệu về khi đặt cấu hình là Slave. MISO của Master và các Slave được nối trực tiếp với nhau. + SCK: Serial Clock Xung giữ nhịp cho giao tiếp SPI, vì SPI là chuẩn truyền thông đồng bộ nên cần một đường giữ nhịp, mỗi nhịp trên chân SCK báo hiệu một bit dữ liệu đến hoặc đi.

Sự tồn tại của chân SCK giúp quá trình truyền ít bị lỗi và vì thế tốc độ truyền của SPI có thể đạt hiệu quả cao. Xung nhịp chỉ được tạo ra bởi chip Master. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP- Y SINH 6 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT + SS: Slave Select SS là đường chọn Slave cần giao tiếp, trên các chip Slave sẽ ở mức cao khi không làm việc.

Nếu chip Master kéo đường SS của một Slave nào đó xuống mức thấp thì việc giao tiếp sẽ xảy ra giữa Master và Slave đó. Chỉ có một đường SS trên mỗi Slave nhưng có thể có nhiều đường điều khiển trên Master tùy thuộc vào thiết kế của người dùng.3: Giao tiếp SPI kết nối Master - Slave Có thể mô tả tóm tắt các tín hiệu của giao tiếp SPI như bảng sau: Bảng 2.1: Các tín hiệu của giao tiếp SPI Tên tín hiệu Chiều Mô tả Master : đầu ra Xung nhịp đồng bộ truyền/nhận dữ liệu SCK Slave : đầu vào được cung cấp bởi Master BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP- Y SINH 7 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Tín hiệu kết nối với Slave. Master kích Master : đầu ra SS hoạt tín hiệu này nếu muốn truyền/nhận Slave : đầu vào dữ liệu với Slave Master : MOSI Đầu ra Đầu ra dữ liệu nối tiếp Slave: SDO hoặc SO Master : MISO Đầu vào Đầu ra dữ liệu nối tiếp Slave : SDI hoặc SI  Truyền thông SPI  Mô tả cơ chế Hình dưới đây mô tả quá trình truyền một gói dữ liệu thực hiện bởi module SPI, bên trái là chip Master và bên phải là Slave.4: Truyền dữ liệu SPI  Giản đồ thời gian của giao tiếp SPI Khi Master muốn truyền/ nhận dữ liệu, nó kéo tín hiệu chọn chip SS xuống mức thấp.

Sau đó Master cung cấp xung nhịp đồng bộ việc truyền/nhận dữ liệu trên đường SCK. Vị trí lấy mẫu dữ liệu và dịch dữ liệu theo xung SCK phụ thuộc vào hai thông số cấu hình được quy định bởi chuẩn SPI là pha của xung nhịp (CPHS- Clock Phase) và cực của xung nhịp (CPOL- Clock Polarity). BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP- Y SINH 8 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Hình 2.5: Giản đồ thời gian của giao tiếp SPI Cực của xung nhịp quyết định trạng thái rảnh của tín hiệu SCK.

Nếu CPOL= 0 thì mức logic khi ở trạng thái rảnh của SCK là mức thấp. Nếu CPOL = 1 thì ngược lại. Dựa vào pha của xung nhịp chúng ta sẽ biết lấy điểm mẫu ở đâu: - Nếu pha của xung nhịp bằng 0 thì dữ liệu được lấy mẫu khi SCK chuyển từ trạng thái rảnh sang trạng thái hoạt động, có thể là cạnh lên hoặc cạnh xuống tùy vào giá trị CPOL. - Nếu pha của xung nhịp bằng 1 thì dữ liệu được lấy mẫu khi SCK chuyển từ trạng thái hoạt động sang trạng thái rảnh.

 SPI là giao tiếp đồng bộ Module SPI cho phép giao tiếp nối tiếp đồng bộ kép giữa vi xử lý với thiết bị ngoại vi: - Tín hiệu SCK được cung cấp bởi Master nhằm tạo xung đồng bộ cho phép dữ liệu được truyền đi hoặc khi đọc dữ liệu nhận được. - Khi tín hiệu SCK được phát ra thì tín hiệu này có thể thay đổi nhưng không làm hỏng dữ liệu. Lí do là trong giao tiếp SPI, tốc độ của dữ liệu truyền đi sẽ thay đổi theo sự thay đổi của SCK. Điều này rất có lợi nếu như vi xử lý bị cấp xung nhịp không chính xác.

 SPI là giao tiếp trao đổi dữ liệu BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP- Y SINH 9 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Dữ liệu lúc nào cũng được truyền qua lại giữa các thiết bị SPI.

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

Bài viết "Thiết kế và thi công máy in nhiệt tại HCMUTE" cung cấp cái nhìn sâu sắc về quy trình thiết kế và thi công máy in nhiệt, một công nghệ quan trọng trong ngành in ấn hiện đại. Tác giả đã nêu rõ các bước cần thiết để phát triển một máy in nhiệt hiệu quả, từ việc lựa chọn vật liệu đến các kỹ thuật thi công. Bài viết không chỉ giúp người đọc hiểu rõ hơn về công nghệ này mà còn chỉ ra những lợi ích mà máy in nhiệt mang lại, như tiết kiệm thời gian và chi phí sản xuất, cũng như nâng cao chất lượng sản phẩm in.

Nếu bạn muốn mở rộng kiến thức về các khía cạnh khác trong ngành in ấn, hãy tham khảo bài viết Đồ án hcmute nghiên cứu khả năng áp dụng tram fm trên máy in kỹ thuật số, nơi bạn sẽ tìm hiểu về công nghệ in kỹ thuật số và ứng dụng của nó. Ngoài ra, bài viết Đồ án hcmute kiểm soát chất lượng in offset trên giấy metalized sẽ giúp bạn nắm bắt các tiêu chuẩn chất lượng trong in offset, một lĩnh vực liên quan mật thiết đến máy in nhiệt. Cuối cùng, bài viết Đồ án hcmute nghiên cứu thiết kế và chế tạo máy in lụa trên ly sẽ mở ra cho bạn những hiểu biết về thiết kế máy in lụa, một công nghệ in khác cũng rất phổ biến. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về ngành in ấn và các công nghệ liên quan.