新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > SPMC65P2408A在電冰箱中的應(yīng)用

SPMC65P2408A在電冰箱中的應(yīng)用

作者: 時間:2011-03-27 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://butianyuan.cn/article/172919.htm

4.6 斷電記憶電路
系統(tǒng)擴展一塊AT24C01A來記憶斷電前的工作狀態(tài),來電后仍按斷電前的設(shè)定工作。AT24C01A為I2C總線,利用SPMC65P2408A的IO口模擬IIC通信,PC4、PC5分別作為SCL、SDA信號線,如圖4-7所示,其中R8、R9為上拉電阻,I2C總線的讀寫時序由軟件控制。


圖4-7 斷電記憶電路

5 芯片特性簡介
SPMC65P2408A是由凌陽公司設(shè)計開發(fā)的8位工控單片機,采用凌陽SPMC65內(nèi)核,支持位操作指令。具有強大的定時/計數(shù)器、豐富的外部中斷源以及ADC、PWM、標(biāo)準(zhǔn)通訊接口UART、SPI等多種功能。適用于通用工控場合、計算機外圍控制和家電等。SPMC65P2408A有28管腳和32管腳兩種封裝,32管腳封裝多了UART功能。本設(shè)計選用32管腳封裝,如圖5.1所示。
32管腳封裝芯片的具體特性如下:
工作電壓:3.0V~5.5V
工作速度:8MHz
工作溫度:-40℃~85℃
超強抗干擾、抗靜電ESD保護能力
8K byte OTP ROM,256 byte RAM
27個通用輸入輸出口,均可設(shè)置成為上拉、下拉以及懸浮方式
強大的定時計數(shù)器:2個8位、2個16位具有CaptureComparePWM功能
1個1Hz~62.5KHz的時基
8通道10位精度的ADC(帶外部參考電壓)
4個外部中斷,11個內(nèi)部中斷
SPI、UART等串行通訊接口
2種省電模式:Halt、Stop
蜂鳴器輸出功能
4.0V/2.5V可選低電壓復(fù)位功能
可編程看門狗功能


圖5.1 SPMC65P2408A*32P封裝

6 系統(tǒng)軟件設(shè)計
整個系統(tǒng)輸入包括5個溫度傳感器,3個按鍵;輸出包括4位七段數(shù)碼管、壓縮機、風(fēng)扇、電磁閥、化霜加熱絲等,以及1片內(nèi)存AT24C01A。
6.1 主程序流程圖
根據(jù)控制功能,將程序設(shè)計為幾個主要的模塊,流程見圖6-1:


圖6-1 主程序流程圖

6.2 各功能子程序流程介紹
程序復(fù)位后先進行初始化,包括三部分:系統(tǒng)初始化、診斷程序和初始化中斷。
◆ 系統(tǒng)初始化
◆ 診斷程序
◆ 中斷初始化
◆ 鍵盤掃描
◆ 自檢程序
◆ 正常模式鍵碼分析
◆ 溫度采集
◆ 傳感器檢測程序人工智能
◆ 人工智能
◆ 冷藏室溫度控制
◆ 冷凍室溫度控制
◆ 壓縮機保護及控制
◆ 驅(qū)動控制
◆ LED顯示程序

7 結(jié)語
隨著科技的不斷發(fā)展,家用電器也在不斷地更新和發(fā)展,向更智能化的方向發(fā)展。未來的冰箱在各個方面都有著嚴(yán)格的要求,比若說環(huán)保、安靜、節(jié)能等等。用戶在考慮性能的同時,對安全性更是關(guān)注。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉