Chào các bạn,
Hiện tại mình đang sử dụng module L298N để điều khiển 1 động cơ DC 12V (có encoder và giảm tốc). Mình dùng ATmega8L để điền khiển tín hiệu chân IN1 và lấy nguồn ra ở OUT1 và OUT2 cấp cho động cơ. Vấn đề là khi chân IN1 được cấp tín hiệu thì lại không thấy động cơ quay, mình nghĩ là code hoặc vi điều khiển hoạt động không đúng nên đã sử dụng nguồn 5V cấp trực tiếp vào chân IN1, nhưng động cơ cũng không quay. Tuy nhiên, nếu vẫn cấp tín hiệu vào chân IN1 và chạm tay vào đế tản nhiệt của IC L298N thì động cơ lại quay. Mình nghĩ là module L298N bị hỏng nên đã mua thêm 2 module mới ở 2 nơi khác nhau, nhưng kết quả vẫn tương tự.
Module của mình được nối dây như hình đính kèm, nhờ các bạn kiểm tra giúp xem có sai gì không!
Có bạn nào gặp trường hợp tương tự và có giải pháp gì xử lý vấn đề này không !?
Hiện tại mình đang sử dụng module L298N để điều khiển 1 động cơ DC 12V (có encoder và giảm tốc). Mình dùng ATmega8L để điền khiển tín hiệu chân IN1 và lấy nguồn ra ở OUT1 và OUT2 cấp cho động cơ. Vấn đề là khi chân IN1 được cấp tín hiệu thì lại không thấy động cơ quay, mình nghĩ là code hoặc vi điều khiển hoạt động không đúng nên đã sử dụng nguồn 5V cấp trực tiếp vào chân IN1, nhưng động cơ cũng không quay. Tuy nhiên, nếu vẫn cấp tín hiệu vào chân IN1 và chạm tay vào đế tản nhiệt của IC L298N thì động cơ lại quay. Mình nghĩ là module L298N bị hỏng nên đã mua thêm 2 module mới ở 2 nơi khác nhau, nhưng kết quả vẫn tương tự.
Module của mình được nối dây như hình đính kèm, nhờ các bạn kiểm tra giúp xem có sai gì không!
Có bạn nào gặp trường hợp tương tự và có giải pháp gì xử lý vấn đề này không !?

Comment