Tôi đang cố gắng cung cấp năng lượng cho động cơ DC 24 V sử dụng pin 2x 12V, Arduino và Trình điều khiển động cơ Cytron MD10C. Tôi đã làm theo mô tả trên trang web của Cytron để biết cách kết nối Arduino và động cơ với bảng điều khiển. Hai pin được cắm vào serie để cung cấp 24V, sau đó đến đầu vào nguồn của bảng điều khiển.
Trong thử nghiệm đầu tiên với lược đồ này, có một số vấn đề, quan trọng nhất là dây GND giữa Arduino và bảng điều khiển bị cháy và một số tia lửa xuất hiện trên bảng điều khiển khi động cơ bắt đầu sử dụng tín hiệu Arduino. Arduino cũng gặp một số khó khăn và tiếp tục khởi động lại.
Tôi đã tự hỏi nếu đây là một trường hợp của vòng lặp mặt đất? Nếu có, phần dữ liệu bảng điều khiển Arduino / trình điều khiển nên được cách ly với dòng điện cao như thế nào?
Một trong những pin cũng được kết nối với Arduino để cung cấp dòng điện đầu vào 12V (bây giờ tôi biết đây là một thực tiễn tồi, nhưng để nó trên lược đồ trong trường hợp nó có thể đóng vai trò). Trong tương lai, Arduino sẽ được cung cấp một bộ điều chỉnh chuyển đổi DC / DC từ cùng loại cáp 24V đến trình điều khiển động cơ.
Thật kỳ lạ, lược đồ hoạt động hoàn hảo khi Arduino được cung cấp bởi USB (từ PC) và bảng điều khiển bằng bộ chuyển đổi tường AC 120V / 5V. Trình điều khiển động cơ cũng có các nút kiểm tra cho phép kiểm tra bảng và cấp nguồn cho động cơ mà không cần MCU bên ngoài. Khi sử dụng các nút đó, không có tia lửa điện, cũng không có dây bị cháy.
Bảng dữ liệu Cytron không cho biết bảng điều khiển có bị cô lập hay không, vì vậy tôi nghĩ dòng động cơ có thể đi qua nó, sau đó đến Arduino, sau đó trở lại pin.
Động cơ là động cơ DC 24 V (vẽ dưới 10Amps), tương tự như động cơ gạt nước kính chắn gió. Ắc quy là ắc quy ô tô 12V.
CẬP NHẬT:
Cảm ơn câu trả lời của bạn. Dưới đây là một lược đồ được đề xuất sử dụng bộ điều chỉnh Bước xuống DC / DC để cung cấp nguồn điện 12 chiều cho Arduino. Tôi cũng đã thêm cầu chì nối tiếp với ngân hàng pin. Tôi cho rằng mặt bằng chung sẽ loại bỏ khả năng ngắn mạch?