Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
2,13 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÀ RỊA-VŨNG TÀU lu ĐỀ TÀI NGHIÊN CỨU KHOA HỌC HỢP TÁC an va n Co-operative research project between BVU and La Croix Rouge tn to gh TÊN ĐỀ TÀI: p ie Thiết kế và chế tạo mô hình thực hành môn vi điều khiển sử dụng vi điều khiển pic 18f4520 cho viện kỹ thuật – kinh tế biển d oa nl w nf va an lu Trình độ đào tạo: Chương trình trao đổi sinh viên với trường La Croix Rouge in Brest (Pháp) z at nh oi lm ul Giảng viên hướng dẫn: Ts LÊ NGỌC TRÂN Sinh viên thực hiện: Grégory LEROY Lớp : Digital System Niên khóa : 2016-2018 z gm @ m co l Bà Rịa-Vũng Tàu, năm 2018 an Lu n va ac th si INTERNSHIP REPORT [Date] lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu Grégory LEROY n va ac th si TABLE OF CONTENTS PERSONAL INFORMATION……………………………… page THANKS………………………………………………………page I INTRODUCTION………………………………………… page lu II DESIGN OF ELECTRICAL BOARD…………………… page an n va Introduction of microprocessor PIC………………… .page to gh tn Design of PIC board by EAGLE software………………page 10 p ie III IMPLEMENTATION…………………………………… page 27 d nf va an lu REFERENCE oa nl w VI CONCLUSION……………………………………………page 31 z at nh oi lm ul z m co l gm @ an Lu n va ac th si PERSONAL INFORMATION First name : Grégory Name : LEROY Phone number : +33 82 37 90 78 Email : leroy7@lacroixrouge-brest.fr School: La Croix Rouge La Salle, rue Mirabeau Brest, 29200, France I write this information if you want contact me lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si THANKS I thank Mister Vo and Mrs Jézéquel who helped me find this internship I also thank the Vietnamese students who welcomed me and helped me lu I thank my tutor M.TRAN who guided me and taught me a lot of new interesting an n va things gh tn to I thank Mrs Phuong who helped me in the daily life p ie I thank and I am extremely grateful to my guide who allowed me to visit and d oa nl w discover great unforgettable places of Vung tau nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si I GIỚI THIỆU Ngày nay, ứng dụng Vi điều khiển sâu vào đời sống sinh hoạt sản xuất người Thực tế hầu hết thiết bị điện dân dụng có góp mặt Vi Điều Khiển vi xử lí Ứng dụng vi điều khiển thiết kế hệ thống làm giảm chi phí thiết kế hạ giá thành sản phẩm đồng thời nâng cao tính ổn định thiết bị hệ thống.Trên thị trường có nhiều họ vi điều khiển: họ 4520 Intel, 68HC11 Motorola, Z80 hãng Zilog, PIC hãng Microchip, H8 Hitachi,vv… Việc phát triển ứng dụng hệ vi xử lý đòi hỏi hiểu biết phần lu cứng phần mềm, mà hệ vi xử lý sử an phụ thuộc vào việc lựa chọn hệ vi xử lý cụ thể vào kỹ thuật lập n va dụng để giải tốn khác Tính đa dạng ứng dụng to gh tn trình Ngày vi xử lý có mặt nhiều thiết bị điện tử đại: từ p ie đầu đĩa CD, máy thu hình, máy ghi hình, dàn âm HiFi, điều khiển lò w sưởi thiết bị điều khiển dùng công nghiệp oa nl Lĩnh vực ứng dụng hệ vi xử lý rộng lớn: từ nguyên cứu d khoa học, truyền liệu, đến công nghiệp, lượng, giao thông y tế… lu an Tùy theo kinh nghiệm mức độ thông thạo mà sử dụng lm ul trình chất lượng cao nf va ngơn ngữ khác ngồi hợp ngữ như: C, C++, Visual basic để có chương z at nh oi Từ thông tin diễn đàn Internet trung tâm học tập thực hành, cho thấy nhu cầu học tập nghiên cứu tự mài mị tìm hiểu nhiều lĩnh vực ngành điện tử nói chung, tự động hóa nói riêng cao z gm @ Trong nhiều lĩnh vực quan tâm, có lĩnh vực vi điều khiển l quan tâm nhiều vi điều khiển PIC Việc tìm hiểu ứng dụng co hết khả nhiều loại PIC trình dài lý thú hữu ích, m thuận tiện, tính gọn, khả phát triển đa dạng dịng sản an Lu phẩm phù hợp nhiều quy mơ ứng dụng n va ac th si Một lĩnh vực khác quan tâm đông đảo diễn đàn học tập ngành khí – điện tử, chưa có tài liệu thống phổ biến hướng dẫn hay cung cấp thông tin nó, chưa giảng dạy nhiều trung tâm ứng dụng PIC 18F4520 để truy xuất tín hiệu cảm biến nhiệt độ LM35 lên hình LCD thể linh hoạt mà thực tế phù hợp với nhu cầu giám sát chất lượng nước đa dạng hệ thống từ công nghiệp dân dụng Thuận tiện cho người vận hành trình bày cách sinh động Lựa chọn PIC đề tài bước phù hợp với yêu cầu lu giới hạn cần có đồ án vi điều khiển đáp ứng nhu cầu an ứng dụng thực tế lĩnh vực ngành khí – điện tử theo học n va Tuy có nhiều cố gắng vốn kiến thức hạn chế thời tn to gian hạng chế nên khơng tránh khỏi sai sót khuyết điểm ie gh qúa trình tính tốn thi cơng cơng mơ hình, mong thơng p cảm góp ý kiến qúi thầy bạn sinh viên nl w Khoa khí trường Đại học Bà Rịa- Vũng Tàu thành lập từ năm 2014 d oa gồm chuyên ngành: Cơ khí chế tạo máy • Cơ khí tơ • Cơ điện tử nf va an lu • lm ul z at nh oi Trong nhiều môn học ngành Cơ khí mơn học vi điều khiển thiếu thời đại cách mạng lần thứ 4, tiếp cận môn học ngồi vấn đề học ngơn ngữ lập trình C++ sinh viên phải thiết kế z mạch phần cứng Tuy nhiên điều kiện nhà trường cịn nhiều khó khăn chưa @ l gm đầu tư phòng thực hành vi điều khiển,do đợt thực tập đề tài co nghiên cứu, thiết kế xây dựng kit thực hành môn vi điều khiển PIC phục m vụ đào tạo thực hành môn học vi điều khiển cho chuyên ngành điện tử trường an Lu ĐH Bà Rịa – Vũng Tàu n va ac th si II THIẾT KẾ MẠCH VI ĐIỀU KHIỂN II.1 Giới thiệu về vi điều khiển PIC PIC (Programmable Interlligent Computer) sản phẩm hãng General Intruments đặt cho dòng sản phẩm họ PIC 1605 Vào thập kỷ 70 kỷ 20, General Intruments Honeywell kết hợp sản xuất vi xử lý 16 bit CP1600 Đây vi xử lý mạnh vào thời điểm lại hạn chế hoạt động vào/ra PIC 1650 sản xuất để hỗ trợ vi xử lý CP 1600 máy tính sử dụng vi xử lý PIC 1650 hoạt động với tập lệnh đơn giản nằm ROM Vào thời điểm chưa có khái niệm lu RISC(Reduced Intructions Set Code), nhiên PIC 1650 thực vi an khoảng 30 lệnh độ dài lệnh 14 bit Mỗi lệnh PIC 1650 thực n va điều khiển thiết kế theo kiểu kiến trúc RISC Tập lệnh PIC 1650 vơi to tn chu kỳ máy(4 chu kỳ dao động) Năm 1985 General ie gh Intruments bán phận sản xuất vi điện tử họ chủ sở hữu hủy bỏ hầu p hết dự án liên quan( dự án lúc trước lỗi thời) Năm 1989 nl w Microchip Technology tiếp tục phát triển PIC, bắt đầu việc thêm nhớ d oa EEPROM để tạo thành điều khiển vào khả trình Tiếp đến tích hợp an lu tính ngắt, ADC( Analog Digital Convertr) … để tạo thành cá vi nf va điều khiển( Micro Controller) • z at nh oi khác nhau: lm ul Đến năm 1992 Microchip Technology cho đời loại chip với dịng Dịng chip có độ dài mã lệnh 12 bit gồm chip PIC 15C5x Các chip có từ 12 đến 28 chân vào/ra Dòng chip độ dài mã lệnh băng 14 bit PIC 16C71 Bộ vi điều khiển z @ • Dịng chip độ dài mã lệnh 16 bit PIC 17C41, nhiên dịng chip khơng trọng phát triển vào thời điểm m co • l gm tích hợp thêm hai tài nguyên ngắt ADC an Lu Cùng thời gian hàng loạt công cụ hỗ trợ công ty khác n va cho đời Điển hình PICMASTER emulator, PIC Pro II programmer ac th si trình dịch C( C Compiler) Các công cụ với việc thay nhớ OTP (one – time programmable parts) nhớ EEP (Electically Erasable Parts) mang đến rắt nhiều tiện lợi cho người lập trình, ví dụ như: người lập trình nạp chương trình mà khơng cần gỡ chip khỏi mạch PIC 16C84 vi điều khiển có nhớ kiểu EEP Khơng lâu sau Microchip Technology tiếp tục đưa vào vi điều khiển với mã lệnh dài 14 bit PIC16F877 tính gỡ rối (Flash debugging) Tính cho phép người lập trình kiểm sốt ghi, câu lệnh chương trình Nhờ cải tiến liên tiếp, PIC16F87 trở thành vi lu điều khiển bán chạy vào thời điểm đó( năm 1995 đến 1998) an Đến năm 2000, Microchip Technology tái phát triển lại dòng chip có độ dài n va mã lệnh 16bit có trước năm Đại diện cho dịng chip tn to PIC18F4520 với tốc độ mã lệnh 16bit có trước năm Đại diện cho ie gh dòng chip PIC18F452 với tốc độ , dung lượng nhớ cải thiện p nhiều tính bổ sung định thời(timer), truyền thông nối nl w tiếp…Dòng vi điều khiển PIC bit dẫn đầu số lượng bán năm liên d oa tục từ năm 2002 đến an lu Trước nhu cầu tốc độ xử lý tính đặc biệt khác, nf va Microchip Technology tiếp tục cho đời dòng vi điều khiển tiên tiến lm ul như: PIC24, PIC33, dsPIC Ngày có đến hàng chục dịng PIC với hàng trăm loại chip khác z at nh oi Tại Việt Nam giới, họ vi điều khiển sử dụng rộng rãi Điều tạo nhiều thuận lợi trình tìm hiểu phát triển z ứng dụng như: số lượng tài liệu, số lượng ứng dụng mở phát triển thành @ gm công, dễ dàng trao đổi, học tập, dễ dàng tìm dẫn gặp khó khăn co l Bộ vi xử lý có khả vượt bậc so với hệ thống khả tính m tốn, xử lý thay đổi chương trình linh hoạt theo mục đích người dùng, đặc an Lu biệt hiểu toán hệ thống lớn Tuy nhiên ứng n va dụng nhỏ, tầm tính tốn khơng địi hỏi khả tính tốn lớn việc ứng dụng ac th si vi xử lý cần cân nhắc Bởi hệ thống dù lớn hay nhỏ, dùng vi xử lý địi hỏi khối mạch điện giao tiếp phức tạp Các khối bao gồm nhớ để chứa liệu chương trình thực hiện, mạch điện giao tiếp ngoại vi để xuất nhập điều khiển trở lại, khối liên kết với vi xử lý thực cơng việc Để kết nối khối địi hỏi người thiết kế phải hiểu biết tinh tường thành phần vi xử lý, nhớ, thiết bị ngoại vi Hệ thống tao phức tạp, chiếm nhiều không gian, mạch in phức tạp vấn đề trình độ người thiết kế, Kết giá thành sản cuối cao, không phù hợp để áp dụng cho hệ thống nhỏ lu Vì số nhược điểm nên nhà chế tạo tích hợp nhớ an số mạch giao tiếp ngoại vi với vi xử lý vào IC gọi n va Microcontroller-Vi điều khiển tn to Một số điểm khác vi xử lý điều khiển: ie gh ✓ Về phần cứng: VXL cần ghép thêm thiết bị ngoại vi bên p nhớ, thiết bị ngoại vi khác,… Để tạo thành nl w mạch hoàn chỉnh Đối với VĐK thân hệ máy tính d oa hồn chỉnh với CPU, nhớ, mạch giao tiếp, định thời an lu mạch điều khiển ngắt tích hợp bên mạch nf va ✓ Về đắc trưng tập lênh: Do ứng dụng khác nên VXL VĐK lm ul có yêu cầu khác tập lênh chúng Tập lênh VXL thường mạnh kiểu định địa với lệnh cung cấp z at nh oi hoạt động liệu lớn byte,1/2 byte, word,… Ở VĐK, tập lệnh mạnh việc xử lý kiểu liệu nhỏ bit z @ vài bit gm ✓ Do VDK cấu tạo phần cứng khả xử lý thấp nhiều so với đáp ứng tất yêu cầu người dùng m co l VXL nên giá thành VĐK rẻ nhiều Tuy nhiên đủ khả n va robot có chức đơn giản, máy giặt ôtô v.v an Lu Vi điều khiển ứng dụng dây chuyền tự động loại nhỏ, ac th 10 si II.2.2.2 Mô tả về chân màn hình LCD 16x2 Chân Ký hiệu I/O Mô tả VSS - Đất VCC - Nguồn +5v VEE - Cấp nguồn điều khiển phản RS I RS =0 Chọn ghi lệnh RS =1 chọn lu liệu an va R/W R/W =1 Đọc liệu I n R/W =0 ghi liệu I/O Cho phép DB0 I/O Các bit liệu DB1 I/O Các bit liệu DB2 I/O Các bit liệu DB3 I/O Các bit liệu DB4 I/O Các bit liệu DB5 I/O Các bit liệu DB6 I/O Các bit liệu DB7 I/O Các bit liệu E w p ie gh tn to Chức chân: - Chân Vcc: cấp nguồn dương z - Chân VEE: Điều khiển độ tương phản LCD l gm @ - Chân Vss: Cấp nguồn âm z at nh oi lm ul 14 nf va 13 an 12 lu 11 d 10 oa nl co - Chân chọn ghi RS: có ghi quan trọng LCD, Chân m RS( register select) dùng để chọn ghi sau: Nếu RS-1 an Lu ghi liệu chọn cho phép người dùng gửi liệu cần thị LCD; n va ac th 19 si RS= ghi mã lệnh chọn phép người dùng gửi lệnh chẳng hạn lệnh xóa hình, đưa trỏ chuột đầu dịng… - Chân đọc/ ghi (R/W) : đầu vào đọc/ ghi cho phép người dùng ghi thông tin lên LCD R/W =0 đọc thơng tin từ R/W=1 - Chân cho phép E(Enable): Chân cho phép E sử dụng LCD để chốt liệu Khi liệu cấp đến chân liệu xung mức cao xuống thấp phải áp đến chân để LCD chốt liệu chân liệu Xung phải rộng tối thiểu 450ns - Chân D0 => D7: Đây chân liệu 8bit, dùng để gửi thông điệp lu lên LCD đọc nội dung ghi LCD Để thị chữ an số, gửi mã ASCII chữ tù A đến Z, a đến z n va số từ đến đến chân bật RS=1 Cũng có mã lệnh gh tn to gửi đến LCD để xóa hình đưa trỏ đầu dòng nhấp nháy trỏ ie p - Chú ý: Chúng ta sử dụng RS= để xem LCD có sẵn sàng d oa lên LCD nl w nhận thông tin Lưu ý nên kiểm tra cờ bân trước liệu an lu II.2.3 Encoder switch nf va Encoder loại cảm biến vị trí sử dụng để xác định vị trí góc trục z at nh oi lm ul quay Nó tạo tín hiệu điện, tương tự kỹ thuật số, theo chuyển động quay z m co l gm @ Hình 5: Encoder Switch an Lu Có nhiều loại Encoder khác phân loại theo Tín hiệu đầu n va Công nghệ cảm biến Bộ mã hóa quay đặc biệt mà sử dụng ac th 20 si hướng dẫn encoder tương đối cảm biến vị trí đơn giản để đo vịng quay Encoder cịn gọi mã hóa cầu phương mã hóa quay tương đối đầu loạt xung sóng vng lu an n va to tn Hình 6: Sơ đồ khối encoder ie gh a Encoder là gì ? p Encoder loại cảm biến vị trí, đưa thơng tin góc quay dạng nl w số mà không cần ADC d oa Khái niêm Encoder đo lường dịch chuyển thẳng góc Đồng thời an lu chuyển đổi vị trí góc vị trí thẳng thành tín hiệu nhị phân nhờ tín hiệu nf va xác định vị trí trục bàn máy Tín hiệu Encoder cho lm ul dạng tín hiệu số Encoder sử dụng làm phần tử chuyển đổi tín hiệu phản hồi máy CNC robot Trong công cụ điều khiển số, chuyển z at nh oi động bàn máy dẫn động từ động qua vít me đai óc bi tới bàn máy Vị trí bàn máy xác định nhờ encoder lắp cụm chuyền co l - Đĩa quay khoét lỗ gắn vào trục động gm @ b Cấu tạo encoder z dẫn m - Một đèn led làm nguồn phát sáng mắt thu quang điện bố trí thẳng n va - Mạch khuếch đại tín hiệu an Lu hàng ac th 21 si Hình 7:Cấu tạo Encoder c Nguyên lý hoạt động lu an n va p ie gh tn to d oa nl w an lu Hình 8:Mơ Phỏng Encoder nf va Chúng ta xem xét kỹ mã hóa xem nguyên tắc làm việc lm ul Đây cách xung sóng vng tạo ra: Bộ mã hóa có đĩa với z at nh oi vùng tiếp xúc cách nối với chân C chung hai chân tiếp xúc riêng biệt khác A B, minh họa bên Khi đĩa bắt đầu xoay bước, chân A B bắt đầu tiếp xúc với z chốt chung hai tín hiệu đầu sóng vng tạo tương ứng @ gm Bất kỳ đầu hai đầu sử dụng để xác định vị trí co l xoay đếm xung tín hiệu Tuy nhiên, muốn m xác định hướng xoay tốt, cần xem xét hai tín hiệu lúc an Lu n va ac th 22 si Chúng ta nhận thấy hai tín hiệu đầu di dời 90 độ khỏi pha từ Nếu mã hóa quay theo chiều kim đồng hồ đầu A phía trước đầu B Hình 9:Xung Encoder lu an Như encoder tạo tín hiệu xung vng tín hiệu xung n va vng cắt từ ánh sáng xuyên qua lỗ Nên tần số xung đầu phụ p ie gh tn to thuộc vào tốc độ quay trịn d oa nl w nf va an lu lm ul Hình 10:Biểu đồ dang xung Encoder z at nh oi d Phân loại Encoder: z Encoder chia làm loại: Encoder tuyệt đối (Absolute encoder) Encoder gm @ tương đối (Incremental encoder) co l • Encoder tuyệt đối: gọi tín hiệu trả từ encoder cho m biết xác vị trí encoder mà người dùng khơng cần sử lí thêm n va tương đối thường có thêm lỗ định vị ( channel Z) an Lu • Encoder tương đối : encoder có 1,2 tối đa vịng lỗ Encoder ac th 23 si e Bảng mơ tả chân Encoder switch: Hình 11:Encoder Switch Chân lu an n va Ký hiệu I/O Mô tả GND - Nối đất VSS - Nối nguồn 5v SW O Đầu nút to gh tn bên DT O Output A p ie CLK O Output B oa nl w Data Clock d an lu nf va * Tính thơng số kỹ thuật: Xoay 360º • 20 bước chu kỳ quay • Kiểu Encoder tương đối • Có thể làm việc điện áp thấp • Nhiệt độ hoạt động tối đa: ° C đến + 80 ° C • Giao diện dễ dàng • Tuổi thọ cao z at nh oi lm ul • z m co l gm @ an Lu n va ac th 24 si II.2.4 Cảm biến nhiệt độ LM35 Hình 12:Cảm biến nhiệt độ LM35 Cảm biến LM35 cảm biến nhiệt mạch tích hợp xác cao mà điện áp đầu tỷ lệ tuyến tính với nhiệt độ theo thang độ Celsius Chúng lu khơng u cầu cân chỉnh ngồi vốn chúng cân chỉnh Cảm biến an Vout (chân giữa) ứng với mức nhiệt độ n va LM35 hoạt động cách cho giá trị hiệu điện định chân to Điện áp đầu vào từ 4V đến 30V p ie • gh tn Các thông số kỹ thuật Điện áp ra: -1V đến 6V • Cơng suất tiêu thụ 60µA • Độ phân giải điện áp đầu 10mV/ºC • Độ xác cao 25ºC 0.5ºC • Trở kháng đầu thấp 0.1 cho 1mA tải • Độ xác thực tế: 1/4°C nhiệt độ phịng 3/4°C ngồi khoảng - d oa nl w • nf va an lu z at nh oi lm ul 55°C tới 150°C z m co l gm @ an Lu Hình 13:Các chân LM35 n va ac th 25 si Chân 1: Chân nguồn Vcc Chân 2: Đầu Vout Chân 3: GND Tính tốn nhiệt độ đầu sai số hệ thống Ta có hàm truyền sau Hình 14:Sơ đồ khối nguyên lý làm việc LM35 lu an n va p ie gh tn to Từ hàm truyền ta có: U=t.K Trong đó: K điện áp đầu LM35: K=10mV/°C T nhiệt độ mơi trường [K] U=t.10mV/°C Có ADC = 11 bit Dải đo : A= [0-5]V Bước thay đổi : n= 5/2023 = 2.44 (mV) Giá trị ADC đo từ giá trị điện áp đầu vào ADC_value = U/n = (t 10mV) / 2.44mV oa nl w d Giá trị nhiệt độ đo được: t = ADC_value * 2.44/10 (ºC) nf va an lu Sai số hệ thống đo lm ul + Tại 0ºC điện áp LM35 10mV + Tại 150ºC điện áp LM35 1.5V z at nh oi ==> Giải điện áp ADC biến đổi 1.5 - 0.01 = 1.49 (V) + ADC 11 bit nên bước thay đổi ADC : n = 2.44mV z Vậy sai số hệ thống đo : Y = 0.00244/1.49 = 0.164 % l gm @ Các thuật toán xử lý m co Thuật toán xử lý đơn giản cho toán sử dụng biến đổi ADC Tín an Lu hiệu đưa từ cảm biến tín hiệu tương tự mà vi xử lý khơng xử lý tín hiệu nên ta phải biến đổi sang dạng số để xử lý Từ giá trị số n va ac th 26 si biến đổi từ quay đổi nhiệt độ tương đương cách tính Từ tính giá trị nhiệt độ hiển thị LCD Code LM35: unsigned int adc_value; unsigned int voltage; unsigned int nhietdo; char buffer[6]; trisa=0xff; lcd_init(); lu lcd_cmd(_LCD_cursor_off); an adc_init(); va n while(1) gh tn to { adc_value=adc_get_sample(0); ie p voltage=adc_value*5000.0f/1023; nl w nhietdo=voltage/10; d oa Lcd_Out(1,1,"Nhiet do:"); lcd_out(1,10,buffer); } z at nh oi Kết mô phỏng hệ thống lm ul delay_ms(500); nf va an lu bytetostr(nhietdo,buffer); z m co l gm @ an Lu n va ac th 27 si lu an Hình 15:Kết mơ proteus n va gh tn to III THI CÔNG MÔ HÌNH HỆ THỐNG During this course, I realized a project which is the making of electronics ie p education models with the microprocessor PIC 18F4520 for the School of nl w Maritime Economics and Technology At the end, I prepared this internship d oa report for the presentation of our project nf va an lu z at nh oi lm ul z m co l gm @ an Lu Figure 19 Implementation of PIC board in BVU Lab n va ac th 28 si I showed the electronics schematics to make the electronic boards by the students Electronic schematic : lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z an Lu We need this to weld the different devices on the board m co l gm @ Figure 20: Designing principle PIC board n va ac th 29 si The electronic devices: - Capacitors ( C1, C2, C3, C4, C5, C10, C13, C14, C15, C16, C30, C33) - Resistances ( R1, R2, R3, R5, R14 ) - LCD screen ( LCD1 ) - Encoder switch - Microprocessor PIC 18F4520 - Crystal ( Q1 ) - Programmer - Coil ( L1 ) lu - Regulator R-78B5.0 ( IC11 ) and regulator UA78M33 ( IC12 ) an n va - Semiconductor MC14490 ( IC9 ) tn to - Schottky diodes ( D1, D4 ) - Potentiometer ( R3 ) gh p ie The welding: w I showed the students how to weld then the students welded the electronic oa nl devices on the electronic boards With their help, the welding it was more fast d than if I made the welding alone nf va an lu z at nh oi lm ul z m co l gm @ Figure 21: Project team an Lu n va ac th 30 si Programming: After welding these electronic devices, I needed to put in the microprocessor the program that directs this electronic board to allow at the LCD screen to show information First I made an example that allowed the LCD screen to display “TEMP: 20.5°C”: lu an n va p ie gh tn to d oa nl w nf va an lu Then I made a program that allowed to use the encoder switch z at nh oi The results of project lm ul And to finish, I made a program to use the temperature sensor - The practical PIC boards for mechatronic students of BVU: z m co l gm @ an Lu n va ac th 31 si lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z @ co l IV KẾT LUẬN gm Figure 22: Researches for practical kit: I was very interested in my internship It allowed me to get familiar with a new m an Lu country I was able to reconcile what I had learned in the course of our project in Vietnam, which was not always easy because the country is very different n va ac th 32 si It also allowed me to overcome our apprehension of travel in a country completely different from mine and to adapt to new situations I was also able to increase my curiosity by looking for the way in which I would succeed in my project Teamwork with student was very important because it allowed to make the project more quickly A very good atmosphere prevails in the university and all the people that I met have been very cooperative and attentive to my questions This has been a very rewarding experience Finally, I would like to thank so much all the professors and the students whom I worked with during this internship I was so happy to lu it an Now, I am more autonomous, more curious, more serious It was an amazing n va experience gh tn to REFERENCES ie p https://www.microchip.com/wwwproducts/en/PIC18F4520 nl w PIC18F2420/2520/4420/4520 Data Sheet d oa Vi điều khiển PIC PIC16F887 – Nguyễn Đình Phú – Năm 2014 an lu Cad điện điện tử - Vi điều khiển ứng dụng – TS.Lê Ngọc Bích nf va KS.Phạm Quang Huy – Nhà xuất Bách Khoa Hà Nội z at nh oi lm ul Các cảm biến kỹ thuật đo lường điều khiển - Nhà xuất bản: Khoa học Kỹ thuật z m co l gm @ an Lu n va ac th 33 si