2024年3月28日发(作者:i7处理器性能排行榜笔记本)
第25卷第4期
2012年7月
Development&Innovation of Machinery&Electrical Products
机电产品开崖与剀崭
VOI.25,NO.4
July.,2012
文章编号:1002—6673(2012)04—159—02
基于三星¥3F8419芯片的洗衣机控制器的设计
陈功,叶海波,魏世民
(合肥荣事达三洋电器股份有限公司技术中心,安徽合肥230088
摘要:介绍了现阶段洗衣机发展状况,以及基于三星¥3F8419芯片在洗衣机控制器里的应用。控制器使用
¥3F8419芯片作为主芯片,应用了SIO通讯,Uart通讯,A/D检测等特殊功能,本设计在实际生产
中大量应用,取得满意效果。
关键词:洗衣机;8419;控制器设计
中图分类号:TP391.8 文献标识码:A doi:lO.3969/j.issn.1002—6673.2012.04.065
A Design of the Washer Controller Based on SAMSUNG S3F8419 CPU
CHENGong,YEHai—Bo,WE1 Shi-Min
(Hefei Rongshida SANYO Electirc Co.,Ltd.,Hefei Anhui 230088,China)
Abstract:This article has summarized washer development condition and the application of samsung¥3F8419 cpu in the washer contorller.
As a main ship in the controller,¥3F8419 used some special function hke SIO,Uart,AD and SO on.Further more,it also get a satisfying effect
in the practical production.
Key words:washer;8419;design of controller
0引言
随着科学技术的迅速发展和普及,自动化,智能
化技术在家电产品上普遍运用。就白色家电洗衣机来
1控制器硬件介绍
1.1工作原理
根据洗衣机的主要功能.硬件部分主要由以下几个
说,自上世纪70年代。全自动洗衣机发明以后,经过
了几十年的长足发展,技术已经相当成熟。现阶段洗
衣机技术主要强调的是智能化,低功耗。多功能化,
部分组成:主芯片.人机界面模块,外围器件控制模
块,检测模块,变频驱动模块。硬件原理如图1所示。
主芯片用三星¥3F8419芯片。人机界面主要是用作数据
自动化。在高端的洗衣机里,更加突出了新颖的人机
操作界面,健康洗功能.并集成了多种现有技术功能
于一体,主要体现在变频技术,触摸技术,除菌技术
显示和用户操作输出检测,洗衣机里的触摸操作需要专
用的芯片控制.主芯片和人机界面模块采用SIO的通讯
方式。变频驱动模块用专门的变频芯片来对变频电机进
行控制和检测,主芯片通过变频驱动模块驱动变频电
机,两者之间采用Uart的通讯方式。主芯片通过外围电
等新材料、新技术的应用。控制器是洗衣机大脑,是
实现洗衣机所有功能的先决条件。高端洗衣机中,由
于其功能的多样性和复杂性,对控制器有着很高的要
器件控制强电器件,如:边水阀,排水阀,泵,加热
排水阀
外围状态输人 = 检测电路 ’\r
外
围
求。微控芯片又是控制器的核心,本文介绍以三星的
¥3F8419芯片为主控芯片的洗衣机控制器的设计.从
软硬件方面阐述了相关技术的运用.并给出一些示例
进水阀
泵
程序。
人机界面模块 r— ¥3F8419芯片
电
器
件
控
制
路
牵引器
加热管
收稿日期:2012—04—24
作者简介:陈功(1982-),男,安徽人,技术员。从事洗衣机
控制器的研究与设计;叶海波(1985一),男,安徽人,技术
Uart{≥
变频电机 变频驱动模块 风扇
员。从事洗衣机控制器的研究与设计。
图1硬件原理图
Fig.1 Principle of th・e hardware system
l59
・
测试与控制・
管,风扇等。检测电路检测外围状态,输入主芯片进行
处理,如:水位高度,温度,电流,阀门,门锁,转速
2-2芯片初始化程序
下面列出了部分初始化程序的样例.汇编语言编
译,使用三星单片机的SAM8微控制器专门设计的指令
集。分号之后为注释内容。样例的初始化程序根据现有
洗衣机所需要的功能,设定了芯片的各种功能定义。如
Uart通讯,SIO通讯, D检测,各种中断。
INITIALIZAT10N PR0GR0M
DI
等状态。
1.2主芯片介绍
i星¥3F8419是一款8位单片机,拥有快速高效率
的CPU,具有32K的Flash ROM和512K的Ram。支持
IOM晶振,4种频率输出的蜂鸣器引脚。最多有34个
I/0口,16个中断源(4个外部中断和12个内部中断),
1个8位基本定时器用来保证上电后系统时钟的稳定和
看门狗功能,2个8位和2个16位具有多种工作模式的
:关中断
OSCCON,#O0000100B :设置时钟电路
LD
LD
CLKCON,#0001 IOOOB ;设置时钟频率
定时器/计数器,1个可实现实时时钟的时钟定时器,1
个UART和1个SIO接口,1个10位的PWM输出模
块.1个10位8通道的AD转换模块,还包括LED/LCD
控制和驱动。
¥3F8419微控制器的功能符合设计时的各项要求。
适合于家用电器控制器的设计。
2控制器软件介绍
m m呲
2.1软件结构图
软件结构图。即软件应该包括主要的部分,如图2
所示。
;特殊功能寄存器初始化: :
芯片初始化
:芯片端口初始化;
清寄存器;
:
:
:趣嬗也险嬖壁 煎一一…
广一一一一一一一一一一一一一l
上——
I ●
主程序
j主循环程序。 :
』——
一一 。 :
子程序
………一
主程序调用到的子程序。 :
t
一一一一一一一一一一一一
Jr
-一一一一一一一一一一一一一
过零中断;‘ !
I1毫秒计时中断; :
中断程序
………一
l
:UART传输中断;等等。
牟断;
i
!
一一一一一一一一一一一一一:
表格参数
………一
各种参数表格。 :
●
一一一一一一一一一一一一一
J
图2软件结构图
Fig.2 Software structure
芯片初始化是在程序开最开始阶段,定义芯片用到
的各种功能,管脚状态的定义,时钟信号,时间基值,
各种中断的设定,以及寄存器清零和初始化结束后的相
关寄存器赋初值。
主程序和子程序.主要涉及芯片对各种信号的检
测,处理,输出单元的赋值。
中断程序里涉及到外围电器件在电源过零点的控
制,A/D检测,SIO通讯,Uart通讯,时基标志定时等等。
表格参数用来定义固化的数据。
160
SB1
:设置BANK1
CLR
LPOT ;端口设置
SB0
:设置BANKO
:一一一一COMMUNICATION
UARTCON.#0100001 1B ;ilt置Uart通讯
ADCON,#001 IOIOOB ;AD转换设置
ADCON,#00000001B
皿皿皿皿 皿m叻m∞m m
:设置BANK1
;设置传输波特率
皿皿
BRDATAH.加OH
BRDATAL,#6CH
SIOCON,#01 100010B
;设置SIO功能
SIOPS,#O0100000B
;设置SIO时钟频率
…
TIMER
BTC0N.}}00H;#1010000OB;
:设置看门狗
WTC0N.}}01 1 101 10B
:设置时钟定时器
T1C0NO.#1010010HDB
:设置定时器
T1 DA rAH0.#OFFH
:定时器初始化
TlDATA【D.#0FFH
TAC0N.#1000101 1 B
;设置定时器控制
TADATA.#41H
;设置定时器数据
IMR,#1001 1 1 10B
:设置中断屏蔽
IPR.#1 1 10101 1B
:设置中断优先级
:开中断
3结束语
文章介绍了三星¥3F8419芯片在洗衣机控制器上的
应用,包括软硬件的实现方法。现阶段的洗衣机技术主
要是强调节能技术和人性化,智能化技术的运用。在具
有革命性的技术应用之前,家用电器智能化是未来发展
的必然趋势,主要的方向很可能是物联网家电。虽然现
在很多研发实力较强的公司.都在做物联网的相关技术
研发和储备,但是真正意义的物联网电器的实际应用还
有很长的一段路要走。
发布者:admin,转转请注明出处:http://www.yc00.com/num/1711617224a1932468.html
评论列表(0条)