单相交流电机通常用于诸如风扇之类的家用物品中,当使用多个离散绕组来设定速度时,它们的速度可以很容易地控制。在本文中,我们构建了一个数字控制器,允许用户控制电机速度和运行时间等功能。本文还包括一个支持 nec 协议的红外接收器电路,其中电机可以通过按钮或红外发射器接收的信号进行控制。
为此,greenpak™ slg46620 ic 用作负责这些不同功能的基本控制器:用于激活一种速度(三种速度中的一种)的多路复用电路、3 周期倒数计时器和接收信号的红外解码器外部红外信号,提取并执行所需命令。
如果我们看一下电路的功能,我们会注意到同时使用了几个离散的功能:多路复用、定时和 ir 解码。由于在单个 ic 中缺乏可用的独特解决方案,制造商经常使用许多 ic 来构建电子电路。greenpak ic 的使用使制造商能够使用单个芯片来包含许多所需的功能,从而降低系统成本和制造监督。
该系统及其所有功能都经过测试,以确保正常运行。最终电路可能需要针对所选电机进行特殊修改或附加元件。
为了检查系统是否正常运行,在 greenpak 设计器仿真器的帮助下生成了输入测试用例。仿真验证输出的不同测试用例,并确认 ir 解码器的功能。最终设计还用实际电机进行了测试以确认。
三速交流风扇电机
三速交流电机是由交流电驱动的单相电机。它们通常用于各种家用机器,例如各种类型的风扇(壁扇、台扇、箱扇)。与直流电机相比,交流电机的速度控制相对复杂,因为必须改变输送电流的频率才能改变电机速度。风扇和制冷机等电器通常不需要细粒度的速度,但需要低、中、高速等离散步骤。对于这些应用,交流风扇电机有几个内置线圈,设计用于多种速度,通过为所需速度的线圈通电来实现从一种速度到另一种速度的变化。
我们在这个项目中使用的电机是一个 3 速交流电机,它有 5 根线:3 根线用于速度控制,2 根线用于电源和一个启动电容器,如下图 2 所示。一些制造商使用标准颜色编码的电线进行功能识别。电机的数据表将显示特定电机的电线识别信息。
项目分析
在本文中,greenpak ic 配置为执行从红外发射器或外部按钮等来源接收的给定命令,以指示以下三个命令之一:
on/off:系统在每次解释此命令时打开或关闭。on/off 的状态将随着 on/off 命令的每个上升沿而反转。
定时器:定时器运行 30、60 和 120 分钟。在第四个脉冲时,定时器关闭,定时器周期恢复到原来的定时状态。
速度:控制电机的速度,从电机的速度选择线 (1,2,3) 连续迭代激活的输出。
红外解码器
ir 解码器电路用于接收来自外部 ir 发射器的信号并激活所需的命令。我们采用 nec 协议是因为它在制造商中很受欢迎。nec协议使用“脉冲距离”对每一位进行编码;使用 38 khz 频率载波的信号传输每个脉冲需要 562.5 us。逻辑 1 信号的传输需要 2.25 ms,而逻辑 0 信号的传输需要 1.125 ms。图 3 说明了根据 nec 协议的脉冲串传输。它由 9 ms agc 突发,然后是 4.5 ms 空间,然后是 8 位地址,最后是 8 位命令组成。注意地址和命令传输两次;第二次是 1 的补码(所有位反转)作为奇偶校验,以确保接收到的消息是正确的。
greenpak 设计
ic 设计是在免费的基于 gui 的greenpak designer 软件中构建的。完整的设计文件可以在这里找到。
接收到的消息的相关位在几个阶段被提取。首先,使用 cnt2 和 2 位 lut1 从 9ms agc 突发指定消息的开头。如果检测到这一点,则通过 cnt6 和 2l2 指定 4.5ms 空间。如果报头正确,则 dff0 输出设置为高电平以允许接收地址。块 cnt9、3l0、3l3 和 p dly0 用于从接收到的消息中提取时钟脉冲。该位值取自 ir_clk 信号的上升沿,距 ir_in 上升沿 0.845ms。
然后使用 2lut0 将解释的地址与存储在 pgen 中的地址进行比较。2lut0 为异或门,pgen 存储取反后的地址。pgen 的每一位依次与输入信号进行比较,每次比较的结果与 ir-clk 的上升沿一起存储在 dff2 中。
如果在地址中检测到任何错误,则 3 位 lut5 sr 锁存器输出变为高电平,以防止比较消息的其余部分(命令)。如果接收到的地址与 pgen 中存储的地址匹配,则消息的后半部分(命令和反转命令)被定向到 spi,以便可以读取和执行所需的命令。cnt5 和 dff5 用于指定地址的结束和命令的开始,其中 cnt5 的“计数器数据”等于地址的 18:16 脉冲以及前两个脉冲(9ms、4.5ms)。
如果完整地址(包括标题)已正确接收并存储在 ic 中(在 pgen 中),则 3l3 或门输出向 spi 的 ncsb 引脚提供低电平信号以被激活。spi 因此开始接收命令。
slg46620 ic 有 4 个 8 位长度的内部寄存器,因此可以存储四个不同的命令。dcmp1 用于将接收到的命令与内部寄存器进行比较,并设计了一个 2 位二进制计数器,其 a1a0 输出连接到 dcmp1 的 mtrx sel#0 和#1,以将接收到的命令依次连续地与所有寄存器进行比较。
使用 dff6、dff7、dff8 和 2l5、2l6、2l7 构建了带锁存器的解码器。该设计操作如下;如果a1a0=00,则将 spi 输出与寄存器 3 进行比较。如果两个值相等,则 dcmp1 在其 eq 输出端给出高电平信号。由于a1a0=00,这将激活 2l5,因此 dff6 会输出一个高电平信号,表示已接收到信号 on/off。同样,对于其余的控制信号,cnt7 和 cnt8 配置为“双沿延迟”以产生时间延迟,并允许 dcmp1 在输出值被 dff 保持之前改变其输出状态。
on/off 命令的值存储在寄存器 3 中,定时器命令存储在寄存器 2 中,速度命令存储在寄存器 1 中。
速度多路复用器
为了切换速度,构建了一个 2 位二进制计数器,其输入脉冲由连接到 pin4 的外部按钮或来自命令比较器通过 p10 的 ir 速度信号接收。在初始状态q1q0 =11时,通过从 3 位 lut6 对计数器的输入施加脉冲,q1q0 依次变为 10、01,然后变为 00 状态。考虑到所选电机中只有三种速度可用,使用 3 位 lut7 跳过 00 状态。on/off 信号必须为高电平才能激活控制过程。因此,如果 on/off 信号为低电平,则禁用激活的输出并关闭电机,如图 6 所示。
定时器
实现了一个 3 周期定时器(30 分钟、60 分钟、120 分钟)。为了创建控制结构,一个 2 位二进制计数器从连接到 pin13 的外部定时器按钮和 ir 定时器信号接收脉冲。计数器使用 pipe delay1,其中 out0 pd num 等于 1,out1 pd num 等于 2,方法是为 out1 选择反极性。在初始状态 out1, out0 = 10中,定时器被禁用。之后,通过对 pipe delay1 的输入 ck 施加一个脉冲,输出状态依次变为 11、01、00,将 cnt/dly 反转为每个激活状态。cnt0、cnt3、cnt4 被配置为作为“上升沿延迟”运行,其输入源自 cnt1 的输出,该输出被配置为每 10 秒发出一个脉冲。
延迟 30 分钟:
30 x 60 = 1800 秒÷ 10 秒间隔 = 180 位
因此,cnt4 的计数器数据为 180,cnt3 为 360,cnt0 为 720。一旦时间延迟结束,一个高电平脉冲通过 3l14 传输到 3l11,导致系统关闭。如果通过连接到 pin12 的外部按钮或通过 ir_on/off 信号关闭系统,则定时器将复位。
*如果您想使用电子开关,您可以使用双向可控硅或固态继电器代替机电继电器。
* 硬件去抖动器(电容器、电阻器)用于按钮。
结果
作为设计评估的第一步,使用了 greenpak 软件模拟器。在输入上创建虚拟按钮,并监控与开发板上的输出相对的外部 led。signal wizard 工具用于生成类似于 nec 格式的信号,以方便调试。
产生了一个模式为 0x00ff5fa0 的信号,其中 0x00ff 是对应于存储在 pgen 中的反转地址的地址,而 0x5fa0 是对应于 dcmp 寄存器 3 中的反转命令的命令,用于控制开/关功能。系统在初始状态下处于off状态,但在施加信号后,我们注意到系统开启。如果地址中的单个位已更改并且重新应用信号,我们注意到没有任何反应(地址不兼容)。
启动 signal wizard 一次后(使用有效的 on/off 命令):
结论
本文重点介绍用于控制 3 速交流电机的 greenpak ic 的配置。它包含多种功能,例如循环速度、生成 3 周期定时器以及构建与 nec 协议兼容的 ir 解码器。greenpak 在集成多种功能方面已经证明了其有效性,所有这些都在低成本和小面积 ic 解决方案中。
苹果正与中国最大的面板企业京东方如火如荼进行OLED供应协商
运动耳机买什么样的好,性价比高的运动耳机推荐
区块链Bitzon平台旨在帮助买家和卖家获取最大的价值
【前沿技术】可能彻底改变电子行业的突破性自旋电子学制造工艺
华为nova 8 SE全新HarmonyOS版正式发布
如何构建一个数字控制器
科沃斯沁宝空气净化机器人评测 在空净产品里已经是非常专业的了
华为手机策略分解:海思芯片或成最大阻碍?
反向氢溢流提升Ru-WO3-x催化剂在中性pH环境中的HER性能
光学溶解氧仪和电化学溶解氧仪的区别是什么
采用HART协议实现智能变送器的通信功能及应用电路设计
3kW光伏电压转换器开发板STEVAL-ISV002V2的性能及应用
各行独角兽投资汽车业,谁主宰行业转型潮流?
北京公交集团和北太智能宣布达成合作,将在中国对自动驾驶公共交通服务进行商业部署
积鼎核工业多相流仿真:堵流工况下棒束子通道流场实验与模拟
高速串行协议系列之CEI-25G-LR应用框架及特点
量子计算的历史与未来
PCB板材选取与高频PCB制板工艺要求(V2)详细讲解教程
小米6价格全系泄露,1999别想?
Wandercraft制造了一种机器人外骨骼,瘫痪人走路不是梦