Thiết kế phần mềm

Một phần của tài liệu (LUẬN văn THẠC sĩ) NGHIÊN cứu ỨNG DỤNG VI xử lý TRONG điều KHIỂN lò xấy gỗ tự ĐỘNG (Trang 85 - 90)

Chương 5 : thiết kế hệ thống lò xấy gỗ tự động

5.1 Thiết kế hệ thống điều khiển

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

a. Thiết kế các modul cho vi xử lý : Cỏc timer.

Ở đõy ta sử dụng 2 bộ định thời Basic Timer và Watch Dog Timer (WDT) để làm bộ đếm thời gian và tận dụng cỏc ngắt của nú như cỏc chương trỡnh con. WDT ở đõy được tắt chức năng kiểm tra bảo vệ mà chỉ sử dụng như 1 bộ đếm bỡnh thường.

LCD driver.

LCD trờn board thớ nghiệm là LCD 4 mux, được nối qua cỏc chõn tử port 7 cho đến port 10 của FG4618, chỳng được điều khiển một cỏch đơn giản bằng cỏch ghi cỏc giỏ trị vào cỏc thanh ghi LCDM, mỗi thanh ghi LCD mờ tương ứng với 8 segment của 1 ký tự.

USCI_A

Đõy là 1 trong cỏc bộ phận xử lý truyền thụng nối tiếp của FG4618, ở đõy được sử dụng như một UART cho RS232 ( USCI_A cũn cú thể xử lý truyền

thụng SPI và I2C).

Ở đõy chỳng ta set baud rate =9600, và xử lý tớn hiệu nhận vào trong ISR của ngắt khi cú tớn hiệu gửi vào.

ADC12

ADC12 là bộ phận xử lý hoạt động của ADC 12 bit, ở đõy chỳng ta đặtcỏc

hàm hiện thi LCD và gửi ra mỏy tớnh trong ISR của ngắt của ADC12, ngắt này xảy ra khi ADC 12 bit thực hiện xong 1 chuyển đổi

84

Hỡnh 5.14 L u đồ ch ơng trình chính :

Ngắt của WDT (thực hiện khi đếm đến

16m s) Ngắt của USCI_A ( khi

cú dữ liệu gửi vào từ m ỏy tớnh)

Bật ADC12. Kết quả sẽ được lưu vào thanh ghi

ADCMEM0

Ngắt của ADC12 (thực hiện khi chuyển đổi

xong)

Chuyển dữ liệu thanh ghi sang nhiệt độ thực tế Hiện thị LCD Gửi ra RS232 T vũng l ạo ặptrễ5s, trong đú tắt ngắt ADC12,x lý d ử ữ liệu nh ận được và hiển thị Sau vũng l b l ặp ật ạiADC12

MAI N

B Bật asic timer để đếm 1s C kh t ỏc ởi ạo ban đầu ủa c

Timer,ADC12, LCD, USCI A

Đưa VĐK vào trạngthỏi tiết kiệm ăng lượng n trong lỳc

Ngắt của Basic timer (thực hiện khi đếm

đến 1s)

Mở Vref của ADC12

B ật WDT để đếm16ms để Vref ổnđịnh

85 Khởi t o ADC ( Set các ạ

thanh ghi ADC12MCTL0 , ADC12CTL1,ADCCTL0 ) Mở Vref ( Bit ADC12TL0.REFON) Ổn định điện ỏp đặt WDT đếm Đó ổn định BẬT ADC khởi động quỏ trỡnh chuyển đổi

Đó chuyển đổi xong Tắt Vref và Ngắt

ADC 0 1 0 1 Hỡnh 5.15:L u đồ ch ơng trình chính 5.1.4 Thiết kế Giao diện máy tính

Phần mềm giao diện trên máy tính PC giao tiếp với mạch vi xử lý thơng qua cổng truyền thông nối tiếp RS – 232.

86

Chức năng chính của giao diện trên máy tính là  Hiển thị các thơng tin tức thời của lị xấy

 Cài đặt các tham số cho quá trình điều khiển. Hầu hết các tham số có thể cập nhật trực tuyến và ngay trong khi các thiết bị đang vận hành.  Thông báo lỗi cảnh báo những trạng thái bất ổn nh nhiệt độ phòng

quá cao ..

 l u lại tất cả các thông số và trạng thái của đối t ợng.các dữ liệu d ới dạng file và có khả năng in ấn

Các kết quả thu đ ợc :

87

Hình 5.1 Giao diện cài đặt thơng số 7

88

Một phần của tài liệu (LUẬN văn THẠC sĩ) NGHIÊN cứu ỨNG DỤNG VI xử lý TRONG điều KHIỂN lò xấy gỗ tự ĐỘNG (Trang 85 - 90)

Tải bản đầy đủ (PDF)

(104 trang)