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

技术分类: 嵌入式系统  | 2005-09-19
作者:凌阳单片机推广中心 叶新华


                                                                       
               表4-1 洗衣程序内容

洗衣程序内容

点击看原图

上表在P1 程序可单独调整个别参数,但P0、P2 与P3 程序则无法更改系统默认值。举例说明,当使用者只需要对作衣物脱水的动作,只需要将洗衣时间、洗衣次数对应的7 段显示器调整至不显示,再调整所需的脱水时间,按下启动按键,即进入脱水模式。

       『预约时间』的设定则由3 小时至9 小时,每次调整间隔1 小时。上述功能在软件设计上是以定时器中断执行,时间的设定利用Timer B 定时器(IRQ2 中断),设定为8000Hz 频率中断,在此程序中分为2 个time slice,分别为Tick1Func 与Tick2Func,程序如图4.4 所示,因此Tick1Func 与Tick2Func 程序的执行频率为4000Hz。

  IRQ2 中断流程

                                                   图4.4  IRQ2 中断流程

       在Tick1Func程序中,除了对按键输入作扫瞄的动作,另外依据按下的按键内容更改SystemT 与SystemF 结构的内容,其中SystemT 主要储存设定洗衣参数内容并更新SA7Wash 的结构(用于状态机切换), ystemF 为纪录运转的状态标志。当洗衣参数被更改后,将会改变预估洗衣完成时间,并于7 段显示器中显示。Tick2Func 程序负责扫瞄电路上的显示电路,采用高速的循序显示,以节省IO 接口的资源,此程序并包含依据水量的预估来提示使用者所需加入的洗剂量。

       5    结语

       该系统采用凌阳科技公司的SPMC75F2413A和SPCE061A单片机来完成直流变频洗衣机的控系统制,SPMC75F2413A为专用于变频马达控制的IC,其强大的PWM输出功能使得程序开发非常方便。SPCE061A除了具有普通单片机的功能以外,还具有语音识别、语音录放等功能,可以将洗衣机的一些使用状态、常识播报出来。

参考文献
[1] 雷思孝、李伯成、雷向莉等,单片机原理及实用技术—凌阳16位单片机原理及应用[M] 西安:西安电子科技大学出版社
[2] SPMC75F2413A编程指南 V1.2    凌阳科技股份有限公司
0
0
(请您对文章做出评价)
1】【2】【3】【4】【5
加载中

对文章的评论

更多评论

剩余字数:  

相关在线研讨会

我要参加

电路设计中可预测和不可预测问题的调试技术

时间:2008-06-02 10:00:00-12:00:00
简介:在嵌入式系统设计中,经常会出现一些可预测和不可预测的问题或者低概率事件信号。快速有效地发现这些问题需要不同的技术。8月15日…

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会