You are on page 1of 10

TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP

KHOA ĐIỆN TỬ
BỘ MÔN. KỸ THUẬT ĐIỆN TỬ

ĐỒ ÁN MÔN HỌC
THIẾT KẾ MẠCH TÍCH HỢP SỐ

THIẾT KẾ BỘ ỔN ĐỊNH NHIỆT ĐỘ TRÊN NỀN


FPGA
Sinh viên: Nguyễn Đăng Hải Anh

MSSV: K185520207002
Lớp: K54KDT
GVHD: TS. Mai Trung Thái
Thái Nguyên – 2024

KHOA ĐIỆN TỬ CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM


BỘ MÔN KỸ THUẬT ĐIỆN TỬ Độc lập - Tự do - Hạnh phúc

PHIẾU GIAO ĐỀ TÀI ĐỒ ÁN MÔN HỌC


THIẾT KẾ MẠCH TÍCH HỢP SỐ
Sinh viên: Bùi Thị Vân
Lớp: K54KDT Ngành: Kỹ thuật điện tử
Ngày giao đề : 17/03/2024 Ngày hoàn thành: 01/06/2024
1. Tên đề tài
“Xây dựng ổn định nhiệt độ trên phần cứng FPGA”.
2. Yêu cầu của các bước thực hiện
1- Giới thiệu và phân tích các yêu cầu của bài toán thiết kế.
2- Trình bày tổng quan về công nghệ FPGA và cách thức sử dụng các công cụ tương
ứng nhằm thực thi bài toán thiết kế.
3- Mô tả cụ thể trình tự các bước thiết kế, các kết quả minh họa.
4- Kết luận và hướng phát triển

TRƯỞNG BỘ MÔN GIÁO VIÊN HƯỚNG DẪN


(Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)

TS. Mai Trung Thái TS. Mai Trung Thái

2
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..

Thái Nguyên, ngày….tháng…..năm 2024


GIÁO VIÊN HƯỚNG DẪN
(Ký ghi rõ họ tên)

3
NHẬN XÉT CỦA GIÁO VIÊN CHẤM
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
Thái Nguyên, ngày….tháng…..năm 2024
GIÁO VIÊN CHẤM
(Ký ghi rõ họ tên)

4
LỜI NÓI ĐẦU
Như chúng ta đã biết, nhiệt độ là một trong những thành phần vặt lý rất quan trọng.
Việc thay đổi nhiệt độ của một vật chất ảnh hưởng rất nhiều đến cấu tạo, tính chất và
các đại lượng vật lý khác của vật chất. Ví dụ, sự thay đổi nhiệt độ của 1 chất khí sẽ
làm thay đổi thể tích, áp suất của chất khí trong bình. Vì vậy, trong nghiên cứu khoa
học, trong công nghiệp và trong đời sống sinh hoạt, thu nhập các thông số và điều
khiển nhiệt độ là điều rất cần thiết
FPGA không chỉ cung cấp khả năng lập trình linh hoạt mà còn cho phép tích
hợp các chức năng phức tạp trên một nền tảng duy nhất. Điều này mang lại lợi ích
không chỉ làm tăng tính linh hoạt và hiệu suất mà còn giảm thiểu chi phí và thời gian
phát triển. Với khả năng thích ứng nhanh chóng và khả năng tích hợp cao, phần mềm
FPGA trở thành một công cụ quan trọng trong việc xây dựng các hệ thống điều khiển
đèn giao thông thông minh.
Trong phạm vi của đề tài này, chúng em sẽ trình bày một phân tích sâu sắc về các yếu
tố ảnh hưởng đến quá trình ổn định nhiệt độ, cùng với quá trình thiết kế, triển khai và
kiểm tra của bộ ổn định nhiệt độ dựa trên phần mềm FPGA và để áp dụng những kiến
thức đã học em xin lựa chọn một ứng dụng cụ thể của FPGA trong xử lý tín hiệu số đó
là: “Xây dựng bộ ổn định nhiệt độ trên phần cứng FPGA”. Đề tài được thực hiện
trên Kit Xilinx
Do điều kiện thời gian, kiến thức và kinh nghiệm của bản thân còn hạn chế nên đồ án
không thể tránh khỏi những sai sót. Vì vậy, em rất mong nhận được sự thông cảm và
đóng góp của thầy, cô và các bạn để đồ án hoàn thiện hơn. Em xin chân thành cảm ơn
thầy Mai Trung Thái đã tận tình chỉ dẫn và giúp đỡ em hoàn thành đồ án. Em cũng
gửi lời cảm ơn đến các thầy cô trong Khoa Điện tử và Bộ môn Kỹ thuật điện tử đã hỗ
trợ và tạo điều kiện để em hoàn thành đồ án tốt nhất.
Em xin chân thành cảm ơn!

Người làm bài


Anh
Nguyễn Đăng Hải Anh

5
CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG ỔN ĐỊNH NHIỆT
ĐỘ
1.1. Giới thiệu về chương

Trong những năm gần đây cùng với sự phát triển của nền kinh tế là tốc độ gia
tăng không ngừng về các loại phương tiện giao thông. Sự phát triển nhanh chóng của
các phương tiện giao thông đã dẫn đến tình trạng tắc nghẽn giao thông xảy ra rất
thường xuyên. Vấn đề đặt ra ở đây là làm sao để đảm bảo giao thông thông suốt và sử
dụng đèn điều khiển giao thông ở những ngã tư, những nơi giao nhau của các làn
đường là một giải pháp.
Chính vì vậy trong chương này em sẽ trình bày về ý nghĩa và những giải pháp
để thiết kế một hệ thống đèn giao thông.
1.2. Bộ ổn định nhiệt độ
Bộ điều khiển nhiệt độ là thiết bị dùng để đo, điều khiển và kiểm soát nhiệt độ ở trong
một khoảng không gian và thời gian nhất định.
Ngoài nhiệt độ, loại thiết bị điều khiển này còn có khả năng đo và kiểm soát đồng thời cả độ
ẩm trong không gian kín. Với tính năng này, bộ điều chỉnh nhiệt độ trở thành thành phần
không thể thiếu trong các hệ thống gia nhiệt, máy ép nhựa, lò sấy, hệ thống khí nén, …
Ngoài tên gọi phổ biến nhất là bộ điều khiển nhiệt độ, các kỹ sư cơ khí còn gọi chúng bằng
nhiều cái tên khác như: bộ cảm biến nhiệt độ, đồng hồ đo nhiệt độ, đồng hồ điều khiển nhiệt
độ, đồng hồ hiệu chỉnh nhiệt độ, bộ điều khiển nhiệt độ PID, bộ điều khiển nhiệt kỹ thuật
số, …

Thông thường, sau khi đo nhiệt độ bằng cảm biến nhiệt độ hoặc can nhiệt chúng ta có 2 cách
để giám sát và điều khiển:

6
 Truyền về trung tâm như PLC/DCS để giám sát và điều khiển
 Đưa vào bộ điều khiển nhiệt độ để điều khiển
Trong hệ thống nhỏ đơn lẻ không sử dụng PLC thì bộ cảm biến nhiệt độ sẽ được ưu tiên hàng
đầu bởi tính đa dụng và hiệu quả vượt trội mà chúng mang lại. Đa dạng về kích thước, cách
thức cài đặt, sử dụng dễ dàng, điều khiển với độ chính xác cao và giá thành phải chằng chính
những lý do mà đồng hồ hiệu chỉnh nhiệt độ được sử dụng phổ biến.

1.2.1. Cấu tạo và nguyên lí của bộ điều khiển nhiệt độ.


1.2.2. Cấu tạo của bộ điều khiển nhiệt độ
3 thành phần chính cấu tạo nên một bộ điều khiển nhiệt độ là:
 Cảm biến: Với khả năng cảm nhận các biến đổi vật lý, hóa học, sinh học của
môi trường, cảm biến trên đồng hồ điều khiển nhiệt có chức năng chính là đo
lường giá trị thực nhiệt độ, độ ẩm, lưu lượng,… và kiểm soát chúng. Những dữ
liệu này được cảm biến biến đổi thành các tín hiệu để gửi về bộ điều khiển.
 Bộ điều khiển: Là nơi mà sẽ tiếp nhận và xử lý tín hiệu được truyền đi từ cảm
biến. Sau khi tiếp nhận tín hiệu, bộ điều khiển tiếp tục xuất tín hiệu đã qua xử lý
đến thiết bị điều khiển.
 Thiết bị điều khiển: Tiếp nhận tín hiệu chỉ đạo từ bộ điều khiển và thực hiện
chính xác như những gì đã được lập trình trước đó.
Bộ điều khiển nhiệt tuy có kích thước nhỏ gọn nhưng lại đóng vai trò là đầu não của
quá trình điều khiển. Cảm biến được xem là mắt và thiết bị điều khiển coi như là chân
tay của con người khi vận hành. 3 thành phần này phối hợp nhịp nhàng với nhau để
giúp bộ điều khiển nhiệt hoạt động một cách chính xác nhất.

7
1.2.3. Nguyên lí hoạt động của bộ điều khiển nhiệt độ

Về nguyên lý, bộ điều khiển nhiệt độ trước tiên sẽ đo nhiệt độ môi trường (biến
quá trình), sau đó so sánh nó với giá trị nhiệt độ mong muốn (giá trị cài đặt). Sự
khác biệt giữa các giá trị này gọi là lỗi (độ lệch). Dựa vào lỗi này, bộ điều khiển sẽ
quyết định mức độ sưởi ẩm hay làm mát cần thiết để đưa nhiệt độ về giá trị mong
muốn. Hoàn tất quá trình này, bộ điều khiển sẽ gửi đi tín hiệu đầu ra (giá trị thao tác)
tác động đến sự thay đổi cần thiết. Tín hiệu đầu ra thường được kết nối với lò sưởi,
van điều khiển, quạt hoặc một số "phần tử điều khiển cuối cùng" thực sự bơm hoặc
loại bỏ nhiệt khỏi quá trình.

1.3.Có những bộ điều khiển nhiệt độ nào


1.3.1 Bộ điều khiển nhiệt độ theo chương trình
Loại điều khiển nhiệt độ này sẽ làm việc theo chương trình đã được cài đặt trước, duy
trì mức nhiệt trong khoảng thời gian đặt hẹn và chuyển sang mức nhiệt khác. Người
sử dụng có thể lập trình đến 16 phân đoạn nhiệt khác nhau với chương trình bắt đầu từ
nhiệt độ môi trường hoặc từ 0°C tùy vào mục đích sử dụng.

1.3.2 Bộ điều khiển nhiệt độ kết nối với máy tính thông qua truyền thông RS485
Đối với bộ điều khiển nhiệt độ được tích hợp cổng truyền thông RS485 thì thông qua
phần mềm kết nối với máy tính, các thông số giá trị, alarm, phần trăm ngõ ra của đồng
hồ sẽ được hiển thị và đồng thời có thể cài đặt được.
Người dùng quản lý và giám sát các giá trị này dưới dạng file excel, biểu đồ dạng cột,

8
dạng đồ thị. Và quan trọng nhất, hoàn toàn có thể thay đổi các thông số của bộ cảm
biến nhiệt độ ngay trên phần mềm.

Biểu đồ nhiệt độ trên phần mềm điều khiển kết nối với thiết bị điều chỉnh nhiệt độ

1.3.3.Bộ điều khiển nhiệt độ dạng DIN Rail


Loại điều khiển nhiệt lắp trực tiếp trên thanh Rail chia thành 2 loại: loại tích hợp nút
nhấn ngay trên bộ điều khiển và loại yêu cầu màn hình rời bên ngoài với dây dài 1m.
Bộ điều chỉnh nhiệt độ dạng DIN Rail khi tích hợp với Transmitter sẽ được dùng làm
bộ chuyển đổi tín hiệu vô cùng hiệu quả. Ngõ vào đa dạng các loại nhiệt độ, tín
hiệu, ... chuyển sang tín hiệu analog và lên đến 2 ngõ ra relay output. Tín hiệu ngõ vào
và ngõ ra được hiệu chỉnh dễ dàng thông qua các phím bấm trên bộ cảm biến nhiệt độ.
1.3.4.Điều khiển bằng công nghệ FPGA

Ưu điểm của FPGA là:


- Tính linh động đối với người dùng, giúp phát triển các giải pháp tốt hơn mà không
phụ thuộc vào phần cứng của nhà sản xuất.
- Chúng ta có thể sử dụng FPGA để thiết kế cũng như lập trình được hầu hết các
chức năng của bất kì mạng số nào.
- FPGA là một công nghệ mới đối với đất nước. Việc triển khai công nghệ tiên tiến
này sẽ dẫn đầu hệ thống các nước trong tương lai gần.

1.4 Ý tưởng thiết kế.

1.2.4. Sơ đồ khối cho hệ thống

9
Khối MCU (khối vi điều khiển) có nhiệm vụ chính là xử lý tín hiệu và điều khiển
hệ thống.
Khối hiển thị có nhiệm vụ hiển thị các thông số của hệ thống, giúp người dùng trực
quan trong việc kiểm soát, sử dụng hệ thống cũng như cài đặt hệ thống.
Khối cảm biến chức năng chính dùng để trả về tín hiệu nhiệt độ độ ẩm cho bộ vi xử
lý, từ đó xử lí tín hiệu rồi đưa ra các tín hiệu điều khiển liên quan.
Khối điều khiển chức năng chính để điều khiển hệ thống, đưa ra các tín hiệu điều
khiển cho vi xử lý, cài đặt thông số cho hệ thống từ người dùng.
Khối output được điều khiển bằng khối MCU. Sử dụng relay được cách ly nguồn
bằng opto quang, dùng để đóng cắt thiết bị phát nhiệt của hệ thống.
Khối cảnh báo được được khối MCU ra lệnh làm việc khi việc giao tiếp với cảm
biến gặp trục trặc hoặc các yếu tố có hại ảnh hưởng đến hệ thống.

1.2.5. Yêu cầu giải pháp công nghệ

Sau khi phân tích ưu nhược điểm của những giải pháp thực hiện đề tài thì em
đã chọn giải pháp thiết kế hệ thống bằng công nghệ FPGA, sử dụng ngôn ngữ lập
trình VHDL và nạp chương trình trên phần mềm ISE của xilinx
1.2.6. Yêu cầu giải pháp kĩ thuật

Với tầm quan trọng như vậy hệ thống điều khiển nhiệt độ cần đảm bảo các yêu
cầu sau:
- Đảm bảo hoạt động một cách chính xác, làm việc ổn định.
- Độ tin cậy cao.

Kết luận Chương 1

Trong chương này em đã giới thiệu được tổng quan về thực trạng, ý nghĩa của
hệ thống điều khiển nhiệt độ, cũng như xác định được ý tưởng và bài toán thiết kế. Để
thực hiện đề tài ta có thể đưa ra rất nhiều giải pháp khác nhau. nhưng cùng sự phát
triển mạnh mẽ của nhiều công nghệ tiên tiến với nhiều ưu điểm. Công nghệ FPGA đã
thực sự thể hiện được ưu thế của mình so với các thiết bị điều khiển thông thường. Vì
thế việc sử dụng công nghệ FPGA mang lại hiệu quả khá cao trong việc điều khiển tín
hiệu giao thông. Và để hiểu rõ hơn về công nghệ FPFA chúng ta sẽ đến với Chương 2.

10

You might also like