Thiết kế hệ thống điều khiển và tự động hoá của máy đóng gói tự động bằng arduino

22 5 0
Thiết kế hệ thống điều khiển và tự động hoá của máy đóng gói tự động bằng arduino

Đ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

1.2.1 Khái niệm máy đóng gói tự động Máy đóng gói tự động là thiết bị máy móc có chức năng đưa sản phẩm ở các thể rắn, lỏng hay dạng bột, hạt vào bao bì rồi niêm phong bao bì ở trên cùng một loại máy. Khi sử dụng thiết bị, con người không cần phải tác động trực tiếp đến các quy trình đóng gói bao bì của sản phẩm. 1.2.2 Đặc điểm của thiết bị đóng gói tự động Thiết bị đóng gói tự động thường được cấu tạo theo cơ chế hoạt động bằng phương pháp định lượng. Những đặc điểm về thiết kế cùng tính năng hoạt động của thiết bị được lập trình sẵn và mang nhiều đặc điểm nổi bật như: Thiết bị có cấu tạo đơn giản, vận hành theo cơ chế tự động, các phụ kiện, cùng động cơ được sản xuất theo tiêu chuẩn nước ngoài nên người dùng sẽ không phải tốn nhiều thời gian, công sức trong việc đóng gói bao bì với công suất vượt trội. Kích thước của thiết bị đóng gói tự động nhỏ, phù hợp trong những nhà máy, doanh nghiệp sản xuất có quy mô nhỏ và vừa bởi nó không chiếm quá nhiều diện tích sử dụng. Khả năng đóng, cắt bao bì chính xác cùng chức năng đóng gói đa dạng các sản phẩm. Đặc biệt với những loại sản phẩm dạng lỏng, bột và hạt… rất khó đóng gói và yêu cầu về độ chính xác cao. Thiết bị hoạt động với công suất liên tục, chính xác, giá thành phù hợp và hiệu suất vận hành ổn định. Người dùng không tốn quá nhiều chi phí để đầu tư sản phẩm. 1.2.3 Cấu tạo chính của máy đóng gói tự động Để thiết bị máy đóng gói tự động luôn vận hành trơn tru thì hệ thống máy móc đóng gói tự động bao gồm những bộ phận như: – Phần điện: gồm vi điều khiển , bo mạch chính, đồng hồ điều khiển nhiệt, điện trở, motor, sensor quang… – Phần mềm: ngôn ngữ lập trình , phần mềm lập trình – Phần cơ khí: gồm các chi tiết khung máy, máng tạo túi, phễu chứa nhiên liệu, dao cắt, hộp tốc độ, cơ cấu định lượng, trục quay…

CHƯƠNG : KHÁI QUÁT CHUNG VỀ CÔNG NGHỆ MÁY ĐÓNG GÓI 1.1 Đặt vấn đề Trong thời đại điều khiển tự động hóa khơng cịn xa lạ hầu hết ngành công nghiệp Sự phát triển nhanh chóng khoa học, máy tính công nghệ truyền thông giúp cho việc điều khiển, vận hành dây chuyền sản xuất trở nên đơn giản, xác, nhanh chóng trở nên hiệu hết Chính vậy,việc học tập, nghiên cứu ứng dụng ngành sử dụng công nghệ cao yêu cầu cần thiết có tác dụng to lớn kỹ sư kĩ thuật Và số thành tựu lĩnh vực điều khiển tự động ứng dụng điều khiển lập trình Arduino vào sản xuất Nhờ đặc tính trội mà Arduino ứng dụng vào nhiều ngành công đoạn sản xuất khác Một số đóng gói sản phẩm – cơng đoạn hồn tồn làm thủ công với trợ giúp Arduino suất hiệu tăng lên đáng kể Và mà chúng em thực đồ án với đề tài “Thiết kế điều khiển động servo ứng dụng máy đóng gói ” Thơng qua đồ án này, em có hội tiếp cận sử dụng Arduino, đồng thời em có trải nghiệm thực tế vơ hữu ích q trình làm đồ án Nó giúp em cố vững kiến thức học nhà trường nâng cao kĩ làm việc thực tế Tuy nhiên khuôn khổ báo cáo, em trình bày cách tổng qt máy đóng gói tự động, cịn nhiều thiếu sót Chính tương lai em mong nhận bảo thầy cô, để chúng em hoàn thiện 1.2 Giới thiệu máy đóng gói tự động 1.2.1 Khái niệm máy đóng gói tự động Máy đóng gói tự động thiết bị máy móc có chức đưa sản phẩm thể rắn, lỏng hay dạng bột, hạt vào bao bì niêm phong bao bì loại máy Khi sử dụng thiết bị, người không cần phải tác động trực tiếp đến quy trình đóng gói bao bì sản phẩm 1.2.2 Đặc điểm thiết bị đóng gói tự động Thiết bị đóng gói tự động thường cấu tạo theo chế hoạt động phương pháp định lượng Những đặc điểm thiết kế tính hoạt động thiết bị lập trình sẵn mang nhiều đặc điểm bật như: - Thiết bị có cấu tạo đơn giản, vận hành theo chế tự động, phụ kiện, động sản xuất theo tiêu chuẩn nước ngồi nên người dùng khơng phải tốn nhiều thời gian, cơng sức việc đóng gói bao bì với cơng suất vượt trội - Kích thước thiết bị đóng gói tự động nhỏ, phù hợp nhà máy, doanh nghiệp sản xuất có quy mơ nhỏ vừa khơng chiếm q nhiều diện tích sử dụng - Khả đóng, cắt bao bì xác chức đóng gói đa dạng sản phẩm Đặc biệt với loại sản phẩm dạng lỏng, bột hạt… khó đóng gói yêu cầu độ xác cao - Thiết bị hoạt động với cơng suất liên tục, xác, giá thành phù hợp hiệu suất vận hành ổn định Người dùng không tốn nhiều chi phí để đầu tư sản phẩm 1.2.3 Cấu tạo máy đóng gói tự động Để thiết bị máy đóng gói tự động ln vận hành trơn tru hệ thống máy móc đóng gói tự động bao gồm phận như: – Phần điện: gồm vi điều khiển , bo mạch chính, đồng hồ điều khiển nhiệt, điện trở, motor, sensor quang… – Phần mềm: ngơn ngữ lập trình , phần mềm lập trình – Phần khí: gồm chi tiết khung máy, máng tạo túi, phễu chứa nhiên liệu, dao cắt, hộp tốc độ, cấu định lượng, trục quay… 1.2.4 Nguyên lý hoạt động thiết bị đóng gói tự động Máy đóng gói tự động thường bao gồm chức định lượng sản phẩm, tạo túi, rót nhiên liệu đóng gói bao bì sản phẩm Nguyên lý hoạt động thiết bị đóng gói tự động kết hợp phận điều khiển dòng điện tử phổ biến Arduino chi tiết cấu khí Qua hệ thống khí kết hợp với nhiều motor hệ truyền động dây đai, bánh răng, dây xích kết hợp với phận trục quay để biến chuyển động quay tròn thành hệ thống chuyển động tịnh tiến Chu trình thiết bị lặp lặp lại nhiều lần công việc thực tới cơng đoạn đóng gói sản phẩm cuối Trên khái niệm thiết bị đóng gói tự động, cấu tạo nguyên lý hoạt động máy đóng gói tự động Hy vọng với thơng tin giúp người dùng dễ dàng điều khiển áp dụng quy trình sản xuất điều kiện môi trường khác để hỗ trợ việc tiết kiệm chi phí, nguồn nhân lực thời gian hiệu CHƯƠNG : THIẾT KẾ CẤU TRÚC ĐIỀU KHIỂN 2.1 Các thiết bị có hệ thống 2.1.1 Motor Servo Servo dạng động điện đặc biệt Không giống động thông thường cắm điện vào quay liên tục, servo quay điều khiển với góc quay nằm khoảng giới hạn Mỗi loại servo có kích thước, khối lượng cấu tạo khác Có loại nặng 9g (chủ yếu dùng máy bay mơ mình), có loại sở hữu momen lực tương đối (vài chục Newton/m), có loại khỏe nhơng sắc chắn Hình 2.1 Micro Servo 9g Các động servo điều khiển liên lạc vô tuyến gọi động servo RC (radio-controlled) Trong thực tế, thân động servo khơng phải điều khiển vơ tuyến, nối với máy thu vô tuyến máy bay hay xe Động servo nhận tín hiệu từ máy thu 2.1.2 Hoạt động cấu tạo Động DC động bước vốn hệ hồi tiếp vòng hở Việc thiết lập hệ thống điều khiển để xác định ngăn cản chuyển động quay động làm động không quay không dễ dàng Mặt khác, động servo thiết kế cho hệ thống hồi tiếp vòng kín Khi động quay, vận tốc vị trí hồi tiếp mạch điều khiển Nếu có bầt kỳ lý ngăn cản chuyển động quay động cơ, cấu hồi tiếp nhận thấy tín hiệu chưa đạt vị trí mong muốn Mạch điều khiển tiếp tục chỉnh sai lệch cho động đạt điểm xác Motor Electronics Board Positive Power Wire (Red) Signal Wire (Yellow or White) Negative or Ground Wire (Black) Potentiometer Output Shaft/Gear Servo Attachment Horn/Wheel/Arm Servo Case 10 Integrated Control Chip Hình 2.2: Cấu tạo động (motor) servo Để quay động cơ, tín hiệu số gới tới mạch điều khiển Tín hiệu khởi động động cơ, thơng qua chuỗi bánh răng, nối với vơn kế Vị trí trục vơn kế cho biết vị trí trục servo Khi vơn kế đạt vị trí mong muốn, mạch điều khiển tắt động Mặc dù ta chỉnh quay liên tục cơng dụng động servo đạt góc quay xác khoảng giới hạn 2.1.3 Thơng số kỹ thuật Hình 2.2: Sơ đồ nối dây Micro Servo - Khối lượng: 9g - Tín hiệu: Analog - Mơ men xoắn: 1.6kg/cm - Tốc độ hoạt động: 0,12sec/60degree - Điện áp hoạt động: 4.8VDC~5VDC - Nhiệt độ hoạt động: ºC – 55 ºC - Delay: 10us Hình 2.3: Kích thước Micro Servo 2.1.4 Điều biến độ rộng xung Trục động servo R/C định vị nhờ vào kỹ thuật gọi điều biến độ rộng xung (PWM) Trong hệ thống này, servo đáp ứng dãy xung số ổn định Cụ thể hơn, mạch điều khiển đáp ứng tín hiệu số có xung biến đổi từ – ms Các xung gởi 50 lần/giây Chú ý số xung giây điều khiển servo mà chiều dài xung Servo đòi hỏi khoảng 30 – 60 xung/giây Nếu số qua thấp, độ xác cơng suất để trì servo giảm Với độ dài xung ms, servo điều khiển quay theo chiều (giả sử chiều kim đồng hồ): Hình 2.4 : Điều khiển trục động cách điều chế độ rộng xung Với độ dài xung ms, servo quay theo chiều ngược lại Kỹ thuật gọi tỉ lệ số – chuyển động servo tỉ lệ với tín hiệu số điều khiển 2.1.5 Giới hạn quay Các servo khác góc quay với tín hiệu – ms (hoặc bất kỳ) cung cấp Các servo chuẩn thiết kế để quay tới lui từ 90 độ – 180 độ cung cấp toàn chiều dài xung Nếu ta cố điều khiển servo vượt giới hạn học nó, tượng kéo dài vài giây làm bánh động bị phá hủy 2.2 Giới thiệu chung arduino Bo mạch Arduino khơng cịn xa lạ với người dùng Việt Nam Tuy nhiên, khơng phải học Arduino cách hệ thống - Tổng quan Arduino board bo mạch nguồn mở nhằm đưa tới cho người dùng sản phẩm dễ sử dụng, dễ kết nối lập trình Arduino board thiết kế gồm vi xử lý dòng AVR (Arduino Due dòng ARM), cổng USB, chân analog input, digital I/O … Ngôn ngữ lập trình cho Arduino dựa Wiring (ngơn ngữ Arduino) viết phần mềm Arduino IDE Arduino bao gồm Arduino board Arduino IDE Định nghĩa xác Arduino thật khó Arduino giúp gắn kết nhiệm vụ cách đơn giản Ví dụ, bạn ao ước chế tạo oto điều khiển từ xa, hay muốn có hệ thống tưới tự động… Arduino giúp bạn! - Arduino Uno board mạch vi điều khiển phát triển Arduino.cc, tảng điện tử mã nguồn mở chủ yếu dựa vi điều khiển AVR Atmega328P Với Arduino xây dựng ứng dụng điện tử tương tác với thông qua phần mềm phần cứng hỗ trợ - Khi arduino chưa đời, để làm dự án điện tử nhỏ liên quan đến lập trình, biên dịch, cần đến hỗ trợ thiết bị biên dịch khác để hỗ trợ Ví dụ như, dùng Vi điều khiển PIC IC vi điều khiển họ 8051 , phải thiết kế chân nạp onboard, mua thiết bị hỗ trợ nạp biên dịch mạch nạp 8051, mạch nạp PIC - Hiện Arduino biết đến Việt Nam rộng rãi Từ học sinh trung học, đến sinh viên người làm Những dự án nhỏ lớn thực cách nhanh, mã nguồn mở chia sẻ nhiều diễn dàn nước nước ngồi Giúp ích nhiều cho bạn theo đam mê nghiên cứu chế tạo sản phẩm có ích cho xã hội - Trong năm qua, Arduino não cho hàng ngàn dự án điện tử lớn nhỏ, từ sản phẩm đời ứng dụng đơn giản sống đến dự án khoa học phức tạp - Cứ vậy, thư viện mã nguồn mở ngày tăng lên, giúp ích cho nhiều người biết đến Arduino chuyên viên lập trình nhúng chuyên gia tham khảo xây dựng tiếp nối - Bạn muốn thiết kế điều khiển thiết bị thông qua cảm biến ánh sáng, Đo nồng độ hóa chất, khí ga xử lý thông qua cảm biến nồng độ cảm biến khí, Bạn muốn làm robot mini, Bạn muốn quản lý tắt mở thiết bị điện nhà, bạn muốn điều khiển motor, nhận dạng ID, Khó xíu bạn muốn làm máy CNC máy in 3D mini, máy bay không người lái (Flycam) hệ thống thu thập liệu thông qua GSM, xử lý ảnh,điều khiển vạn vật thông qua internet giao tiếp với điện thoại thông minh - Để làm điều đó, từ đơn giản đến phức tạp bạn cần sử dụng ngơn ngữ lập trình Arduino dựa sơ đồ, hệ thống bạn thiết kế, thông qua phần mềm Arduino IDE, để thực yêu cầu đưa phận xử lý trung tâm (Arduino) Khi tiếp xúc với Arduino Nano tiện dụng, đơn giản, lập trình trực tiếp máy tính (nhờ Arduino Uno R3) đặc biệt kích thước Kích thước Arduino Nano nhỏ tương đương với đồng nghìn gấp lại lần thơi (1.85cm x 4.3cm), thích hợp cho bạn bắt đầu học giá rẻ Arduino Uno dùng để tất thư viện mạch Bài nhằm mục đích giới thiệu mạch Arduino Nano thông số kĩ thuật, với gợi ý ứng dụng bắt đầu với mạch Hình 3.1 Arduino uno Hình 3.2 Giao diện Arduino 1.0.6 Các dịng sản phẩm Arduino: Board: Arduino Uno, Arduino Pro, Arduino Mega, Arduino 101, Arduino Zero, LilyPad Arduino… Module: Arduino Pro mini, Arduino Micro, Arduino LCD Module, Arduino Relay Module, Arduino Driver Module… Shield: Arduino Proto Shield, Arduino Wifi Shield 101, Arduino Ethernet Shield, Arduino GSM Shield … Lập trình ardurino ? Lập trình arduino gì? Chúng ta hiểu Arduino sau: Arduino xem tảng “mã nguồn mở” dùng để tạo nên loại ứng dụng lĩnh vực điện tử, khả tương tác với thiết bị tương ứng tương tác với môi trường để thuận lợi Arduino ví máy tính mini để người sử dụng dùng để lập trình, xây dựng thực loại dự án điện tử cách hữu ích mà khơng cần đến xuất loại công cụ chuyên biệt dùng riêng cho q trình phục vụ nạp code Arduino gồm có hai phần phần cứng phần mềm - Phần cứng: Vi điều khiển (hay gọi với tên khác board mạch mã nguồn mở) Một số board sử dụng như: + Arduino Uno: loại board mạch đơn giản phù hợp với đối tượng bắt đầu Dữ liệu số bao gồm 14 chân, đầu vào gồm chân 5V, khả phân giải 1024 mức Chạy với tốc độ 16MHz, điện áp từ 7V đến 12V Kích thước Board 5,5x7cm Giá 200.000 đồng + Arduino Micro: Bao gồm có đến 20 chân, chân phát PWM có chân Thiết kế nhỏ gọn, nhẹ, kích thước bảng board x 2cm + Arduino Pro: Thiết kế mới, chân số khơng có sẵn, tùy vào số chân bạn sử dụng để gắn trực tiếp giúp tiết kiệm khoảng không lớn Thường có loại loại có nguồn 3.3V loại có 5V + Arduino Nano: Nếu nói board có kích thước nhỏ gọn board Arduino Nano, lắp đặt dễ dàng với kích thước board x 4cm + Arduino Mega: Là phận thiết kế với chân số lên đếm 64 chân, có 14 chân phát PWM, cổng truyền tiếp Kích thước board x 10 cm + Arduino Leonardo: Là board khơng có cổng nối USB dùng lập trình Được thiết kế chip nhỏ điều khiển Kết nối qua COM ảo kết nối với chuột bàn phím - Phần mềm: Các phần mềm dành riêng hỗ trợ cho tích hợp IDE với tác dụng soạn thảo, nạp chương cho board biên dịch code - Các ứng dụng đời sống: Trong đời sống Arduino sử dụng nhiều quan trọng việc chế tạo thiết bị điện tử chất lượng cao Một số ứng dụng dành cho Arduino là: + Lập trình cho robot: Là phần quan trọng nằm tài trung tâm xử lý, điều khiển hoạt động robot Có khả thực đọc cảm biến, dùng điều khiển động sản phẩm + Thực lập trình loại game tương tác: Arduino tương tác với trò chơi loại trò chơi Tetrix, Marico nhiều game khác + Lập trình máy bay khơng người lái + Là phần quan trọng đèn giao thông, hiệu ứng đèn nháy cài đặt làm bật biển quảng cáo + Điều khiển thiết bị ánh sáng cảm biến tốt + Ứng dụng máy in màu 3D, điều khiển cảm biến báo hiệu bánh chín - Khả kết nối với thiết bị khác: + Hoạt động cách độc lập điều mà Arduino hồn tồn thực + Kết nối với thiết bị máy tính, cho phép truy cập vào tệp liệu thuộc tính cảm biến bên mơi trường ngồi cung cấp phản hồi thông tin + Liên kết, kết nối với Arduino khác + Kết nối với nhiều thiết bị khác, chip điều khiển 3.2 Cảm biến - Khái niệm: Cảm biến thiết bị phản ứng với tác động (in put) từ môi trường vật lý xung quanh nó.Các tác động cụ thể ánh sáng, nhiệt, chuyển động, độ ẩm, áp suất nhiều tượng môi trường khác.Tương tác lại (out put) thường tín hiệu điện tử, tín hiệu chuyển đổi lên hình người đọc vị trí cảm biến truyền qua để đọc xử lý tiếp Cảm biến thiết bị điện tử cảm nhận trạng thái hay q trình vật lý hay hóa học môi trường cần khảo sát, biến đổi thành tín hiệu điện để thu thập thơng tin trạng thái hay q trình Thơng tin xử lý để rút tham số định tính định lượng môi trường, phục vụ nhu cầu nghiên cứu khoa học kỹ thuật hay dân sinh gọi ngắn gọn đo đạc, phục vụ truyền xử lý thơng tin, hay điều khiển q trình khác Cảm biến thường đặt vỏ bảo vệ tạo thành đầu thu hay đầu dò (Test probe), có kèm mạch điện hỗ trợ, nhiều trọn lại gọi ln "cảm biến" Tuy nhiên nhiều trường hợp thuật ngữ cảm biến dùng cho vật có kích thước lớn Thuật ngữ không dùng cho số loại chi tiết, núm công tắc bật đèn mở tủ lạnh, mặt hàn lâm núm làm việc cảm biến Có nhiều loại cảm biến khác chia hai nhóm chính: Cảm biến vật lý: sóng điện từ, ánh sáng, tử ngoại, hồng ngoại, tia X, tia gamma, hạt xạ, nhiệt độ, áp suất, âm thanh, rung động, khoảng cách, chuyển động, gia tốc, từ trường, trọng trường,  Cảm biến hóa học: độ ẩm, độ PH, ion, hợp chất đặc hiệu, khói,  Các tượng cần cảm biến đa dạng, phương cách chế cảm biến, cảm biến liên tục phát triển Việc phân loại cảm biến phức tạp khó đưa đủ tiêu chí phân loại cho tập hợp đa dạng - Cảm biến nhiệt độ LM35  LM35 cảm biến nhiệt độ Analog (A0 đến A5 board Arduino Uno)  LM35 không cần phải canh chỉnh nhiệt độ sử dụng  LM35 thay đổi nhiệt độ nhanh xác Cảm biến nhiệt độ LM35 Cảm biến nhiệt độ 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 Thơng số kỹ thuật cảm biến:  Điện áp hoạt động: 4-20V DC  Công suất tiêu thụ: 60uA  Khoảng đo nhiệt độ: -55°C đến 150°C  Nhiệt độ thay đổi tuyến tính: 10mV/°C  Độ xác thực tế: 1/4°C nhiệt độ phịng 3/4°C ngồi khoảng 2°C tới 150°C Cảm biến LM35 hoạt động cách cho giá trị hiệu điện định chân Vout (chân giữa) ứng với mức nhiệt độ Sơ đồ đấu nối Arduino Uno Cảm biến nhiệt độ LM35 VCC +Vs (4 - 20V) GND GND A0 VOUT - Thiết bị LCD: Ngày thiết bị hiển thị LCD sử dụng rộng rãi nhiều ứng dụng vi điều khiển.LCD có nhiều ưu điểm so với dạng hiển thị khác: có khả ký tự đa dạng, trực quan (chữ, số ký tự đồ họa), dễ dàng đưa vào mạch ứng dụng theo nhiều giao thức giao tiếp khác tốn tài nguyên hệ thống giá thành rẻ - Hình dáng kích thước: Có nhiều loại LCD với nhiều hình dáng kích thước khác nhau, hình loại LCD thơng dụng 3.3 Các khối điều khiển 3.3.1 Arduino uno Arduino UNO có 14 chân digital dùng để đọc xuất tín hiệu Chúng có mức điện áp 0V 5V với dòng vào/ra tối đa chân 40mA Ở chân có điện trở pull-up từ cài đặt vi điều khiển ATmega328 (mặc định điện trở khơng kết nối) Đọc nhiệt độ từ LM35 hiển thị lên LCD 3.3.2 LM35 Bộ cảm biến LM35 đưa điện áp 10mV cho thay đổi độ K, cảm biến nhiệt cho mức điện áp với độ tương ứng Kenvin Sai số: +/- độ C Hoạt động giải:400uA-5mA Dải nhiệt đo được: -55 độ C đến 150 độ C 3.3.3 Khối hiển thị LCD LCD 16x2A loại dòng, 16 ký tự, nguồn ni thấp có thểh oạt động hai chế độ bit bit Dùng để hiển thị ký tự chế độ cài đặt trạng thái điều khiển 3.3.4 Khối công suất L293D Mạch điều khiển động L293D phần board mở rộng cho board arduino, dùng để điều khiển loại động DC, động bước động servo Arduino Motor Shield thiết kế gọn gàng, đẹp mắt tương thích hồn tồn với board Arduino: arduino uno r3, arduino leonardo, arduino mega2560, giúp bạn sử dụng điều khiển cách dễ dàng nhanh chóng Arduino Motor Shield sử dụng IC cầu H L293D hoàn chỉnh với chế độ bảo vệ IC logic 74HC595 để điều khiển động Mạch điều khiển động L293D điều khiển nhiều loại motor khác step motor, servo motor, motor DC, với mức áp lên đến 36V, dòng tối đa 600mA cho kênh điều khiển THÔNG SỐ KỸ THUẬT: Điện áp đầu vào: 4.5V đến 36V Tương thích với board Arduino Uno R3, Arduino Leonardo R3 Arduino Mega 2560 Có thể điều khiển động DC (4 động cơ), động servo (2 động cơ) động bước (2 động cơ) cổng điều khiển servo motor đánh dấu: Servo_1 Servo_2 linh kiện Các cổng điều khiển động DC đánh dấu M1, M2, M, M4, chân chân GND cổng điều khiển động servo có điện áp vào 5V với timer có độ phân giải cao, phù hợp cho ứng dụng điều khiển Arduino có độ xác cao Đặc biệt khơng có jitter Có IC Driver L293D, có cầu H để điều khiển động DC Mỗi cầu H có dịng tối đa 0.6A (dòng chịu đựng cực đại 1.2A) kênh điều khiển Các cổng M dùng điều khiển động DC điều khiển tín hiệu PWM Driver cịn hỗ trợ điều khiển động bước, với cổng dùng cho động servo dùng cho động bước Với Shield L293D, động bước vận hành tất chế độ: full step, half step micro-step Động bước dùng cho driver loại đơn cực (unipolar) lưỡng cực (bipolar) Có sẵn nút RESET để khởi động lại board Arduino Cụ thể điều khiển số lượng motor sau: - jack cắm điều khiển động RC servo - ngõ điều khiển đến động DC độc lập - động step motor loại đơn cực (unipolar) lưỡng cực (bipolar) Mạch tích hợp điện trở nối GND giúp cho không tự chạy khởi động board Các chân mà Arduino Motor Shield sử dụng là: - Chân điều khiển RC servo kết nối với chân số 10 Nguồn cung cấp lấy trực tiếp từ board Arduino - Motor nối với chân 11 - Motor nối với chân - Motor nối với chân - Motor nối với chân - Chân 4, 7, 8, 12 dùng điều khiển motor thơng qua IC 74HC595 Ngồi để tiện cho việc sử dụng nguồn cắm ngoài, Arduino Motor Shield sử dụng jumper PWR mục đích để lấy nguồn ngồi thơng qua jack DC board arduino để cung cấp nguồn cho motor hoạt động Nếu trường hợp không sử dụng jumper thỉ phải cấp nguồn riêng vào chân EXT_PWR để cấp nguồn cho motor hoạt động Dải nhiệt độ hoạt động:-40 đến 150 độ C 3.3.5 Motor DC Ngày động điện chiều sử dụng rộng rãi ứng dụng cơng nghiệp cung cấp cơng suất không đổi momen không đổi, tốc độ điều chỉnh động điều chỉnh phạm vi rộng, điều khiển tốc độ cách xác, vận hành hiệu giải tốc độ rộng,tăng tốc giảm tốc nhanh đáp ứng nhanh với tín hiệu phản hồi - Sơ đồ khối mạch điều khiển: Nhiệt độ môi trường Senser Arduino Hiện thị LM35 Uno LCD

Ngày đăng: 31/07/2023, 23:04

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

  • Đang cập nhật ...

Tài liệu liên quan