Tin tức

ADI chọn Cortex-M4 và thiết kế dựa trên mô hình để điều khiển động cơ

Lõi bộ xử lý Cortex-M4 dấu phẩy động chạy ở tốc độ 240 MHz và ADI cũng đã tích hợp bộ chuyển đổi A / D 16 bit kép với độ chính xác lên đến 14 bit và tốc độ chuyển đổi 380ns.

Nền tảng bộ điều khiển động cơ trước đây của ADI dựa trên bộ xử lý ADSP-BF506A Blackfin của riêng nó, nhưng nó đã nhận ra rằng Cortex-M4 đã nhanh chóng trở thành thực tế kiến trúc tiêu chuẩn cho các hệ thống điều khiển chính xác.

Tim ngành công nghiệp đang rời khỏi các kiến ​​trúc độc quyền và chúng tôi nhận ra cốt lõi tiêu chuẩn của ngành để điều khiển động cơ là Cortex-M4, Tim Resker, giám đốc tiếp thị sản phẩm tại ADI cho biết.

Resker cũng tin rằng các công cụ thiết kế dựa trên mô hình như Simulink từ MathWorks hiện đang trở nên quan trọng trong việc phát triển hệ thống điều khiển cho động cơ và mảng PV.

Chúng tôi biết rằng bây giờ chúng tôi cần trở thành chuyên gia trong việc sử dụng các công cụ này.

Hai năm trước ADI đã trình diễn nền tảng thiết kế hệ thống điều khiển động cơ đầu tiên của mình, dựa trên bộ xử lý Blackfin, sử dụng ngôn ngữ điện toán MathWorks Matlab để phát triển thuật toán.

Nó cũng thực hiện môi trường thiết kế Simulink để triển khai các thuật toán điều khiển nhằm tối ưu hóa hiệu quả của động cơ cảm ứng đồng bộ và ac nam châm vĩnh cửu.

Mục đích là cho phép các nhà thiết kế mô hình hóa hệ thống của họ trong Matlab / Simulink, tạo mã C và triển khai với Môi trường thiết kế Analog Visual DSP ++ với môi trường còn lại cho mã ứng dụng.

ADI tin rằng việc sử dụng các thiết kế dựa trên mô hình có thể cải thiện hiệu quả truyền động của các thuật toán điều khiển động cơ không cảm biến và cảm biến, và nó đã làm việc với MathWorks để áp dụng công cụ thiết kế và tạo mã dựa trên mô hình Simulink cho nền tảng điều khiển động cơ của nó. Nó sử dụng bộ công cụ và bộ công cụ nhúng được tối ưu hóa MathWorks của ARM Cortex-M để hỗ trợ chu trình thiết kế hoàn chỉnh từ mô phỏng đến triển khai mã sẵn sàng cho sản phẩm trong một nền tảng nhúng.

Simulink tạo mã C được tối ưu hóa chạy trên nền tảng dựa trên Cortex-M4. Công ty cũng đã tăng bộ nhớ trên chip lên 384kbyte SRAM để giữ mã C được tạo bởi công cụ.

ADSP-CM40x có các bộ tăng tốc phần cứng cụ thể của vòng điều khiển, triển khai bộ lọc chân thực đầy đủ để giao tiếp trực tiếp với các bộ điều biến sigma-delta bị cô lập, được sử dụng trong các kiến ​​trúc hệ thống cảm biến hiện tại dựa trên shunt. Thông thường, bộ lọc chân thành sẽ được triển khai trong một đồ họa.

Ngoài ra còn có một bộ tăng tốc DSP cung cấp phân tích hài hòa thường được sử dụng trong thiết kế vòng điều khiển mảng PV.

Nó cũng có khả năng mở rộng và điều chỉnh động.

Có một hội đồng phát triển và đánh giá, CM40xEZBoard, được hỗ trợ bởi các thuật toán điều khiển tiêu chuẩn.
Trình diễn video

Tải xuống bảng dữ liệu ADSP-CM40x, thiết kế tham chiếu và các tài liệu kỹ thuật khác.