新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > SPMC65P2408A在電冰箱中的應用

        SPMC65P2408A在電冰箱中的應用

        作者: 時間:2011-03-27 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/172919.htm

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


        圖4-7 斷電記憶電路

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


        圖5.1 SPMC65P2408A*32P封裝

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


        圖6-1 主程序流程圖

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

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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 三河市| 武汉市| 尼木县| 沁阳市| 侯马市| 定远县| 响水县| 全南县| 大庆市| 星子县| 绍兴县| 榆社县| 蓬安县| 安福县| 鄯善县| 乐清市| 怀仁县| 安丘市| 贡嘎县| 汝州市| 涞水县| 工布江达县| 松原市| 安丘市| 贡嘎县| 东宁县| 曲阜市| 织金县| 香格里拉县| 乌拉特后旗| 泾源县| 拜城县| 娄烦县| 黄骅市| 龙游县| 榆树市| 延边| 拉孜县| 龙山县| 西峡县| 鸡西市|