单片机在直流变频洗衣机中的应用

[09-12 17:56:23]   来源:http://www.88dzw.com  单片机学习   阅读:8351

文章摘要:3.4 水位检测电路 图3.5为洗衣机的水位检测电路,CON4连接水位传感器,水压大小产生LC 震荡,压力越小则频率越大,反之亦然。当接近零水位时,输出频率约在27.8KHz。此频率通过F/V 转换电路,转换为模拟电压输入至芯片内ADC 模块来计算水位高低。 F/V 转换电路由IC7所产生,电路组件R33 与C36 形成输入端高通滤波器以滤除直流电压,输出电压大小由R30、C33 与输入频率决定,电压计算式为: Vo = R30 x C33 x Vcc x Fin;其中Vcc 为+5V、Fin 为输入频率。 点击看原图 &nbs p;

单片机在直流变频洗衣机中的应用,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
3.4 水位检测电路

       图3.5为洗衣机的水位检测电路,CON4连接水位传感器,水压大小产生LC 震荡,压力越小则频率越大,反之亦然。当接近零水位时,输出频率约在27.8KHz。此频率通过F/V 转换电路,转换为模拟电压输入至芯片内ADC 模块来计算水位高低。

       F/V 转换电路由IC7所产生,电路组件R33 与C36 形成输入端高通滤波器以滤除直流电压,输出电压大小由R30、C33 与输入频率决定,电压计算式为: Vo = R30 x C33 x Vcc x Fin;其中Vcc 为+5V、Fin 为输入频率。

水位检测电路

点击看原图

 &nbs
 
p;                                                                      图3.5  水位检测电路

       4   系统软件设计

       变频洗衣机控制器主要以双MCU 设计,两控制器通过串行通讯交换讯息与系统控制,设定SPCE061A 面板控制器为主机,SPMC75F2413A 马达驱动控制器为从机。主机负责整个传输的过程;从机端负责接收主机端传送的命令并执行,且需响应相对应的ACK 讯号给主机,相对地。当使用者在面板控制器上下达对应的运转命令后,从机负责执行,当有异常状况发生时,从机实时回报或直接能够由主机检知,利用显示电路通知使用者。

       因此本系统的软件开发包括针对马达驱动、通讯格式与通讯状态机切换、洗衣机状态机切换、按键扫瞄与状态显示等程序为主;以下将针对DMC 控制器与PANEL 控制器重要的程序给予说明。

       4.1   直流无刷马达驱动程序

       在DMC 控制器主要负责直流变频马达驱动,可区分为两大部分:内回路的电压控制与外回路的速度控制。内回路电压控制系针对侦测到的马达转子位置(由霍尔组件读取得到),由于马达转子为永久磁石结构,因此由微控制器所输出的电压讯号需对应于所读取到的霍尔组件讯号,在实际的设计例中是以定时器Timer3 产生4000Hz 的固定周期的中断时间,在每次中断程序中会对霍尔组件输入接口作读取的动作,并输出相应的电压H/L与PWM 讯号,此程序以有限状态机实现,共区分3 个状态为PHSIDLE、PHSHOLD 与PHSRUN,在PHSIDLE 主要工作在禁能DMC 驱动器并对调控参数进行初始化,PHSHOLD 状态在保证产生自举电压,而PHSRUN 则是真正产生120 度方波讯号,详细程序流程可参考如图4.1 所示。
 状态切换流程

点击看原图


                                                    图4.1   状态切换流程

上一页  [1] [2] [3] [4] [5]  下一页


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行