跳转到主要内容

专家技术文章:LED调光引擎

cathy /

<strong><font color="#FF0000">作者:Microchip Technology Inc.8位单片机产品部、主任应用工程师Mark Pallones</font> </strong>

开关模式可调光LED驱动器凭借其高效性以及对LED电流的精确控制而闻名。这类LED驱动器还可以提供调光功能,使得最终用户在营造奇幻灯光效果的同时有效降低自身功耗。基于8位单片机(MCU)的解决方案可针对此类应用提供必要的模块,从而实现通信、定制和智能控制功能。此外集成的独立于内核的外设,与纯模拟或ASIC实现相比可显著提升灵活性,扩展照明产品功能的同时塑造产品差异化,从而实现创新。这类智能照明解决方案具备故障预测和维护、能量监测,色温维持以及远程通信和控制等功能,功能之丰富不胜枚举,并且将因此而倍受青睐。

虽然LED驱动器与先前的照明解决方案相比具备诸多优势,但其实现过程中也会面临许多挑战。但您不必担心,阅读完本文章后,您将会了解如何使用8位MCU来轻松应对这些设计挑战,从而打造出高性能的开关模式LED驱动解决方案,功能之丰富令传统解决方案只能望其项背。

8位单片机中如何对16位INT型数据进行操作?

cathy /

在8位单片机中没有16位数的操作指令,所有的int型数据都要通过两个字节分开操作,使用的方法不用,生成的代码也不相同,当然效率也不一样,通过指针对16位数进行操作可以得到高效的代码。

比如通过串行口接收数据,或者从串行的EEPROM中读取的数据,或者从大于8位的A/D读取的数据,由于8位单片机的数据线是8位的,高于8位的数据都要分成两个字节分别读取,然后写入到RAM中去再进行计算,或者把16位的int型数据从RAM中读出再分别把高低字节存到EEPROM或者送到D/A,或者通过串行口发送出去,方法有很多种,下面用多种方法进行实现该操作,这里只演示写入到16位的情况,读取的情况非常相似,不赘述。

如何在车库门应用中使用单相交流感应电机和8位单片机完成低成本设计和分析

editor Chen /

对用于开启车库门等应用的小型交流感应电机而言,使用三相逆变器电路可以极低的成本实现速度控制和软启动。这些固定分相电容式(PSC)电机在所有电机类型中可谓是最简单的,也是上述应用领域使用最广泛的电机类型。它们的启动转矩和启动电流都小,但可能会因为采用无极性电容而效率低下,这些电容往往在电机中最先损坏。

如果两个绕组之间的相位差不足,这类单相电机就无法运行,因此它们也常被称为双相电机。而在输入信号和绕组之间放置一个电容便可以产生接近 90˚的相位差。开关通常使用继电器来代替,通过交换两个相位(超前变为滞后,滞后变为超前)来实现方向控制。电容值通常由电机制造商规定,对功率低于0.75 kW 也就是我们正在讨论的这种电机类型而言,电容值一般介于 5 至50 µF 范围内。应慎重选择电容,以便修正功率因数来获取最大的功率效率。图 1 展示的是一个传统交流感应电机的拓扑结构。

8位单片机