đồ án môn học vi xử lí điều khiển động cơ bước theo nhiệt độ

17 421 0
đồ án môn học vi xử lí điều khiển động cơ bước theo nhiệt độ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

§å ¸n m«n häc Vi xö lÝ. §iÒu khiÓn ®éng c¬ bíc theo nhiÖt ®é. Môc lôc.        !"#$%&#'()*+&,- ./'01 234((*56(((*2( 7((*8'2(8'9: ,'(*58; 7)<=2>?7@A,-,B7123 8$A285.&(,C+D/!#123( (*5.& .-6(∆E2∆ ∆(5.&((* ∆(5.&( 2F$G, H*2 IJH*2123'56( K*))7? L(8'5.'M7$%,N$4# O(P#7  371N,Q R2.N'72.N-?QS8'5.7T 6 &P#5(5.OUV L(5.OUV 3-U#,-V#,#7MWW ° L( 8' 5. R9 ' 7 L. O UV 8255 XO YY XKZ §éng c¬ b íc R9 XH §C X[R MWW,\X]Q,?)J#.)7XKZ0^#O$$ -?Q$%Q@A,-7;)-123(* 0^#O$$7MWW!-123Q2.N0 $;,'^# (* RX[_XR;)@T3123((*7;) @`)5(5.OUX H* &,-S22. #/L(8'5.72.N'7 IJ9a .'(8'5. R- L(2.N'7#28`+Z  !Z  /7128`+b!Wc/ )dQ)728)P#5(UVXe7? !)#Sb→Wc$%G ,?7(7P#5(8'5. ° Z Z  Z       ° R8 .- IJH*'(5(2.N'7 V &P#28(B,*28 .-P# '(8'5.&#)82.Q)18'5. .- 28(2#Xf28,'7&a .P#8' 5.#∆ IJ['77M8'5. 5/X;"O$$ XO$$+[K/gW:!ggh:g<=ë  "#$A<=O[Kg`#G*$hMXO[KQ#.) 0^## Z # +b.Wc/ ° i     b     Z ∆ ∆∆  °     ∆ X8'5. X8'5. X8'5. X8'5. IJH*:P#O$$[K #$,+f7/!`#GhM - Vh Vj VW V V V V Vb X:$ k M h j W    #N+Gf/!`#Ghk - LZHl ACK Km H[X ERROR n n n X:$  b   W    #123!`#GhU - n n n n SLCTIN INIT AFD STR X:$     h j   /L(5.OUV+UVX/7\X]Q,?)JMWWU H#2):- &P#-U#,5.O!#f\XUVX bMbM+UVXbMbk/,\XM57M7U#, 938'5075(7@A,-71237#UVX!# o)UVX7O$$^#MWWUMWWUQ.,?).(7 #*$+'<6b/ '<6b!#gO,'7(,?),KU!KL!KX I !KX [ g37a #pq X;"UVXbMbM+UVXbMbk/$# IJX;"UVXbMbM+bMbk/ Lr 3O Esst 3O@ +bb2Iuu/ M5) X[R c v6w+i / c v6w+ / H# U[m U  m_X _m U b U  5f2&U#, M2&U#,7 X`#GU  U  U b XT.<x* nX[Ry`) XT.:' (2p,'7P#UVX IJ(2p,'7P#UVXbMbM+bMbk/ o)y#MWWU7UVX IJH*o)y#UVX7MWWU KU,; <y,SUVXbMbM+UVXbMbk/ KX b !KX  !KX  O123`#GUVX KX123`#GP#2&75r5.OUVX KXW`#G#3MWWUf +R0<dKX  3(,?)7123`#GOKX [ / </o)MWWU7(*5 X;"P#(*5 U L X V Us!Ls!Xs!Vs KU b KU h M5) U  U  KX b KX  KX  KX  KX W H# U[m _m U b zv vV UVX MWWU IJX;"P#'5 IN(P#(*5 X(<: Q;)<{6'(7{{!']2J;)<{(* ^# Q7{ IJIN(P#S(<: '5 UUs  LLs  XXs  VVs  IJH* &,-P#22.N0$;(* L(2.N0$;$A<=#$0$;'](<:  |ULXV|E|bbb|→|bbb|→|bbb|→|bbb|→|bbb| →|ULXV|4,<`,!(*^# 7{ 8$A(*^# bbb7{Y)".bbbb7{Y)"28  .    #g0∆E2∆   Ebbb7{Y)"Ej!j7{Y: →|ULXV|^# j!j@,Ejj!,Y:  c@`)Eh!2Iu→h!2IuYjjEj@E∂  |ULXV|^#  ,   Ebbbb7{)"!*4&!j@E∂  |ULXV|^# , R(5.&S b . M !J5.G5(c5.&S bbbbbbbbbbb5.M@WWEbbEbbb5 →YjYjE2@bb →2Ejkb W R( n →Y∂YjE!jkb W @+cb/ 12V QC QB QA QD U L X V H6)' e7? !7$@,h!2IuJ∂@J|ULXV|^# , 6/o)y#2(*7MWWU IJo)y#MWWU7(*5 KL<d3123(*!$A<=5KL b .KL   w/R.y#O$$7MWWU IJR.y#O$$7MWWU /NN@X[_XRMW7o)7UVX7O$$ ∂EWkhY+cih/ KL  KL b KL  KL  U L X V MWWU H6)'5,2 VbVh M5VUU STR AFD INIT RD WR VbVh MWWU XO$$ YXH U b U  YXH;7J ),0xQ f [...]... đợc giá trị tuyến tính theo Tx b)Lu đồ thuật toán chơng trình: Begin Lập mode 0 cho 8255A Cho động cơ khởi động ADC biến đổi xong Đọc nhiệt độ Đếm xung đồng hồ Đủ xung cho động cơ nhảy tiếp? Cho động cơ nhảy 1 bước Chú thích: - Sau khi chạy chơng trình, hệ thống sẽ làm vi c liên tục đến khi tắt nguồn cung cấp c)Đoạn mã chơng trình: TITLE Chuong trinh dieu khien dong co buoc theo nhiet do .MODEL SMALL... 8255A TGDL DW 378; Địa chỉ thanh ghi dữ liệu cổng song song TGDK DW 37A; Địa chỉ thanh ghi điều khiển cổng song song TGTT DW 379; Địa chỉ thanh ghi trạng thái cổng song song VT DW 0; khởi tạo giá trị 0 cho biến chỉ báo nhiệt độ Delta DW 26; biến điều khiển tốc độ động cơ quay DW 00010001b; biến điều khiển động cơ quay demxung DW 0; biến đếm xung CLK Daucambien DB 0; biến chứa số liệu đầu cảm biến hiện... cho động cơ bắt đầu khởi động vonglap IN AH, TGTT; lấy thanh ghi trạng thái AND AH,10000b; chọn ra bit 4 (bit EOC của ADC) CMP AH,10000b; so sánh với 1 JNE ADCchuaxong; nếu không =1 (ADC biến đổi cha xong) thì cha ;đọc nhiệt độ CALL Docnhietdo; nếu =1 (ADC đã biến đổi xong) thì đọc nhiệt độ ADCchuaxong: CALL Demxungclk; gọi thủ tục đếm xung CLK CMP demxung,delta; so sánh biến đếm xung với biến điều khiển. .. Stepmotor ta dùng một biến đếm lớn để chia tần và điều khiển Sơ đồ nguyên lí bộ chia tần 12 74LS92 f MR1 MR2 CP0 CP1 Q3 Q2 Q1 Q0 Hình: Sơ đồ nguyên lí bộ chia tần 12 Một chu kỳ làm vi c của ADC: Sơ đồ khối mạch CLK có chia tần: f/12 Chia 12 CLKA=208kHz Chia 12 CLK 2.5MHz CLKB=17,6kHz Hình: Sơ đồ khối mạch chia tần từ 2,5MHz xuống 208kHz và 17,6kHz Sơ đồ ghép nối giữa CLK với ADC và VXL thông qua cổng... 15MHZ PCLK độ rỗng = 50% 8284 +5V Reset: Dùng reset lại 8255A khi khởi động Reset 10k + fXTAL/6 = 2,5MHz C 10uF /RES F/C CSYNC Hình: Mạch tạo xung CLK 2,5MHz dùng thạch anh - F/C: khi nối đất dùng thạch anh trong làm xung nhịp - CSYNC: lối vào cho xung đồng bộ từ bên ngoài, nếu dùng thạch anh trong thì phải nối đất - /RES: chân khởi động, nối với mạch RC để tự khởi động Đối với đối tợng điều khiển là... giá trị vào biến nhiệt độ INC Daucambien; CMP daucambien 8; JNE alabel; MOV daucambien,0; bắt đầu lại từ đầu cảm biến 0 ADD VT,227; MOV AX,59712; MOV DX,0; DIV VT; MOV delta,AX; suy ra delta=59712/(VT+227) MOV VT,0; khởi tạo lại biến chỉ báo nhiệt độ alabel: RET Quaydongco PROC NEAR OUT TGDK,011b; yêu cầu PB chuẩn bị nhận dữ liệu ROL quay; OUT TGDL, quay; cho động cơ quay theo biến điều khiển quay RET... điều khiển tốc độ JNE khongquay; nếu cha đếm đủ thì cha cho động cơ nhảy tiếp CALL Quaydongco; nếu đã đủ thì cho động cơ nhảy tiếp MOV demxung,0; reset lại biến đếm xung khongquay: JMP vonglap; Docnhietdo PROC NEAR OUT 37A, 101b; yêu yêu cầu PC chuẩn bị nhận dữ liệu OUT 00100000b; yêu cầu ADC chốt địa chỉ ra OUT 37Ah, 000b; yêu cầu PA chuẩn bị xuất dữ liệu IN AX, 378h; nhận chỉ báo nhiệt độ từ đầu cảm... T3 S3 T4 S4 T5 S5 T6 S6 T7 S7 T8 T TX Hình: Mô hình phơng pháp thu thập nhiệt độ Mỗi cảm biến Si (i=0,7) trong khoảng nhiệt độ Ti đến Ti+1 qua bộ khuếch đại đệm vào chuẩn Ura tuyến tính theo nhiệt độ trong khoảng 0-5V, qua ADC biến thiên từ 0000.0000b đến 1111.1111b Nh vậy, khi nhiệt độ môi trờng TX trong khoảng Ti đến Ti+1, các cảm biến S0 đến Si-1 đều cho giá trị 1111.1111b, các cảm biến Si+1 đến... 200kHz Reset SLCT 8255A CLK ADC EOC Cổng song song EOC='1': ADC đã chuyển đổi xong Hình: Sơ đồ ghép nối giữa CLK với các IC 8255A, ADC và cổng song song 4)Đoạn mã chơng trình: a)Các chế độ của 8255A và cổng song song: 8255A làm vi c ở mode 0 (vào ra cơ sở) Thiết lập mode cho 8255A: CWR (A0='1',A1='1') 1 Điều khiển cấu hình 8255A 0 0 Chọn mode 0 cho nhóm A (gồm PA và PCH) 1 0 0 0 0 PA PCH Chọn PA PCL... ghi điều khiển, địa chỉ 37Ah Tín hiệu X X X X Chức năng D1 D0 D3 Thanh ghi trạng thái (chỉ đọc), địa chỉ 379h Tín hiệu BUSY ACK PE SLCT Chức năng -EOC (ADC) D2 D2 D1 D0 CLK(200kHz) SLCTIN X ERROR INIT AFD X X STR A1 A0 RD ,WR (8255A) (8255A) (8255A) Mô hình phơng pháp thu thập nhiệt độ: T0 S0 T1 S1 T2 S2 T3 S3 T4 S4 T5 S5 T6 S6 T7 S7 T8 T TX Hình: Mô hình phơng pháp thu thập nhiệt độ . §å ¸n m«n häc Vi xö lÝ. §iÒu khiÓn ®éng c¬ bíc theo nhiÖt ®é. Môc lôc.       

Ngày đăng: 06/10/2014, 00:25

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan