Động cơ bước, mô tơ bước theo nhiệt độ

17 270 0
Động cơ bước, mô tơ 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

Động cơ bước theo 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.        !"#$%&#'()*+&,- ./'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 A 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 khởi động ADC biến đổi xong Đọc nhiệt độ Đếm xung đồng hồ Đủ xung cho động nhảy tiếp? Cho động 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... ,WR (8255A) (8255A) (8255A) 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: 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... báo nhiệt độ Delta DW 26; biến điều khiển tốc độ động quay DW 00010001b; biến điều khiển động 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 thời temp DB 0; CODE MAIN PROC OUT TGDK,111b; yêu cầu thanh ghi CWR chuẩn bị nhận dl OUT TGDL,CWR; thiết lập mode cho 8255A OUT TGDK,011b; yêu cầu PB chuẩn bị nhận dữ liệu OUT TGDL,quay; cho động bắt đầu khởi động. .. 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 tốc độ JNE khongquay; nếu cha đếm đủ thì cha cho động nhảy tiếp CALL Quaydongco; nếu đã đủ thì cho động nhảy tiếp MOV demxung,0; reset lại biến đếm xung khongquay:...XTAL 15MHZ PCLK fXTAL/6 = 2,5MHz độ rỗng = 50% 8284 +5V Reset Reset: Dùng reset lại 8255A khi khởi động + 10k 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... 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 biến ADD VT, AX; cộng 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... 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 quay theo biến điều khiển quay RET Demxungclk PROC NEAR IN AH, TGTT; lấy thanh ghi trạng thái vào AH AND AH,1000b; lấy riêng bít 3 (bit CLK) CMP temp,AH; so sánh trạng thái trớc và trạng thái mới của... 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 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 nhận xuất dữ mode . §å ¸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: 10/06/2014, 16:40

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