Video není dostupné.
Omlouváme se.
HD Điều khiển góc quay động cơ RC Servo bằng PLC S7 1200. Hàng hiếm nha các bạn!
Vložit
- čas přidán 8. 10. 2023
- Hướng dẫn chi tiết cách điều khiển góc quay bất kỳ của động cơ RC Servo (các mạch Arduino thường hay sử dụng):
Video này hướng dẫn các bạn điều khiển được các loại động cơ RC Servo như: MG995, MG996, SG90,....
Sử dụng tính năng PWM của PLC. Bài này lập trình trên con PLC dòng dc/dc/dc. Đối với dòng PLC ngõ ra dạng relay (rly) các bạn phải mua thêm một Signal board mới được nhé.
Hướng dẫn cách lập trình và hướng dẫn sơ đồ đấu nối chi tiết.
Học xong ai cũng phải làm được nhe các bạn.
Very useful, great job sir.
Thanks!
Cảm ơn thầy nhiều.
Cho em xin chương trình với ạ? em cài chân Q0.6 mà không có chạy được ạ
@@trunghieugtk7217 chỉ những chân tốc độ cao mới được nha ban. Q0.0 đến Q0.3 mới đạt. Q0.6 không được bạn nhé. Bạn nên làm Q0.0 giống mình trước để hiểu rõ sau đó hãy thử các chân còn lại.
em ơi em chưa hiểu cái phần move để ra góc quay ạ. Phần đó tính như nào thế a
Góc quay thay đổi từ 0 đến 180 độ thì nó dựa vào cái Pulse Duration á. Theo như slide trên thì độ rộng 1ms tới 2ms ứng với 0 đến 180 độ, từ thông số này ta có thể đổi độ ra xung được.
@phannkhai thầy cho em hỏi về độ rộng xung để quy đổi góc nó có khác nhau khi mình sử dụng dòng RC khác không ạ? Em có thử áp dụng từ vd nhưng cho ra góc quay khác.
Bạn cần xem kỹ Datasheet của RC servo mà bạn đang sử dụng. RC Servo có nhiều loại: có loại chỉ quay được 45 độ, có loại quay được 180 độ, nhưng tất cả đều quy đổi từ 1mS đến 2mS..... Và có một điều bạn phải lưu ý nữa là có loại nó bị hư ví dụ loại 180 độ nhưng bị hư nên nó quay được 360 độ loại bị trường hợp này là toang vì nó chả có quy luật gì :D
Thầy ơi em dùng servo mg90s làm giống thầy nhưng chạy khối ctrl là servo quay tròn, move 7 thì servo dừng là sao ạ
Bạn để ý kỹ đoạn 2:30, Time base phải là Microseconds thì mới ok nhé.
dạ thưa thầy, cái chỗ move mà đầu vào là mình quy ước các số đó cho các góc quay ạ, rồi lúc mình nhập khác mấy số đó sao nó vẫn quay được ạ
Nhập số khác trong giới hạn đó thì nó sễ quay góc khác.
Góc quay thay đổi từ 0 đến 180 độ thì nó dựa vào cái Pulse Duration á. Theo như slide trên thì độ rộng 1ms tới 2ms ứng với 0 đến 180 độ, từ thông số này ta có thể đổi độ ra xung được. Sau khi có được giá trị xung (gọi là x1), ta cần phải quy đổi nó thành giá trị mà PLC hiểu được. Thấy rằng xung max ở Cycle Time là 20ms (do RC quy định), lấy gái trị xung (x1) chia cho 20ms rồi nhân cho 100 (100%) là ra giá trị ngõ vào Move. Này là cách hiểu của t dựa trên vd, còn thực nghiệm thì RC chạy nhưng với góc quay khác, t nghĩ là do phần đổi giá trị thôi.
Với thầy em yêu cầu dùng plc để thay đổi tốc độ băng tải mini mà băng tải đó dùng động cơ 24v thì phải làm thế nào ạ,. thầy hướng dẫn giúp em với ạ
Bạn xem bài này tại thời điểm 6:30 Mạch L298N, kết hợp với điều khiển PWM giống hao hao bày mình hướng dẫn sẽ điều khiển được chiều và tốc độ động cơ DC 12V: czcams.com/video/c3bZzSTB_AM/video.html
@@phannkhai dạ, mà băng tải mini thường dùng động cơ 24v dc thì như nào ạ thầy
@@huyle44346 Cũng vậy thôi em. Mạch L298N khiển được tới 30V lận nên 24V vẫn OK.
có cách nào để tăng độ phân giải của góc quay lên không ạ?
Bạn để ý phút 2:48, thay đổi thông số chổ mục Pulse duration format từ Hundredths (100) thành Thounsandths (1000) hoặc Ten thousandths (10000) nếu muốn tăng độ phân giải lên nhiều hơn.
con plc ngõ ra là dc/dc/dc có điều khiển trực tiếp servo mà không cần qua driver được hông ạ
Con servo trong bày này là con servo nhỏ xíu của các mạch Arduino thường sử dụng chứ không phải servo công nghiệp nên không có driver. Còn các servo trong công nghiệp là loại khác và cần phải có driver mới khiển được.
@@phannkhai dạ thầy
em thấy mấy video phải nối qua con điện trở chứ không là hư con plc ạ thầy? Tại con servo,step chỉ có 5v mà plc ngõ ra tận 24v, thì mình không cần dùng mạch chuyển đổi nào ạ thầy,đấu thẳng vào servo luôn ạ?
Em xem phần gần cuối của bài giảng mình có hướng dẫn cách đấu nối đó. Sử dụng cầu phân áp để hạ áp từ 24V xuống còn 5V đó.
@@phannkhai dạ, mình dùng plc 1211c dc/dc/dc được hông ạ thầy. miễn ngõ ra là dc thì dùng được đúng hông ạ
@@huyle44346 Đúng vậy. Được nhé. Nhưng các chân ngõ ra tốc độ cao 100Khz mới được. Q0.0 đến Q0.3.
Em tưởng nó không điều khiển được không
@ThanhVu, được luôn. Tìm hoài không thấy ai chỉ PLC khiển cái này hết.
Step có điều khiển được không ạ
Muốn điều khiển Step bằng PLC bạn xem bài này nhé: czcams.com/video/LX699Swy2NU/video.html
@@phannkhai Dạ em cảm ơn a. anh có sơ đồ đấu nối cho em xin với ạ. em mới vào nghề nên chưa rõ lắm ạ
@@user-ej2nx3qu1w bạn xem cuồi clip có hướng dẫn đấu nối á.
@@phannkhai thưa anh em dùng servo mg996r mà sao khi bình thường QW1008 bằng 2 thì động cơ cứ xoay tròn vậy ạ. không quay được góc như anh ạ
@@phannkhai em có dùng microsecond rồi ạ mà cài bằng 2 cứ xoay tròn không dừng ạ