selina的博客

【A博士连载】 用于电机控制系统与设计(8)



参考电路

ADI参考电路可让设计工程师快速应用ADI的各种应用专业知识,采用经过专家构建并测试的电路可 非常放心地完成自己的设计,保证性能和功能性。 低成本硬件可实现多开发平台的评估和快速原型 制作。 完整的文档和设计文件简化应用知识,并最大程度减少系统集成方面的问题。

硬件可实现

• 模块化系统设计
• 即时应用型软件
• FPGA和MCU的快速原型制作

设计和集成文件支持

• 原理图、布局、BOM下载
• 用于驱动程序开发的Linux代码 • 简化应用集成

文档可提供

• 专业的应用知识
• 电路功能的知识
• 经测试并验证的性能数据

【A博士连载】 用于电机控制系统与设计(7)



标准线性产品

电流检测放大器

在恶劣环境中,当分流电阻放置在高端或低端,且在温度范围内需要具有高精度时,可以使用电流检测放大器。 电机控制通常需要双 向能力。 为了构建快速、精确的控制环路,阶跃响应时间和共模电压阶跃抗扰度很重要。

【A博士连载】 用于电机控制系统与设计(6)



FPGA电机控制解决方案

AD-FMCMOTCON1-EBZ评估板套件为设计人员提供完整的电机驱动系统,实现三相PMSM和感应电机的高效和高动态控制。该套件包含两块板:控制器板,设计用于通过FPGA夹层卡(FMC)连接器连接任意Xilinx FPGA或SoC平台;以及驱动板,如下图所示。

AD-FMCMOTCON1评估板套件

完整的驱动系统可实现多种电机类型的高效控制:

• 高质量电源
• 可靠的电源、控制和反馈信号隔离
• 精确测量电机电流和电压信号
• 用于控制信号的高速接口,以便控制器能够快速响应
• 工业以太网高速接口适用于PROFINET、EtherCAT和Powerlink等通信协议
• 通过FPGA/SoC接口灵活控制

【A博士连载】 用于电机控制系统与设计(5)



处理器

处理器价值

• ARM和DSP内核
• 强大的DMA能力
• 实时以太网(1588)
• 高性价比

系统价值

• 用于隔离式Σ-∆调制器的嵌入式sinc滤波器 • 大容量本地RAM和Flash
• 快速嵌入式16位ADC

即开即用体验

• 支持MATLAB®
• 230 VAC和48 VDC开发平台
• 强大的本地支持团队

电机控制ASSP——用于高端驱动和伺服器控制的ADSP-CM40x混合信号处理器

如何做一个成功的软件测试员

在 工作中经常遇到当产品上线出了bug后,第一个受到指责的是测试人员,”测试为什么当初没有发现这个问题呢”,这种情况在现实工作中数不胜数。

也许他们把 测试人员当”超级魔法师”了,经过测试之手的东西就完美无瑕了,这就属于角色定位问题,当定位好自己的角色后,在协商角色内容时,就有了在可能出现的任何 情况下现的问题时首先确立对自己预期的基础。

一、善于提出问题

测试人员在需求分析或者在测试 过程中不问问题,不是不能测试,只是不能更好的测试,问问题是测试人员对项目发挥作用的基础,不问问题,测试就没有目标,思路不够开阔,分析不透彻,只是 呆板的机械的测试固有功能,之前听阿里一位同事讲过,他们在发布的任何产品的测试报告中必须体现出项目的风险点是什么,如果不思考不分析,风险点是不容易 提出的,那么测试意义就会打折。

二、与开发人员高度配合

【A博士连载】 用于电机控制系统与设计(4)



位置和电流检测反馈

同步采样ADC

电流、电压和位置检测产品

ADI公司提供品种丰富的高性能、高分辨率、高精度、多通道组合同步采样 ADC,满足各种电机控制反馈和检测需要。小型封装双通道器件适合机器人等应用中的位置检测,或适合空间受限型IDM中的电流检测。双极性输入器 件适用于高功率应用中的电流和电压反馈。多轴设计拓扑中适合采用多通 道器件;这类器件具有快速转换时间和低延迟,因此可提供快速动态响应性能。

旋变数字转换器

【评估硬件】 EVAL-ADP2443 评估板



产品详情

ADP2443-EVAL评估板提供完整的紧凑型解决方案,用户可采用近乎理想的PCB布局来评估ADP2443的所有性能。

该评估板ADP2443上的主要器件是一款同步降压DC-DC稳压器,集成了高端和低端MOSFET,并采用紧凑型4 mm × 4 mm LFCSP封装,可提供高效率解决方案。

评估板具有独立使能控制,评估ADP2443时可灵活配置。

有关ADP2443稳压器的完整详情可参考ADI公司提供的ADP2443数据手册。使用此评估板时,应同时参阅数据手册和本用户指南。

特点

* ADP2443的全功能评估板
* 紧凑的解决方案
* 4层玻璃化转变高温(TG)印刷电路板(PCB),实现出色的散热性能
* 通过垂直印刷电路尾引脚接头可方便地连接
* 电源电压
* 4.5 V至36 V (PVIN)
* 能够同步
* 独立使能控制
* 电源良好输出

购买评估板:所示报价为单片价格

【评估硬件】ADSP-CM419F EZ-Kit评估硬件



产品详情

CrossCore Embedded Studio还为Blackfin和SHARC开发人员提供驱动器、服务和算法软件模块的高度集成插件支持。此类支持包括片内和片外外设的驱动器支持、以太网和USB的堆栈、广受欢迎的实时操作系统和文件系统等等。这为用户提供了易于使用的开发框架,包含出色的集成多核开发和调试支持。

ADSP-CM419F处理器基于ARM® Cortex®-M4处理器内核,浮点单元工作频率高达240 MHz,ARM® Cortex-M0TM处理器内核工作频率高达100 MHz。处理器集成搭载ECC的最高160KB SRAM存储器、集成ECC的1MB闪存,以及专门针对电机控制和光伏(PV)逆变器控制应用而优化的加速器和外设以及由两个6倍同步采样16位SAR型ADC、一个14位SAR监控器ADC和一个12位DAC组成的模拟前端。EZ-KIT附带所有必要的硬件让您能够启动和运行,并可立即评估。EZ-KIT提供一个模拟接口和一个PWM/数字接口。这些接口用于连接子板以扩展EZ-KIT功能。该评估板设计可以与IAR Embedded Workbench®和Segger®开发环境配合使用,进行高级应用程序代码开发和调试,

【A博士连载】 用于电机控制系统与设计(3)



电源管理

电机控制系统中的PMBus数字功率因数校正

电机控制系统正不断从无源谐波校正电感转向有源功率因数校正 (PFC)系统,以改善总谐波失真(THD)、降低系统尺寸和重量,并改 善单相和三相设计的效率。

ADP1047和ADP1048数字功率因数校正系列产品提供具有±1%精度 输入功率计量能力的多功能控制器。ADP1047是一款单相器件;而 ADP1048则是交错式控制器,可配置为无电桥PFC,具有高系统效 率。ADP1047/ADP1048可通过易于使用的图形用户界面(GUI)编程,程 序部署于硬件状态机中,可实现稳定而可靠的电机控制PFC解决方 案。PMBusTM接口允许对参数进行调整和报告,包括输入电压、电 流、功率和温度的精确测量。ADP1047/ADP1048 PFC系列能与电机 控制器实现通信(比如ADSP-CM408F),从而优化效率和电机控制系 统性能。

程序员的大脑有什么不同?



21世纪是程序员的世纪。对程序员的需求比大部分岗位的需求都要高。那么程序员需要掌握哪些技能呢?程序员的大脑跟一般人有什么不同呢?菜鸟和专家 程序员的大脑又有什么不同呢?如何才能提高程序员的能力呢?《JavaScript应用编程》作者通过引用神经科学的若干研究给出了他的答案。

关于软件开发者的大脑,神经科学能告诉我们什么呢?很多。

软件开发是美国增长最快的岗位之一,据预计2014到2024年间的增长率将达17%(比同期预测7%的一般工作增长率要快很多)。

为了做好劳动力储备以应对此需求,大家开始考虑如何对编程技能进行分类。特定类型的人会不会更有可能在编程的角色取得成功呢?

在这个主题上目前好没有太多的科学研究。这是个问题,因为在争取学校对计算机科学课程提供更多支持的努力当中,政府在尝试利用现有的核心技能学分制对计算机科学进行分类,比如肯塔基就把计算机科学当作外语来计算学分,这引起了争议,现在已经被撤销了。

关于软件开发,我们所知道的是它需要若干重要的核心技能:

分析——开发者必须分析需求然后做出满足这些需求的解决方案。

创造力——软件开发者必须能够设计软件组件和系统,并且让这些东西共同满足需求。