Do an 877 Voi Pc Qua Rs232

  • Upload
    xang-vo

  • View
    525

  • Download
    3

Embed Size (px)

Citation preview

AMH THIT K H THNG C IN T

GVHD:

CHNG I TNG QUAN I./ Cc ng dng ph bin ca vitme trong thc t hin nay ....................................... 3 II/Gii thiu hot ng m hnh thc hin ................................................................... 4 III/Chng trnh s dng trong n ........................................................................... 4 CHNG II THIT K C CU C KH I./Thit k c cu c kh................................................................................................ 5 II./Tnh bn c cu c kh trn SolidWorks .................................................................. 6 CHNG III THIT K V M PHNG B IU KHIN I./Thit lp s khi ca m hnh ng c bc trn Matlab Simulink .................... 9 II./Kho st cc kt qu ................................................................................................. 9 III./Kt lun ................................................................................................................... 10 CHNG IV S MCH DRIVER CHO NG C V S MCH K Thit k mch cng sut v mch iu khin .................................................................. 11 CHNG V LU GII THUT V CHNG TRNH IU KHIN I./Lu gii thut iu khin ...................................................................................... 13 II./Nguyn l hot ng ng c bc ......................................................................... 14 III./Chng trnh C# trn my tnh .............................................................................. 16 CHNG VI TH NGHIM V KT LUN I./Kt qu thc nghim ................................................................................................. 17 II./Kt lun .................................................................................................................... 17 TI LIU THAM KHO V PH LC I./Ti liu tham kho ..................................................................................................... 18 II./Ph lc ...................................................................................................................... 19

2

AMH THIT K H THNG C IN T

GVHD:

CHNG I TNG QUAN I/ MT S NG DNG CA VITME TRONG THC T HIN NAY B truyn ng Vitme-ai c hin nay c ng dng rt nhiu v l mt thnh phn gn nh khng th thiu trong cc h thng dn ng ,cc thit b my mc cng nghip cng nh dn dng ,thit b hng khng ,qun s V d nh my CNC , cc cnh tay Robot Cc my dn dng nh cc CD , my photocoppy

3

AMH THIT K H THNG C IN T

GVHD:

II/ GII THIU HOT NG CA M HNH THC HIN Nhim v trong n ny l iu khin v tr ca vitme ai c ,s dng ng c bc v cm bin analog.

Hnh 2: M hnh thc hin Tn hiu iu khin truyn t my tnh n vi iu khin (PIC) qua cng COM, Vi iu khin c ADC v v x l v ra quyt nh cho ng c quay Khi ng c quay trc vtme c ni vi ng c bng ni trc cng chuyn ng quay v ai c chuyn ng thng. III. CHNG TRNH S DNG TRONG N - Chng trnh Solidworks 2010: Thit k m hnh 3D - Chng trnh SolidWorks 2D Editor 2010 :Dng biu din bn v lp 2D - Chng trnh AutoCad 2007 :Dng biu din bn v lp 2D - Chng trnh Orcad 9.2 : thit k mch in iu khin, xut Layout - Chng trnh Visual Studio 2008(C#) :thit k chng trnh iu khin

4

AMH THIT K H THNG C IN T

GVHD:

CHNG II THIT K C CU C KH I/THIT K C CU C KH : S NG

1 5 Driver ng c

2

4

Vi x l

Cm bin

3

Trong : (1) l step motor (ng c bc) (2) l khp ni trc ,c cu vit-ai c (3) l cm bin v tr (analog ) (4) l b vi x l v iu khin (5) l Transistor Driver

Tnh ton vn tc ng c: Yu cu: Thit k h thng vt me ai c vi vn tc bn trt t 2 > 5mm/s. Chn vt me c bc vt 1,2 mm ng knh ngoi D = 8mm . Vn tc trc vt me:

Vbt Vv = pVi Vbt = 2 > 5mm/s ta tnh c vn tc trc vt me t 100 vng/pht 250 vng/pht Chn hp gim tc 2 cp vi t s truyn tng l 6. T ta chn c vn tc ca ng c l: Vdc = VbtU = 600 ->1500 vng/pht Ta chn loi ng c c vn tc ti a l 1500 vng/pht

5

AMH THIT K H THNG C IN T

GVHD:

II.TNH BN C CU TRN SOLIDWORKS M hnh tnh bn vi b thng s: bc ren bng 1,2 mm, chiu di L1 =140mm, chiu di vitme L2 = 117mm , ng knh nh ren D=8mm, ng knh chn ren d = 4mm Cc chi tit ph khc : bi,ni trc ,b chn, cng tc hnh trnh, bin tr

Ta s dng SolidWorks Simulation thit lp cc biu ng sut, chuyn v v sc cng ca c cu. Vi ti l con chy, c cu chu lc l vitme v thanh trt.

Hnh 5: Biu ng sut

6

AMH THIT K H THNG C IN T

GVHD:

Hnh 6: Biu chuyn v

Hnh 7: Biu sc cng

7

AMH THIT K H THNG C IN T

GVHD:

Hnh 8: Biu h s an ton Qua cc biu , ta thy kt cu c kh hon ton p ng c cc i hi v sc bn.

8

AMH THIT K H THNG C IN T

GVHD:

CHNG III THIT K V M PHNG B IU KHIN BNG MATLAB SIMULINK Yu cu t ra: S dng Matlab Simulink m phng iu khin ng c bc n v tr mong mun trong thi gian cho trc (v d l 2s). I. Thit lp s khi ca m hnh ng c trn Matlab Simulink Ta s dng SimElectronic m phng hot ng ca ng c. Trn ca s Simulink ta thit lp h thng s khi nh sau:

Hnh 9 II.KHO ST CC KT QU: Ta th kho st kt qu sau khi ng c quay ln lt 10, 15, 20, 25 bc. Cc biu thu c l nh sau:

9

AMH THIT K H THNG C IN T

GVHD:

III.NHN XT: Cc kt qu thu c vn cha cho ta thy c r rng s vn ng ca ng c bc trong m phng Matlab, nh vy, vic kho st ng c bc trn Matlab Simulink l rt phc tp. Qua c th thy rng, vic s dng PID iu chnh b rng xung nhm mc ch gim thi gian t n v tr mong mun ca ng c bc trong trng hp ny (m phng trn Matlab) l ht sc kh khn. thi im hin ti, do kin thc v thi gian cn hn ch nn trong ni dung n chng em cha th thc hin c. Chng em s tip tc nghin cu su thm v vn ny trong thi gian sp ti.

10

AMH THIT K H THNG C IN T

GVHD:

CHNG IV S MCH DRIVER CHO NG C V S MCH K THIT K MCH CNG SUT V MCH IU KHIN Thit k mch cng sut v mch iu khin bng phn mm orcad 9.2 ta c mch nguyn l nh hnh sau:

Hnh 12:mch iu khin Nguyn l hot ng: mch iu khin gm :ngun cp cho ton b mch,ta s dng PIC16F87 giao tip vi my tnh bng cng com qua RS232,khi cm bin analog v 2 limit swich gii hn hnh trnh. Tn hiu c truyn t my tnh qua giao tip cng com c PIC16F887 x l,PIC cp xung qua cc chn RD0 n RD4 i n mch cng sut iu khin ng c.

11

AMH THIT K H THNG C IN T

GVHD:

Hnh 10: Mch cng sut (Driver) Nguyn l hot ng mch cng sut: Ta s dng OPTO PC817 v TIP122 Khi xung c cp t PIC qua chn s 1 ca HEADER 4 s kch hot OPTO cho php ngun 5v kch hot Tip 122 ,cho php dng qua cun th nht ca ng c bc. Tng t vi cc xung cn li .ng c bc hot ng

12

AMH THIT K H THNG C IN T

GVHD:

CHNG V : LU GII THUT V CHNG TRNH IU KHIN I. LU GII THUT IU KHIN

V TR CI T

VI IU KHIN

C ADC

SO SNH X =Y

n

SO SNH X 55) serialPort1.Write(new byte[] { 55 }, 0, 1); else if (data 55) serialPort1.Write(new byte[] { 55 }, 0, 1); else if (data