Thiết kế phần mềm điều khiển và giỏm sỏt trờn mỏy tớnh

Một phần của tài liệu Thiết kế bộ điều khiển PID số trên nền vi điều khiển PIC năm 2014 (Trang 104)

b) Thuật toỏn PID số

2.2.3. Thiết kế phần mềm điều khiển và giỏm sỏt trờn mỏy tớnh

Chỳng ta thực hiện thiết kế giao diện giao tiếp vi điềukhiẻn và mỏy tớn h bằng

ngon ngữ Visual Basic6.0(VB).Trong mụi trường lập trỡnh VB, việc tạo ra m

diệnđồhọalàtươngđốiđơngiản.VBđĩ hỗtrợ chongườisửdụngnhữngmụ

đun đối

tượng phổ biến giỳp cho cụng việc của người lập trỡnh trở nờn nhẹ nhàng

hơn rất

nhiều. Việctạogiaodiện chỉlàlựachọnnhữngđốitượngvẽvàomột giaodiện (form)

cúsẵncựngvớiviệcthiếtlậpcỏcthụngsốchođốitượng.

Ở đõy, giao diện được tạo tương đối đơn giản nhưng đủ đỏp ứng được

những

yờucầumàcụngviệc đặtra. Yờu cầucụngviệc:

Thu nhậndữliệu dongườidựngnhậpvào (cỏcgiỏtrịKp,Ki, Kd ,thụng

số cầnđạtđược…)

Phõntớch,xửlýdữliệuđĩ nhận,truyềnxuốngchoviđiềukhiển

PIC qua

cổngnốitiếp

Nhận dữ liệu truyền về từ PIC và hiển thị lờn màn hỡnh đồ họa để thấy

Hỡnh2.14.GiaodiệngiaotiếpPC

PhạmVăn Cường-HồngVănQũn.LớpĐKTĐ1-K49

69

Thiếtkếbộđiềukhiển PIDsốtrờn nềnvi điềukhiểnPIC ểnPIC

Trờn giao điện đồ hoạ gồm cú cỏc button điều khiển, cỏc textbox hiển thị số liệu,

combobox cho phộp lựa chọn cỏc chế độ, và picturebox dựng để nhận dữ l

iệu của

ngườisử dụng vẽ vào, đồng thời cũng là nơi hiểnthị dữ liệu thu nhận được c hothấy

đỏpứngcủahệthống.Cụthểhoạtđộngcỏcphớmchứcnăngnhưsau:

- Khốichức năngđiều khiển động cơ bao gồm:comand buttonvà

textbox biểu

thịvà điều khiển chế độ hoạt đọng động cơ DC.Button ‘Start’Button “Start”

dựng đểbắt đầu gởigiỏ trị vị trớ mong muốn xuốngcho vi điềukhiển, lỳcđú

chươngtrỡnhsẽ nhậnđược giỏ trịtốcđộđược gởilờnbởiviđiềukhiể

nthụng

qua giao triếpRS232, rồivẽ trờn đồ thỡvà hiển thịgiỏtrị tốc độcủa đ ộng cơ

trờnđồthịtheomiềnthờigian,từđú tacúthểquansỏtđượchoạt động củahệ

thống cú đỏpứng đỳng yờucầu đề ra khụng(như sailệch, thờigianđ ạtđược

…).Button‘Inverser’điềukhiểnđảochiốu quayđộngcơ.Button‘Stop

’dừmg

hoạt động của động cơ Button ‘update’ là để cập nhập thụng số k

hi điều

khiển.Hai Textbox‘tốc độđặt’và ‘Chu kỡ’ tạothụngsốcho điềukhiể nđộng

- KhốiParameterSattusMotorlàcỏctexboxchỉcúchứcnănghiểnthị thụngtin

cậpnhậptrongquỏtrỡnhđiềukhiển.

- Khốibộđiềukhiểnchongườisửdụngcúthểnhậpdừliệubanđầuđiều khiển.

Trờncơsởđúxõydựngthuậttoỏn phớadướiviđiềukhiển.

- Khối đồ thị cú button ‘Export’ nhiệmvụ xuất dữ liệu ramàn hỡnh điềukhiển

quansỏtchấtlượnghệthống.

- CũnlạiButton‘Exit’ thựchiệnthoỏtkhỏichươngtrỡnhkhicầnthiết. - Màn hỡnhđồ thịcho tahai đặc tớnh đú là đặc tớnh điều khiển tốc độ

động cơ

vàđiện ỏpđầuvào.

PhạmVănCường-HồngVănQũn. LớpĐKTĐ1-K49

70

Thiếtkế bộđiềukhiểnPID sốtrờnnềnviđiều khiểnPIC ểnPIC

Một phần của tài liệu Thiết kế bộ điều khiển PID số trên nền vi điều khiển PIC năm 2014 (Trang 104)

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

(159 trang)
w