ec. Có 2 cách cho Gamo chọn :
C1 : analog . tạo ra nguồn tham chiếu +-10v . cái này dùng những IC convert từ digital ra analog . Cái này ở ngoài bán nhiều 8bit digital -> +-10v , hoặc 10bit hoặc 12 bit .
C2 : có thể dùng 2 pwm để tạo ra +-10v đối xứng thông qua mạch opamp vi sai đối xứng + lọc thông thấp . Nhưng nhược điểm pwm sau khi lọc thông thấp cũng còn bị nhấp nhô không tuyến tính lắm . Còn mạch chỉnh offset thì hiển nhiên phải có để điều chỉnh điểm Zero .
Cụ thể 2x(0-3.3V) -> difference amplifier -> offset -> +-10V . Thường ngõ vào điều khiển analog chỉ lấy áp tham chiếu nên ko phải lo về chuyện công suất . chỉ cần tuyến tính là được .
Sử dụng cầu H thì cũng như C2 thôi , ko có ưu điểm gì mà còn ngược lại là khác , mà cũng ko ai làm ngược vậy đâu .
Kết luận tốt nhất là nên dùng IC convert digital to analog là . IC này thì bán đầy ngoài chợ , mua về là thịt thôi .
Dòng ARM cortex M3 thì con F1 đã có 2 DAC 12bit rồi . Cụ thể là con STM32F100x . Gamo dowload datasheet về mà xem .Đám em hay dùng là STM32F103C8T6 thì ko có DAC cụ ui >.< Có con F4 thì đang để trên bàn thờ
Cái driver này nó ghi là control bằng duty cycle, vẫn chưa hiểu bên trong nó kiểm soát ra sao nữa >.<
Nếu dùng duty cycle để điều khiển nghĩa là bên trong driver sẽ có 2 capture để đọc xung pwm tính toán Ton để điều khiển .