Thông báo

Tất cả đồ án đều đã qua kiểm duyệt kỹ của chính Thầy/ Cô chuyên ngành kỹ thuật để xứng đáng là một trong những website đồ án thuộc khối ngành kỹ thuật uy tín & chất lượng.

Đảm bảo hoàn tiền 100% và huỷ đồ án khỏi hệ thống với những đồ án kém chất lượng.

ĐỒ ÁN TỐT NGHIỆP CƠ ĐIỆN tử Xây dựng các bài thực hành ứng với các module trên kit Vi điều khiển

mã tài liệu 301000300095
nguồn huongdandoan.com
đánh giá 5.0
mô tả 300 MB Bao gồm tất cả file asm, hex, lst....,.lưu đồ giải thuật.. CDR thuyết minh, báo cáo power point, bản vẽ nguyên lý, bản vẽ thiết kế, FILE lập trình, và nhiều tài liệu liên quan kèm theo đồ án này
giá 989,000 VNĐ
download đồ án

NỘI DUNG ĐỒ ÁN

 ĐỒ ÁN TỐT NGHIỆP CƠ ĐIỆN tử  ĐỒ ÁN TỐT NGHIỆP CƠ ĐIỆN tử Xây dựng các bài thực hành ứng với các module trên kit Vi điều khiển

TÊN ĐỀ TÀI: MÔ HÌNH ỨNG DỤNG THỰC HÀNH VĐK

NỘI DUNG & YÊU CẦU CỦA ĐỀ TÀI:

  1. Cơ khí:
    • Thiết kế 5 trạm:
      • Trạm 1: Guồng cấp bi.
      • Trạm 2: Cơ cấu piston vận chuyển bi.
      • Trạm 3: Cơ cấu cánh quạt vận chuyển bi.
      • Trạm 4: Cơ cấu tay gạt phân loại bi.
      • Trạm 5: Cơ cấu trục vít vận chuyển bi qua mô hình tiếp theo.
  • Thiết kế đường dẫn bi.
  • Thiết kế kit thực hành.
  • Điện tử:
    • Thiết kế mạch driver động cơ bước, động cơ DC, động cơ RC servo.
    • Thiết kế mạch nguồn công suất.
    • Thiết kế mạch nguồn VĐK.
    • Sử dụng VĐK Pic 16f887.
  • Lập trình:
    • Ngôn ngữ lập trình Mikro C.
    • Giải thuật điều khiển của hệ thống.
  • Mục tiêu đề tài:
    • Điều khiển tốc độ động cơ DC.
    • Điều khiển động cơ RC servo.
    • Điều khiển động cơ bước.
    • Đọc tín hiệu ADC phân loại màu bi.
    • Đọc xung encoder.
    • Đọc tín hiệu quang trở.
    • LCD hiển thị trạng thái từng trạm hoạt động & đếm sản phẩm.
    •  ĐỒ ÁN TỐT NGHIỆP CƠ ĐIỆN tử Xây dựng các bài thực hành ứng với các module trên kit Vi điều khiển
    • MỤC LỤC

      CHƯƠNG 1: ĐẶT VẤN ĐỀ.. 1

      1.       ĐẶT VẤN ĐỀ: 1

      CHƯƠNG 2: THIẾT KẾ & THI CÔNG.. 2

      2.1 CƠ KHÍ: 2

      2.1.1 Chọn vật liệu gia công: 2

      2.1.2 Quá trình gia công: 3

      2.1.3 Chọn động cơ: 23

      2.2 ĐIỆN TỬ: 28

        2.2.1 Vi Điều Khiển PIC 18f887: 28

      2.2.2 LM 7805: 31

      2.2.3 Opto PC 817: 32

      2.2.4 Transistor C1815: 32

      2.2.5 IRF 540: 33

      2.2.6 Tip122: 33

      2.2.7 Relay SPDT: 34

      2.2.8 Cảm biến quang (quang trở): 34

      2.2.9 Led: 35

      2.2.10 LCD: 36

      2.2.11 Mạch nguồn VĐK: 36

          2.2.12 Mạch driver động cơ DC: 37

         2.2.13 Mạch driver động cơ RC-Servo: 38

      2.2.14 Mạch driver động cơ bước: 39

          2.2.15 Lấy mẫu ADC: 40

                  2.2.16 Mạch quang trở: 41

      2.2.17 Module LCD: 41

      2.2.18 Module VĐK và các Module kết nối : 43

      2.3 LẬP TRÌNH: 48

            2.3.1 Sơ đồ khối: 48

      2.3.2 Lưu đồ giải thuật: 49

      2.3.3 Code điều khiển: 58

      KẾT QUẢ.. 72

      HƯỚNG PHÁT TRIỂN ĐỀ TÀI 72

       

       


       

      MỤC LỤC HÌNH

                  2.1 CƠ KHÍ:

      2.1.1 Trạm 1 – Guồng cấp bi.

      2.1.2  Đĩa xoay.

      2.1.3  Đĩa cố định.

      2.1.4  Trạm 2 – Cơ cấu pitton vận chuyển bi.

      2.1.5 Thanh truyền.

      2.1.6  Trục truyền động.

      2.1.7 Đĩa encoder 1 xung.

      2.1.8 Đĩa encoder 1 xung thực tế.

      2.1.9 Ổ bi.

      2.1.10 Thanh trượt.

      2.1.11 Chi tiết đở bi.

      2.1.12 Trạm 2 sau khi hoàn thành.

      2.1.13 Trạm 3 - Cơ cấu cánh quạt vận chuyển bi.

      2.1.14 Cánh quạt.

      2.1.15 Trục đỡ.

      2.1.16 Đai ốc.

      2.1.17 Bánh răng.

      2.1.18 Dây xích.

      2.1.19 Mắc xích.

      2.1.20 Trạm 3 sau khi hoàn thành.

      2.1.21 Trạm 4 – Cơ cấu tay gạt phân loại bi.

      2.1.22 Động cơ RC-Servo.

      2.1.23 Đường dẫn bi.

      2.1.24 Chân đế đỡ.

      2.1.25 Trạm 5 – Cơ cấu trục vít vận chuyển bi qua trạm tiếp theo.

      2.1.26 Mặt đáy.

      2.1.27 Mặt đỉnh.

      2.1.28 Vách sau.

      2.1.29 Vách hông.

      2.1.30 Trục vitme.

      2.1.31 Trạm 5 sau khi hoàn thành.

      2.1.32 Cấu tạo động cơ DC.

      2.1.33 RC Servo.

      2.1.34 SG90.

      2.1.35             Sơ đồ xung Servo.

      2.1.36 Động cơ bước kiểu Bipolar (trái) và Unipolar (bên phải).

      2.1.37 Nguyên lý hoạt động của động cơ bước.

      2.1.38 Động cơ bước.

                  2.2 ĐIỆN TỬ:

      2.2.1 Sơ đồ chân PIC 16f887a.

      2.2.2 LM 7805.

      2.2.3 PC 817.

      2.2.4 C1815.

      2.2.5 IRF 540.

      2.2.6 Tip122.

      2.2.7 Relay SPDT.

      2.2.8 Quang trở.

      2.2.9 Led.

      2.2.10 LCD.

      2.2.11 Mạch nguồn VĐK.

      2.2.12 Mạch Driver động cơ DC.

      2.2.13 Mạch Driver động cơ RC-Servo.

      2.2.14 Mạch Driver động cơ bước.

      2.2.15 Modude công suất động cơ bước

      2.2.16 Modude ADC.

      2.2.17 Modude quang trở.

      2.2.18 Modude LCD.

      2.2.19 Modude VĐK và các Mdude kết nối

      2.2.20 PIC Master.

      2.2.21 PIC Slave.

      2.2.22 Mạch Reset.

      2.2.23 Mạch thạch anh ngoài.

                  2.3 LẬP TRÌNH:

      2.3.1 Sơ đồ khối của giải thuật

      CHƯƠNG 1: ĐẶT VẤN ĐỀ

      1.ĐẶT VẤN ĐỀ:

      Đề tài Mô Hinh Thí Nghiệm VĐK 2 được nâng cấp từ Bài tập lớn Cơ điện tử. Sau khi hoàn thành Bài tập lớn Cơ điện tử, các việc đã đạt được là:

    • Thiết kế 5 trạm của mô hình bằng phần phần mềm solidworsk:
    • Trạm 1: Guồng cấp bi.
    • Trạm 2: Cơ cấu piston vận chuyển bi.
    • Trạm 3: Cơ cấu cánh quạt vận chuyển bi.
    • Trạm 4: Cơ cấu tay gạt phân loại bi.
    • Trạm 5: Cơ cấu trục vít vận chuyển bi qua mô hình tiếp theo
    • Hoàn thành xong mô hình  ngoài thực tế.

    Các công việc phải làm trong đồ án:

  • Hoàn thiện lại mô hình và sửa lại những chỗ chưa đúng với thiết kế.
  • Thiết kế mạch drive động cơ bước, động cơ DC, đông cơ Rc servo.
  • Thiết kế mạch đọc encoder
  • Thiết kế mạch nguồn VĐK.
  • Thiết kế mạch VĐK
  • Thiết kế mạch đọc cảm cảm biến quang.
  • Thiết kế kít thực hành vi điều khiển pic 16f887
  • Lập trình và hoàn thành lưu đồ giải thuật 1 cách tối ưu nhất.

Những khó khăn  gặp phải:

  • Thiếu kinh nghiệm trong việc mua các nguyên vật liệu và cách gia công vật liệu , công cụ cần thiết..
  • Khi gia công hộp kít gặp nhìu vấn đề.

Hướng giải quyết:

  • Phần mạch điện tử  và lập trình được nhóm chúng em thực hiện song song  đồng thời thiết kế hộp kit , chia công việc cho từng thành viên để có thể hoàn thành công việc nhanh nhất.
  • Đi mua ngoài thực tế vài lần và thông qua các thầy cô, các anh chị khóa trước, các bạn khác có kinh nghiệm hơn để bổ sung cho sự thiếu hiểu sót của mình.

CHƯƠNG 2: THIẾT KẾ & THI CÔNG

2.1 CƠ KHÍ:

            2.1.1 Chọn vật liệu gia công:

                        - Mika trong & nhôm: gia công cách chi tiết của cơ cấu chấp hành.

                        - Sắt: dùng làm khung & mặt bàn.

                        - Ngoài ra còn sử dụng một số vật liệu khác.

            Nhóm chúng em sử dụng vật liệu chủ yếu bằng Poly methyl methacrylate (PMMA) hay còn gọi là mika vì có độ bền khá cao, ngoài ra dễ dàng thiết kế & gia công bằng cách phuong pháp như gia công tia lửa điện, cưa, giũa, gọt, bào. Ngoài ra PMMA trong còn có ưu điểm đẹp, bắt mắt.


 

            2.1.2 Quá trình gia công:

            Nhờ thiết kế trước bằng  phần mềm Solidwork nên dễ dàng định hình được các phần sẽ làm của của từng trạm , từ đó tiến hành công  và  lắp ráp.

            Thiết kế mô hình bằng phần mềm Solidworks thành 5 chi tiết(trạm) khác nhau:

a)
Guồng cấp bi:

Hình 2.1.1


Các chi tiết chính của trạm 1 bao gồm:

Hình 2.1.2

Đĩa xoay được gia công bằng tia lửa điện (cắt laze)  nên có độ chính xác khá cao.  Đĩa này có chiều dày 10 mm  trên đĩa  có 8 đường tròn đường kính 30mm , đĩa được gắn với trục động cơ  6 ly  khi động cơ quay  đĩa  xoay quay theo khi đĩa quay sẽ dẫn bi vào các đường tròn và được đưa lên khi tới chỗ thoát bi của đĩa cố định.


 


Hình 2.1.3

 

Đĩa cố định được  thiết kế đặt sau đĩa xoay và cố định với động cơ  bằng 2 bulông  trên đĩa cố định có 1 đường tròn cùng đường kính  với các đường tròn trên đĩa xoay. Khoảng cách giữa  đĩa xoay và đĩa cố định là 4mm khi đĩa xoay quay bi vào lỗ và tựa vào đĩa cố định đưa bi lên  và khi bi lên tới chỗ thoát bi của đĩa cố định thì bi sẽ ra tới trạm tiếp theo  theo đường dẫn bi .


 

b)
Cơ cấu piston vận chuyển bi:

        Hình 2.1.4

 

            Nguyên lí hoạt động của trạm 2: Trên trục động cơ có gắn 1 buly có răng dẫn truyền động qua buly được gắn trên trục khuỷu cũng cùng số răng. Khi động cơ quay đai răng dẫn truyền động cho trục khuỷa quay khi trục khuỷu quay thanh truyền động quay theo chuyển  thành chuyển động tịnh tiến của thanh trượt (nâng, hạ) chi tiết đỡ bi và bi có thể di chuyển dễ dàng qua từng chi tiết đỡ bi.


 


Hình 2.1.5


Thanh truyền động được cắt từ PMMA trong với độ dày 5mm, có nhiệm vụ liên kết trục truyền động và thanh trượt qua ổ bi.

Hình 2.1.6

            Trục khuỷu truyền  chuyển động được làm bằng bằng sợi nhôm cứng 3mm  được bọc bên ngoài bằng ống nhựa 6 mm, đồng thời  trên trục  khuỷu có 4 ổ bi để thanh trượt có thể  liên kết trục khuỷu  một đầu của trục khuỷu gắn với buly và được liên kết với động cơ DC có hộp số qua đai rang.


 


                             Hình 2.1.7                                                 Hình 2.1.8


Đĩa encoder 1 xung được làm từ nhôm lá (nhôm tấm) 2mm được gia công bằng cưa lồng . Đĩa này kết hợp với mạch đọc encoder có nhiệm vụ xác định số vòng quay động cơ khi  động cơ  quay  đĩa en coder  quay theo,  cảm biến có nhiệm vụ đếm 4 xung  khi đó số vòng vòng quay của động cơ sẽ là 2 vòng và là  số chẵn thì động cơ sẽ dừng mà cơ cấu piton sẽ về vị trí ban đầu vị trí mong muốn .

Hình 2.1.9


Ổ bi có vai trò quan trọng trong việc chuyển đổi chuyển động xoay thành chuyển động tịnh tiến của các thanh trượt. Ổ bi được sử dụng trong mô hình có đường kính ngoai 14mm, đường kính lỗ 6mm.

Hình 2.1.10


Thanh trượt được làm từ PMMA trong kích thước 10x10mm , thanh trượt gồm đầu trên được gắn với chi tiết đỡ bi, đầu dưới của thanh trượt  có rãnh 6 ly được gắn với thanh truyền động bằng bulông và đai ốc 3 ly.

Hình 2.1.11

Chi tiết đỡ bi được làm từ vật liệu nhựa kích thước 30x25  mm được gia cồn bằng cưa giũa mài. Mặt trên của chi tiết được thiết kế lỗm xuống 2 mm để bi có thể đễ dàng di chuyển từ chi tiết dỡ bi này sang chi tiết đỡ bi khác khi  có chyển động tịnh tiến của thanh trượt và mặt đáy của chi tiết được gắn với thanh trược nhờ vào khớp.

Mặc dù động cơ DC đã có hộp giảm tốc nhưng theo thiết kế ban đầu phải qua thêm 1 bộ truyền động đai nữa thì động cơ mới truyền động được vào trục truyền động của mô hình

                        Bộ truyền đai:

  • Sử dụng đai răng
  • Kiểu truyền động kiểu thường

                                    Ta có:

                                                Bánh đai 1: D1 = 8mm

                                                Bánh đai 2: D2 = 12mm

                                    Khoảng cách trục: A = 40mm

  • Chiều dài dây đai được tính bằng công thức:

                        L = 2A + (D2 + D1) +

                  = 2.40 + (12 + 8) +

                  = 80 + 10p + 0,1

                           = 111,5 mm

  • Các lực tác dụng lên đai: lực căng, lực ma sát giữa dây đai và bánh đai.
  • ..................................................

KẾT QUẢ

  • Đã thiết kế thành công các cơ cấu trong hệ thống và có thể hoạt động ổn định giống như mục tiêu đã đề ra trên bản vẽ thiết kế.
  • Xây dựng các module điều khiển cho từng trạm trên kit nhờ vậy sinh viên mới học có thể lập trình với các module có sẵn với các bài thực hành lập trình ADC, TIMER, COUNTER, PWM, NGẮT NGOÀI, UART, LCD.,thích hợp cho thực hành với các loại động cơ DC,  RC SERVO, STEPPER.
  • Đã lập trình cho hệ thống hoạt động từng bước ổn định với các chức năng
  • Đọc cảm biến để điều khiển động cơ thích hợp
  • Điều khiển động cơ RC SERVO kết hợp đọc ADC để phân loại màu sản phẩm.
  • Đối với động cơ DC:
  • Băm xung PWM điều khiển tốc độ hợp lý
  • Sử dụng chức năng đếm counter để đếm xung và dừng động cơ ở vị trí chính xác.
  • Đối với động cơ bước: đọc cảm biến để điều khiển chiều quay và dừng.
  • Thiết kế mạch Vi điều khiển và hệ mạch công suất cho từng loại động cơ.

HƯỚNG PHÁT TRIỂN ĐỀ TÀI

  • Xây dựng thêm các bài thực hành ứng với các module trên kit.
  • Quản lý , giám sát trạng thái hoạt động và điều khiển hệ thống bằng máy tính.
  • Phát triển thêm các chức năng khác của vi điều khiển để sinh viên có thể thực hành.

Close