Thiết Kế, Chế Tạo Mạch Điều Khiển, Hiển Thị Tốc Độ Động Cơ Điện 1 Chiều

50 605 2
Thiết Kế, Chế Tạo Mạch Điều Khiển, Hiển Thị Tốc Độ Động Cơ Điện 1 Chiều

Đ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

Khoa: iện - iện T n3 MỤC LỤC MỤC LỤC LỜI NÓI ẦU NH N X T CỦ GI O VI N NH N X T CỦ HỘI ỒNG PHẢN BIỆN CHƢƠNG I: CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu họ vi điều khiển PIC16F877 1.2.Encoder 17 1.3 ộng điện chiều 20 1.4.Khối hiển thị: Giới Thiệu Về LCD .26 1.5.Một số linh kiện kh c .34 CHƢƠNG II:THIẾT KẾ MẠCH .40 2.1.Sơ đồ khối 40 2.2.Sơ đồ m ch - nguy n l ho t động v t nh chọn c c khối .40 CHƢƠNG III: CHƢƠNG TR NH IỀU KHIỂN 47 3.1.Code chƣơng tr nh 47 KẾT LU N …………… 50 SVTH: Khổng Văn Hải Phùng Văn Quang Khoa: iện - iện T n3 LỜI NÓI ĐẦU Sự ph t triển công nghệ Tự ộng Hóa thời gian qua không t ch rời ph t triển c c công nghệ cao kh c nhƣ công nghệ thông tin (CNTT), công nghệ truyền thông v điện t C c th nh tựu chip vi x l , m ng v truyền thông đƣợc p dụng rộng rãi c c sản phẩm v hệ thống T H Ngƣợc l i, nhiều nguy n l điều khiển tự động đƣợc ứng dụng c c sản phẩm CNTT C c sản phẩm công nghệ cao ng y c ng thông minh v đƣợc thiết kế t ch hợp tối ƣu phần x c (phần cứng - kh , linh kiện…) v phần hồn (phần mềm - software, thuật to n…) tr n quan điểm điện t Xu hƣớng n y t o n n c c sản phẩm t ch hợp nhiều chức nhiều lĩnh vực công nghệ Sự hội tụ c c công nghệ sản phẩm l m ranh giới CNTT v truyền thông, công nghệ T H v điện t ng y c ng thu hẹp Trong thời gian học tập v nghi n cứu, đƣợc học tập v nghi n cứu môn vi điều khiển , lập tr nh C v ứng dụng c c lĩnh vực hệ thống sản xuất đ i V để nắm vững phần l thuyết v p dụng kiến thức v o thực tế, chúng em đƣợc nhận đồ n môn học với đề t i: “Thiết kế, chế tạo mạch n nt tốc ộ ộng u ện chi u” Với đề t i đƣợc giao, chúng em vận dụng kiến thức m nh để t m hiểu v nghi n cứu l thuyết, đặc biệt chúng em t m hiểu sâu v o t nh to n thiết kế phục vụ cho việc ho n thiện sản phẩm Dƣới hƣớng dẫn bảo nhiệt t nh thầy Nguyễn Trung T àn với cố gắng nỗ lực c c th nh vi n nhóm chúng em ho n th nh xong đồ n m nh Tuy nhi n thời gian v kiến thức h n chế n n không tr nh khỏi thiếu sót thực đồ n n y V chúng em mong nhận đƣợc nhiều kiến đ nh gi , góp thầy cô gi o, b n bè để đề t i đƣợc ho n thiện C úng em x n c ân t àn cảm ơn! S n V ên thực Khổng Văn Hải P ùng Văn Quang SVTH: Khổng Văn Hải Phùng Văn Quang Khoa: iện - iện T n3 CHƢƠNG I : CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu v họ vi u n PIC16F877A 1.1.1.Những Đặc m họ v u n PIC 16F877A H nh1.1.1 Sơ đồ chân PIC 16F877A SVTH: Khổng Văn Hải Phùng Văn Quang Khoa: iện - iện T n3 H nh 1.1.2.Sơ đồ nguy n l Từ sơ đồ chân v sơ đồ nguy n l tr n, ta rút c c nhận xét ban đầu nhƣ sau : - PIC16F877 có tất 40 chân - 40 chân tr n đƣợc chia th nh PORT, chân cấp nguồn, chân GND, chan th ch anh v chân dùng để RESET vi điều khiển - port PIC16F877 bao gồm : + PORTB : chân + PORTD : chân + PORTC : chân + PORT : chân SVTH: Khổng Văn Hải Phùng Văn Quang Khoa: iện - iện T n3 + PORT E : chân Khái quát chức port vi điều khiển PIC16F877A PORTA PORT gồm có chân C c chân Port , ta lập tr nh để thực đƣợc chức “hai chiều” : xuất liệu từ vi điều khiển ngo i vi v nhập liệu từ ngo i vi v o vi điều khiển Việc xuất nhập liệu PIC16F877 kh c với họ 8051 Ở tất c c PORT PIC16F877 , thời điểm thực đƣợc chức :xuất nhập ể chuyển từ chức n y nhập qua chức xuất hay ngƣợc l i, ta phải x l phần mềm, không nhƣ 8051 tự hiểu lúc n o l chức nhập, lúc n o l chức xuất Trong kiến trúc phần cứng PIC16F877 , ngƣời ta s dụng ghi TRIS địa 85H để điều khiển chức I/O tr n Muốn x c lập c c chân n o PORT l nhập (input) th ta set bit tƣơng ứng chân ghi TRIS Ngƣợc l i, muốn chân n o l output th ta clear bit tƣơng ứng chân ghi TRIS iều n y ho n to n tƣơng tự c c PORT l i Ngo i ra, PORT - Ngõ v o có c c chức quan trọng sau : nalog DC : thực chức chuyển từ nalog sang Digital - Ngõ v o điện so s nh - Ngõ v o xung Clock Timer0 kiến trúc phần cứng : thực c c nhiệm vụ đếm xung thông qua Timer0… - Ngõ v o giao tiếp MSSP (Master Synchronous Serial Port) PORTB PORTB có chân Cũng nhƣ PORT , c c chân PORTB thực đƣợc chức : input v output Hai chức tr n đƣợc điều khiển bới ghi TRISB SVTH: Khổng Văn Hải Phùng Văn Quang Khoa: iện - iện T n3 Khi muốn chân n o PORTB l input th ta set bit tƣơng ứng ghi TRISB, ngƣợc l i muốn chân n o l output th ta clear bit tƣơng ứng TRISB Thanh ghi TRISB đƣợc t ch hợp điện trở kéo l n điều khiển đƣợc chƣơng tr nh PORTC PORTC có chân v thực đƣợc chức input v output dƣới điều khiển ghi TRISC tƣơng tự nhƣ hai ghi tr n Ngo i PORTC có c c chức quan trọng sau : - Ngõ v o xung clock cho Timer1 kiến trúc phần cứng - Bộ PWM thực chức điều xung lập tr nh đƣợc tần số, duty cycle: s dụng điều khiển tốc độ v vị tr động v.v… - T ch hợp c c giao tiếp nối tiếp I2C, SPI, SSP, US RT PORTD PORTD có chân Thanh ghi TRISD điều khiển chức input v output PORTD tƣơng tự nhƣ tr n PORTD l cổng xuất liệu chuẩn giao tiếp song song PSP (Parallel SlavePort) PORTE PORTE có chân Thanh ghi điều khiển xuất nhập tƣơng ứng l TRISE C c chân PORTE có ngõ v o analog B n c nh PORTE l c c chân điều khiển chuẩn giao tiếp PSP 1.1.2 Tìm uv v u n PIC16F877A Cấu trúc phần cứng PIC16F877A PIC l t n viết tắt “ Programmable Intelligent computer” hãng General Instrument đặt t n cho vi điều khiển đầu ti n họ Hãng Microchip tiếp tục ph t triển sản phầm n y v h ng t o gần 100 lo i sản phẩm kh c PIC16F887 l dòng PIC kh phổ biến, kh đầy đủ t nh phục vụ cho hầu hết tất c c ứng dụng thực tế ây l dòng PIC kh dễ cho ngƣời l m quen với PIC học tập v t o tản họ vi điều khiển PIC m nh SVTH: Khổng Văn Hải Phùng Văn Quang Khoa: iện - iện T Cấu trúc tổng qu t PIC16F877 n3 nhƣ sau : - 8K Flash Rom - 368 bytes Ram - 256 bytes Rom - port v o với t n hiệu điều khiển độc lập - định thời Timer0 v Timer2 bit - định thời Timer1 16 bit ho t động chế độ tiết kiệm lƣợng với nguồn xung clock ngo i - Capture/ Compare/ PWM - biến đổi nalog -> Digital 10 bit, ngõ v o - so s nh tƣơng tự - định thời gi m s t (Watch Dog Timer) - cổng song song bit với c c t n hiệu điều khiển - cổng nối tiếp - 15 nguồn ngắt SVTH: Khổng Văn Hải Phùng Văn Quang Khoa: iện - iện T n3 H nh 1.1.2.Sơ đồ khối vi điều khiển 16F877 SVTH: Khổng Văn Hải Phùng Văn Quang 10 Khoa: iện - iện T n3 Tổ chức nhớ PIC16F877A Bộ nhớ chương trình Bộ nhớ chƣơng tr nh PIC16F877 Bộ nhớ chƣơng tr nh vi điều khiển PIC16F877 l nhớ Flash, dung lƣợng 8K word (1 word chứa 14bit) v đƣợc phân th nh nhiều trang nhƣ h nh tr n ể mã hóa đƣợc địa 8K word nhớ chƣơng tr nh, ghi đếm chƣơng tr nh PC có dung lƣợng 13 bit Khi vi điều khiển reset, đếm chƣơng tr nh trỏ địa 0000h Khi có ngắt xảy th ghi PC trỏ đến địa 0004h Bộ nhớ chƣơng tr nh không bao gồm nhớ Stack v không đƣợc địa hóa đếm chƣơng tr nh Bộ nhớ liệu Bộ nhớ liệu PIC16F877 đƣợc chia th nh bank Mỗi bank có dụng lƣợng 128 byte Nếu nhƣ bank nhớ liệu 8051 phân chia ri ng biệt : 128 byte đầu ti n thuộc bank1 l vùng Ram nội để chứa liệu, 128 byte l i thuộc bank l c c ghi có chức đặc biệt SFR m ngƣời dùng không đƣợc chứa liệu kh c th bank nhớ liệu PIC16F877 đƣợc tổ chức theo c ch kh c Mỗi bank nhớ liệu PIC16F877 bao gồm c c ghi có chức đặc biệt SFR nằm c c c c ô nhớ địa thấp v c c ghi mục đ ch dùng chung GPR nằm vùng địa l i bank ghi Vùng ô nhớ c c ghi mục đ ch dùng chung n y ch nh l nơi ngƣời dùng lƣu liệu qu tr nh viết chƣơng tr nh Tất c c biến liệu n n đƣợc khai b o chứa vùng địa n y Trong cấu trúc nhớ liệu PIC16F877 , c c ghi SFR n o m thƣờng xuy n đƣợc s dụng (nhƣ ghi ST TUS) đƣợc đặt tất c c bank để thuận tiện việc truy xuất Sở dĩ nhƣ l v , để truy xuất ghi n o nhớ 16F877 ta cần phải khai b o bank chứa ghi đó, việc đặt c c SVTH: Khổng Văn Hải Phùng Văn Quang 11 Khoa: iện - iện T n3 ghi s dụng thƣờng xuy n giúp ta thuận ti n nhiều qu tr nh truy xuất, l m giảm lệnh chƣơng tr nh H nh 1.1.3.Sơ đồ nhớ liệu PIC16F877 Dựa tr n sơ đồ bank nhớ liệu PIC16F877 ta rút c c nhận xét nhƣ sau : -Bank0 gồm c c ô nhớ có địa từ 00h đến 77h, c c ghi dùng chung để chứa liệu ngƣời dùng địa từ 20h đến 7Fh C c ghi PORTA, PORTB, PORTC, PORTD, PORTE chứa bank0, để truy xuất liệu c c SVTH: Khổng Văn Hải Phùng Văn Quang 12 Khoa: iện - iện T n3 a) Sơ đồ chân sơ đồ kết nối chân IC 7805: H nh 1.5.5.2 Sơ đồ chân v sơ đồ kết nối chân IC 7805 b)Nguyên lý hoạt động: Ngõ OUT ổn định 5V dù điện p từ nguồn cung cấp thay đổi M ch n y dùng để cấp nguồn m ch điện ho t động điện p 5V (c c lo i IC thƣờng ho t động điện p n y) Nếu nguồn điện có cố đột ngột: điện p tăng cao th m ch điện ho t động ổn định nhờ có IC 7805 giữ đƣợc điện p ngõ OUT 5V không đổi c)Một số điểm lưu ý sử dụng IC LM7805:  Dòng cực đ i tr  Dòng đỉnh 2,2A  Công suất ti u t n cực đ i không dùng tản nhiệt: 2W  Công suất ti u t n dùng tản nhiệt đủ lớn: 15W  Ta n n h n chế p lối v o 7805 để giảm công suất ti u t n tr n tản nhiệt  Thực tế p lối đ t gi trị n o khoảng 4,8 – 5,2 V 1.5.6 M ch cầu H dùng MOSFET MOSFET l viết tắt cụm Meta Oxide Semiconductor Field-Effect Transistor tức Transisor hiệu ứng trƣờng có dùng kim lo i v oxit b n dẫn H nh 11 mô tả cấu t o MOSFET k nh n v k hiệu lo i MOSFET k nh n v k nh p SVTH: Khổng Văn Hải Phùng Văn Quang 38 Khoa: iện - iện T n3 H nh 1.6.1 MOSFET MOSFET có chân gọi l Gate (G), Drain (D) v Source (S) tƣơng ứng với B, E v C BJT B n nguy n l ho t động MOSFET c c t i liệu điện t , mô tả c c k ch ho t MOSFET Cơ bản, MOSFET k nh N, điện p chân G lớn chân S khoảng từ 3V th MOSFET bão hòa hay dẫn Khi điện trở chân D v S nhỏ (gọi l điện trở dẫn DS), MOSFET tƣơng đƣơng với khóa đóng Ngƣợc l i, với MOSFET k nh P, điện p chân G nhỏ điện p chân S khoảng 3V th MOSFET dẫn, điện trở dẫn nhỏ V t nh dẫn MOSFET phụ thuộc v o điện p chân G (kh c với BJT, t nh dẫn phụ thuộc v o dòng IB), MOSFET đƣợc gọi l linh kiện điều khiển điện p, l tƣởng cho c c m ch số nơi m điện p đƣợc dùng l m mức logic (v dụ 0V l mức 0, 5V l mức 1) MOSFET thƣờng đƣợc dùng thay c c BJT c c m ch cầu H v dòng m linh kiện b n dẫn n y dẫn cao, th ch hợp cho c c m ch công suất lớn Do c ch thức ho t động, h nh dung MOSFET k nh N tƣơng đƣơng BJT lo i npn v MOSFET k nh P tƣơng đƣơng BJT lo i pnp Thông thƣờng c c nh sản xuất MOSFET thƣờng t o cặp MOSFET gồm linh kiện k nh N v linh kiện k nh P, MOSFET n y có thông số tƣơng đồng v thƣờng đƣợc dùng Một v dụ dùng MOSFET tƣơng đồng l c c m ch số CMOS (Complemetary MOS) Cũng giống nhƣ BJT, dùng MOSFET cho m ch cầu H, lo i MOSFET th ch hợp với vị tr định, MOSFET k nh N đƣợc dùng cho c c khóa ph a dƣới v MOSFET k nh P dùng cho c c khóa ph a tr n ể giải th ch, v dụ MOSFET k nh N đƣợc dùng điều khiển motor DC nhƣ h nh 12 SVTH: Khổng Văn Hải Phùng Văn Quang 39 Khoa: iện - iện T n3 H nh 1.6.2 Dùng MOSFET k nh N điều khiển motor DC Ban đầu MOSFET ko đƣợc k ch, ko có dòng điện m ch, điện p chân S Khi MOSFET đƣợc k ch v dẫn, điện trở dẫn DS nhỏ so với trở kh ng motor n n điện p chân S gần điện p nguồn l 12V Do y u cầu MOSFET, để k ch dẫn MOSFET th điện p k ch chân G phải lớn chân S t 3V, nghĩa l t 15V dùng vi điều khiển để k ch MOSFET, khó t o điện p 15V Nhƣ MOSFET k nh N không phù hợp để l m c c khóa ph a tr n m ch cầu H ( t l theo c ch giải th ch tr n) MOSFET lo i P thƣờng đƣợc dùng trƣờng hợp n y Tuy nhi n, nhƣợc điểm MOSFET k nh P l điện trở dẫn DS lớn MOSFET lo i N V thế, dù đƣợc thiết kế tốt, MOSFET k nh P c c m ch cầu H dùng lo i MOSFET thƣờng bị nóng v dễ hỏng MOSFET lo i N, công suất m ch bị giảm phần n o H nh 13 thể m ch cầu H dùng lo i MOSFET tƣơng đồng H nh 1.6.3 M ch cầu H dùng MOSFET SVTH: Khổng Văn Hải Phùng Văn Quang 40 Khoa: iện - iện T n3 Tôi dùng MOSFET k nh N IRF540 v k nh P IRF9540 hãng International Rectifier l m c c khóa cho m ch cầu H C c MOSFET lo i n y chịu dòng kh cao (có thể đến 30 , danh nghĩa) v điện p cao nhƣng có nhƣợc điểm l điện trở dẫn tƣơng đối lớn (b n t m đọc datasheet chúng để biết th m) Phần k ch cho c c MOSFET k nh N b n dƣới th không qu khó, cần dùng vi điều khiển k ch trực tiếp v o c c đƣờng L2 hay R2 Ri ng c c khóa tr n (IRF9540, k nh P) phải dùng th m BJT 2N3904 để l m m ch k ch Khi chƣa k ch BJT 2N3904, chân G MOSFET đƣợc nối l n VS điện trở 1K, điện p chân G v gần VS l điện p chân S IRF9540 n n MOSFET n y không dẫn Khi k ch c c line L1 R1, c c BJT 2N3904 dẫn l m điện p chân G IRF9540 sụt xuống gần 0V (v khóa 2N3904 đóng m ch) Khi đó, điện p chân G nhỏ nhiều so với điện p chân S, MOSFET dẫn Vi điều khiển đƣợc dùng để k ch c c đƣờng L1, L2, R1 v R2 CHƢƠNG II : THIẾT KẾ MẠCH 2.1 Sơ khối Khối nguồn Khối điều khiển Khối công suất ộng Khối hiển thị H nh 2.1.Sơ đồ khối to n m ch 2.2 Sơ mạch - nguyên lý oạt ộng t n c ọn 2.2.1 Mạch nguồn SVTH: Khổng Văn Hải Phùng Văn Quang 41 ố Khoa: iện - iện T n3 H nh 2.2.1 Sơ đồ m ch nguồn -Khối nguồn 5v nuôi khối điều khiển -Khối nguồn 12v nuôi m ch điều khiển phần động lực IR2184 -Nguồn 24v điều khiển động T nh to n chọn linh kiện - M y biến p Y u cầu đề b i điện p ổn định tối đa l 12VDC, m điện p đầu v o 220V C n n ta s dụng m y biến p: 220V C-24VAC-3 220V C- 12VAC-1 Trong đề t i n y chúng em chọn 220V C-24VAC-3 v sẵn có linh kiện chúng em - Cầu chỉnh lƣu Trong đề t i n y chúng em lựa chọn cầu diode - Tụ lọc Tụ có điện dung lớn để san phẳng điện p để l m giảm độ gợn sóng Trong đồ n n y chúng em chọn tụ 1000 µF để san phẳng điện p Tụ lọc cao tần l tụ gốm 104 v tụ n y có tần số lọc lớn Chứng minh công thức: f= 1/(2π Xc C) - IC ổn p Có hai lo i linh kiện ổn p họ 78XX v 79XX Họ 78xx l họ cho ổn định điện p đầu l dƣơng Còn xx l gi trị điện p đầu nhƣ 5V, 8V… Họ 79xx l họ ổn định điện p đầu l âm Còn xx l gi trị điện p đầu nhƣ : -5V,-8V… SVTH: Khổng Văn Hải Phùng Văn Quang 42 Khoa: iện - iện T n3 n n y cần điện p 12V v 5V n n ta s dụng IC7812 v IC 7805 2.2.2 Khố u n Sơ đồ nguyên lý Hìn 2.2.2 Sơ đồ nguy n l khối m ch điều khiển SVTH: Khổng Văn Hải Phùng Văn Quang 43 Khoa: iện - iện T n3 2.2.3 K ố công suất: Ta dùng m ch công suất để điều khiển động bao gồm FET, FET l phần t công suất đóng cắt cấp điện p, dòng điện cho động ho t động Hìn 2.2.3.1.Sơ đồ nguy n l khối công suất  Nguyên lý hoạt động khối công suất: FET l m nhiệm vụ đóng cắt điều chỉnh tốc độ động Khi có mức (12V) k ch v o chân G th FET dẫn dòng điện từ nguồn qua đầu động qua FET xuống mass, FET dẫn c ng m nh th động quay c ng m nh , trở R6 có t c dụng xả cho FET p đặt v o chân điều khiển G 2.2.4 Khối c ch ly v khuếch đ i t n hiệu Khối c ch ly v khuếch đ i t n có nhiệm vụ c ch ly hai t n hiệu: t n hiệu điều khiển (l m việc điện p v dòng điện nhỏ) v t n hiệu m ch động lực (l m việc điện p v dòng điện lớn) Khối điều khiển v khối công suất đƣợc c ch ly với phần t c ch ly quang s dụng PC817 SVTH: Khổng Văn Hải Phùng Văn Quang 44 Khoa: iện - iện T n3  Sơ đồ nguyên lý khối cách ly khuếch đại tín hiệu H nh 2.2.4.1 Sơ đồ nguy n l khối c ch ly  Nguyên lý hoạt động : Khi t n hiệu điều khiển l mức th PC817 không dẫn Khi t n hiệu điều khiển đƣợc đƣa xuống mức th PC817 dẫn tới đầu l 24V SVTH: Khổng Văn Hải Phùng Văn Quang 45 Khoa: iện - iện T n3 Sơ nguyên lý H nh 2.2.5.2.Sơ đồ nguy n l *Nguyên lý oạt ộng : -Cấp nguồn cho cuộn sơ cấp MB điện p xoay chiều 220 V th điện p cuộn thứ cấp l 12V xoay chiều Khi qua cầu chỉnh lƣu cho điện p chiều 12V Nguồn điện đƣợc đƣa v o IC ổn p nguồn 7805 cho mức điện p ổn định l 5V chiều cung cấp cho m ch M ch đƣợc cấp điện, PIC 16F877A ch y với chƣơng tr nh đƣợc n p.Khi động chƣa quay, chƣa có t n hiệu phản hồi từ Encoder đƣợc gắn đồng trục với động điện chiều n n LCD chƣa hiển thị tốc độ.Khi cấp điện cho động quay, Encoder quay v bắt đầu g i xung đếm v o chân IC.Chƣơng tr nh thực t nh to n v đƣa t n hiệu điều khiển để hiển thị tốc độ động tr n LCD SVTH: Khổng Văn Hải Phùng Văn Quang 46 Khoa: iện - iện T n3 Sơ board mạch H nh 2.2.5.3 Sơ đồ board m ch SVTH: Khổng Văn Hải Phùng Văn Quang 47 Khoa: iện - iện T n3 Đ N 3.1 Code c ƣơng trìn #INCLUDE #INCLUDE #DEVICE *=16 ADC=10 #FUSES NOWDT,HS,NOPUT,NOPROTECT,NODEBUG,NOBROWNOUT,NOLVP,NOCPD,N OWRT #USE DELAY(CLOCK=20000000) #INCLUDE INT16 VALUE; INT32 XUNG,VAN_TOC; VOID HIEN_THI() { SET_ADC_CHANNEL(0); VALUE = READ_ADC(); DELAY_MS(1); } #INT_TIMER1 VOID MOTOR_SPEED() { DISABLE_INTERRUPTS(INT_EXT); SETUP_TIMER_1(T1_DISABLED); SVTH: Khổng Văn Hải Phùng Văn Quang 48 Khoa: iện - iện T n3 VAN_TOC=((XUNG*100)*60)/59; XUNG=0; SET_TIMER1(15535); SETUP_TIMER_1(T1_INTERNAL|T1_DIV_BY_1); ENABLE_INTERRUPTS(INT_EXT); } #INT_EXT VOID COUNT_PULSE() { XUNG++; } VOID MAIN() { SET_TRIS_C(0X00); LCD_INIT(); SETUP_ADC_PORTS(AN0); SETUP_ADC(ADC_CLOCK_INTERNAL); LCD_PUTCMD(0X80); LCD_PUTCHAR("TOC DO: 0000 V/P"); SETUP_CCP1(CCP_PWM); SETUP_TIMER_2(T2_DIV_BY_16,255,1); SETUP_CCP1(CCP_OFF); ENABLE_INTERRUPTS(GLOBAL); // CHO PHEP NGAT TOAN CUC SVTH: Khổng Văn Hải Phùng Văn Quang 49 Khoa: iện - iện T EXT_INT_EDGE(L_TO_H); XUONG n3 // CAU HINH NGAT NGOAI THEO CANH ENABLE_INTERRUPTS(INT_EXT); // CHO PHEP NGAT NGOAI ENABLE_INTERRUPTS(INT_TIMER1); TIMER1 // CHO PHEP NGAT TRAN // THIET LAP TIMER1: DINH THI 10MS SETUP_TIMER_1(T1_INTERNAL|T1_DIV_BY_1); TIMER1 SET_TIMER1(15535); SETUP_CCP1(CCP_PWM); VALUE=500; SET_PWM1_DUTY(500); WHILE(TRUE) { HIEN_THI(); LCD_PUTCMD(0X88); HIEN_THI_SO(VAN_TOC); //LCD_PUTCMD(0XC0); //HIEN_THI_SO(VALUE); SET_PWM1_DUTY(VALUE); DELAY_MS(10); } } SVTH: Khổng Văn Hải Phùng Văn Quang 50 // CAU HINH BO CHIA CHO Khoa: iện - iện T n3 KẾT LU N Sau thời gian nghi n cứu v t m hiểu đề t i c ch t ch cực dƣới hƣớng dẫn nhiệt t nh Giảng Vi n ỗ Công Thắng nhóm chúng em nghi m túc thực v ho n th nh xong đề t i “Thiết kế, chế tạo mạch u n nt tốc ộ ộng ện chi u ” Do kiến thức h n chế n n nhiều thiếu sót, mong góp c c Thầy Cô để ho n thiện v nâng cao đề t i n n mức cao Một lần em xin chân th nh cảm ơn Thầy gi o Nguyễn Trung T àn c c Thầy Cô gi o kh c khoa giúp em ho n th nh đồ n n y Em xin chân cảm ơn! Sinh Vi n thực Khổng Văn Hải Phùng Văn Quang SVTH: Khổng Văn Hải Phùng Văn Quang 51 [...]... dòng điện phần ứng Eƣ: sức điện động Theo y u cầu của đề b i ta xét hệ điều chỉnh tốc độ động cơ đi n một chiều k ch rừ độc lập ộng cơ điện một chiều k ch từ độc lập có dòng điện k ch từ không phụ thuộc v o dòng điện phần ứng nghĩa l từ thông của động cơ không phụ thuộc v o phụ tải m chỉ phụ thuộc v o điện p v điện trở m ch k ch từ + U- I - E KT IKT + UKT - H nh 1. 3.2 Sơ đồ nối dây động cơ điện 1 chiều. .. phiến góp đổi chiều dòng điện giữ cho chiều lực t c dụng không đổi đảm bảo động cơ có chiều quay không đổi Khi động cơ quay c c thanh dẫn cắt từ trƣờng sẽ cảm ứng sức điện động Eƣ chiều của s.đ.đ x c định theo quy tắc b n tay phải Ở động cơ điện một chiều sức điện động Eƣ ngƣợc chiều với dòng điện Iƣ n n Eƣ còn gọi l sức phản điện động Phƣơng tr nh cân bằng điện p: U= Eƣ+Rƣ.Iƣ Trong đó: Rƣ: điện trở phần... - ồ n3 Hình ảnh về động cơ DC có gắn encoder: H nh 1. 3.3 ộng cơ DC có gắn encoder B n trong động cơ có gắn một encoder đồng trục với nó dùng để x c định tốc độ v vị tr của động cơ  C c thông số của động cơ: - iện p cung cấp cho động cơ DC: 12 VDC - Tốc độ tối đa 2000 vòng/phút - Số xung của encoder 10 0 xung/vòng - ộng cơ có tất cả 5 dây ra: + 2 dây cung cấp nguồn 12 VDC cho động cơ + 2 dây cung cấp... về động cơ điện 1 chiều: Nhƣ ta đã biết m y ph t điện một chiều có thể dùng l m m y ph t điện hoặc động cơ điện ộng cơ điện một chiều l thiết bị quay biến đổi điện năng th nh cơ năng Nguy n l l m việc dựa tr n hiện tƣợng cảm ứng điện từ SVTH: Khổng Văn Hải Phùng Văn Quang 21 ộng cơ điện một Khoa: iện - iện T ồ n3 chiều đƣợc s dụng rất rộng rãi trong công nghiệp v giao thông vận tải ộng cơ điện một chiều. .. xảy ra khi khi gi trị của TMR1 tr n từ FFFFh rồi về 0000h, lúc n y TMR1IF sẽ bật l n Timer1 có 3 chế độ ho t động : - Chế độ ho t động định thời đồng bộ : Chế độ đƣợc lựa chọn bởi bit TMR1CS Trong chế độ n y xung cấp cho Timer1 l Fosc/4, bit T1SYNC không có t c dụng - Chế độ đếm đồng bộ : trong chế độ n y, gi trị của timer1 sẽ tăng khi có xung c nh l nh v o chân T1OSI/RC1 Xung clock ngo i sẽ đƣợc đồng... trong công nghiệp v giao thông vận tải ộng cơ điện một chiều gồm những lo i sau đây: - ộng cơ điện một chiều k ch từ song song - ộng cơ điện một chiều k ch từ nối tiếp - ộng cơ điện một chiều k ch từ hỗn hợp 1. 3 .1. 1.Cấu tạo ộng cơ ện một c u ộng cơ điện một chiều gồm có 2 phần : Phần tĩnh (stator) v phần động (rôtor) 1. Phần tĩnh (stator) Gồm c c phần ch nh sau: a Cực từ chính: Cực từ ch nh l bộ phận sinh... ng mịn) 1. 2.3.2.Encoder tƣơng ối ki u thẳng: -Encoder kiểu quay nhƣng chỉ kh c ở chổ đĩa mã hóa l một thƣớc thẳng v dùng để đo k ch thƣớc thẳng Chiều d i Encoder thẳng phải bằng tổng chuyển động thẳng tƣơng ứng có nghĩa l chiều d i cần đo phải bằng chiều d i thƣớc V vậy Encoder thẳng thƣờng đắt hơn nhiều so với Encoder d ng quay 1. 3 .Động cơ ện 1 chi u Hình 1. 3 .1. Động cơ điện một chiều 1. 3 .1. Giới thiệu... Tăng con trỏ (dịch con trỏ sang phải) 5 Dịch hiển thị sang phải 7 Dịch hiển thị sang tr i 8 Tắt con trỏ, tắt hiển thị A Tắt hiển thị, bật con trỏ C Bật hiển thị, tắt con trỏ E Bật hiển thị, nhấp nh y con trỏ F Tắt con trỏ, nhấp nh y con trỏ 10 Dịch vị tr con trỏ sang tr i 14 Dịch vị tr con trỏ sang phải 18 Dịch to n bộ hiển thị sang tr i 1C Dịch to n bộ hiển thị sang phải 80 ép con trỏ Vũ đầu dòng thứ... cho phép nó ho t động nhƣ một bộ đinh thời 16 bit Module timer2 cung cấp thời gian ho t động cho chế độ điều biến xung PWM nếu module CCP đƣợc chọn H nh 1. 1.6.Sơ đồ khối của Timer2 SVTH: Khổng Văn Hải Phùng Văn Quang 17 Khoa: iện - iện T ồ n3 1. 2.Encoder 1. 2 .1 G ớ t ệu * Kh i niệm: Encoder dùng để quản l vị tr góc của một đĩa quay ĩa quay có thể l b nh xe, trục động cơ, hoặc bất kỳ thiết bị quay n o... phép ngắt ho t động - OPTION_REG : điều khiển prescaler Timer1 H nh 1. 1.5.Sơ đồ khối của Timer1 SVTH: Khổng Văn Hải Phùng Văn Quang 16 Khoa: iện - iện T ồ n3 Timer1 l bộ định thời 16 bit, gi trị của Timer1 sẽ đƣợc lƣu trong hai thanh ghi 8 bit TMR1H:TMR1L Cờ ngắt của Timer1 l bit TMR1IF, bit điều khiển của Timer1 l TRM1IE Cặp thanh ghi của TMR1 sẽ tăng từ 0000h l n đến FFFFh rồi sau đó tr n về 0000h Nếu ... ện chi u Hình 1. 3 .1. Động điện chiều 1. 3 .1. Giới thiệu chung động điện chiều: Nhƣ ta biết m y ph t điện chiều dùng l m m y ph t điện động điện ộng điện chiều l thiết bị quay biến đổi điện th nh Nguy... trị TMR1 tr n từ FFFFh 0000h, lúc n y TMR1IF bật l n Timer1 có chế độ ho t động : - Chế độ ho t động định thời đồng : Chế độ đƣợc lựa chọn bit TMR1CS Trong chế độ n y xung cấp cho Timer1 l Fosc/4,... dòng điện phần ứng Eƣ: sức điện động Theo y u cầu đề b i ta xét hệ điều chỉnh tốc độ động n chiều k ch rừ độc lập ộng điện chiều k ch từ độc lập có dòng điện k ch từ không phụ thuộc v o dòng điện

Ngày đăng: 08/04/2016, 17:59

Từ khóa liên quan

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

Tài liệu liên quan