Chào anh em.
Mình đang có 1 vấn đề nhỏ xin thỉnh giáo mọi người.
1. hiện mình đang tìm hiểu Timer của AVR. Mình cũng chưa hiểu được nhiều lắm trong chế độ fast PWM của Timer. Giá trị đặt Top giả sử là 0xFF thì giá trị tức thời của Timer được lưu trong thanh ghi TCNTn, khi giá trị đặt của chúng ta đặt vào OCnx. Vậy câu hỏi của mình là chu kì xung của chúng ta dc quyết định bởi giá trị Clock đúng ko? Và mình giả sử mình dung thạch anh 8MHz và dùng bộ chia tần số CLK/8 thì chu kì xung của chúng ta kéo dài trong 1/1.10^6= 10^-6(=1micro giay ) đúng ko?khi này mình muốn hỏi nếu mình dùng điều khiển 1 động cơ DC thì liệu có đảm bảo chuyển động êm dịu ko khi mình thay đổi độ rộng xung trong thời gian ngắn?
2. nhân đây mình cũng xin hỏi luôn các bạn mình đang có 1 project nhỏ về điều khiển 1 động cơ DC. Chắc đây cũng là bài toán kinh điển đối với mồi người mới bắt đầu học VĐK. Yêu cầu bài toán mình đưa ra là điều khiển động co DC đó và hiển thị tốc độ trên máy tính, chúng ta có thể điều khiển Động cơ quay thuận, quay nghịch, tăng tốc cũng như giảm tốc động cơ. Anh em nào đã làm thì xin cho ý kiến (nếu có mạch và code xin post xin để tham khảo). mình đã có 1 phương án giải quyết dùng 4 Transistor nhưng chưa chạy được!!! mong anh em giúp đỡ nhiều. hiện tại mình đang sử dụng C để giao tiếp giữa máy tính và VĐK, nhưng mình đang có dự định chuyển sang dung 1 Tool của Matlab là xây dựng giao diện GUI, anhem nào bit thì chỉ dẫn giúp mình nhé hoặc có thể mail cho mình theo địa chỉ sau :
vanhungk45@gmail.com
Mình đang có 1 vấn đề nhỏ xin thỉnh giáo mọi người.
1. hiện mình đang tìm hiểu Timer của AVR. Mình cũng chưa hiểu được nhiều lắm trong chế độ fast PWM của Timer. Giá trị đặt Top giả sử là 0xFF thì giá trị tức thời của Timer được lưu trong thanh ghi TCNTn, khi giá trị đặt của chúng ta đặt vào OCnx. Vậy câu hỏi của mình là chu kì xung của chúng ta dc quyết định bởi giá trị Clock đúng ko? Và mình giả sử mình dung thạch anh 8MHz và dùng bộ chia tần số CLK/8 thì chu kì xung của chúng ta kéo dài trong 1/1.10^6= 10^-6(=1micro giay ) đúng ko?khi này mình muốn hỏi nếu mình dùng điều khiển 1 động cơ DC thì liệu có đảm bảo chuyển động êm dịu ko khi mình thay đổi độ rộng xung trong thời gian ngắn?
2. nhân đây mình cũng xin hỏi luôn các bạn mình đang có 1 project nhỏ về điều khiển 1 động cơ DC. Chắc đây cũng là bài toán kinh điển đối với mồi người mới bắt đầu học VĐK. Yêu cầu bài toán mình đưa ra là điều khiển động co DC đó và hiển thị tốc độ trên máy tính, chúng ta có thể điều khiển Động cơ quay thuận, quay nghịch, tăng tốc cũng như giảm tốc động cơ. Anh em nào đã làm thì xin cho ý kiến (nếu có mạch và code xin post xin để tham khảo). mình đã có 1 phương án giải quyết dùng 4 Transistor nhưng chưa chạy được!!! mong anh em giúp đỡ nhiều. hiện tại mình đang sử dụng C để giao tiếp giữa máy tính và VĐK, nhưng mình đang có dự định chuyển sang dung 1 Tool của Matlab là xây dựng giao diện GUI, anhem nào bit thì chỉ dẫn giúp mình nhé hoặc có thể mail cho mình theo địa chỉ sau :
vanhungk45@gmail.com
Comment