国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于CW32L083的空調遙控器方案設計

中芯巨能 ? 2023-08-08 12:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

紅外遙控技術在我們日常生活中的應用可以說是非常廣泛了,凡是涉及到遙控人們第一個想到的就是紅外遙控。紅外遙控的發射電路是采用紅外發光二極管來發出經過調制的紅外光波,而紅外接收電路則由紅外接收二極管、三極管或硅光電池組成,它們將紅外發射器發射的紅外光轉換為相應的電信號,再送后置放大器,由于原理簡單,實際應用便捷,所以大部分遙控器都采用紅外作為調制解調信號。本設計則是通過單片機內置的紅外線遙控發射技術,實現對空調的控制功能,達到使空調制冷、制熱、溫度、風向等功能的實現目的,當然且紅外遙控器還具有設計簡單、體積小、功耗低等優點。

該空調遙控器的MCU采用的是芯源半導體有限公司推出的一款低功耗、自帶IR功能、自帶LCD驅動的MCU——CW32L083。CW32L083 內部集成紅外調制發送器 (IR),通過兩路通用定時器或一路通用定時器與 UART 配合使用,可方便實現各種標準的 PWM 或 PPM 編碼方式,也可實現 UART 數據的紅外調制發送;CW32L083 內部還集成一個液晶控制器,用于單色無源液晶顯示器(LCD)的數字控制與驅動,最多具有 8 個公用端子(COM)和 56 個區段端子(SEG),可以驅動 224(4×56)、324(6×54)或 416(8×52)個 LCD 圖像元素,無需外加輔助電路;另外該單片機系統提供的雙晶振結構可以對系統時鐘進行切換,從而實現空調遙控器的節能設計。

開發記錄

該空調遙控器是以單片機為核心,由鍵盤接收用戶命令,通過發射編碼對空調進行操作并用LCD對當前狀態進行顯示,無操作狀態下則會進入低功耗模式。具體有以下幾個功能:圖4 遙控器實物圖

第一步:系統總體設計

該空調遙控器是以單片機為核心,由鍵盤接收用戶命令,通過發射編碼對空調進行操作并用LCD對當前狀態進行顯示,無操作狀態下則會進入低功耗模式。具體有以下幾個功能:

自動、制冷、制熱、抽濕、通風五種模式設定;

二十四小時預約開關機功能;

溫度設定范圍是16℃ 至 30℃;

五檔風速設定;

Sleep模式設定,可自由設定時間;

風向設定,90度范圍內五個方向設定;

一鍵清除定時功能。

首次裝上電池接通電源后,遙控器進入的狀態為復位狀態,進入復位狀態后,液晶顯示屏全部被點亮兩秒鐘,然后保留上一次設定的值和模式(或者默認溫度值和模式)。遙控器系統設計框圖如下圖1所示:

wKgaomTRvXuAPOswAABlrJPiyuU207.png圖1 系統設計框圖

第二步:硬件電路設計PCB制板

根據系統框圖,主要分為以下四部分電路:

紅外發射電路

根據設計電路要實現的功能對紅外進行編碼,當按壓功能指令鍵盤時,產生經過調制的串行編碼,通過激勵電路,驅動紅外發光二極管,發射給接收端。

液晶顯示模塊電路

本模塊才用LCD顯示屏與單片機的LCD驅動接口相連,用于讀取各項顯示數據,并與按鍵一起用于系統運行參數的設定及運行狀態。

復位電路

本系統的復位電路上電后或按下開關系統復位,使處于隨機狀態的內部各寄存器數據復位為原值。

按鍵部分

用于存儲功能操作,作為人機交互接口的信息輸入、輸出。

根據以上設計基礎,設計如圖2所示的遙控器原理圖,圖3、圖4分別為遙控器的PCB電路板及實物圖。

wKgZomTRvaOAWNnrAAE6tBV3c8I044.png圖2 遙控器原理圖wKgZomTRvcuAdkoVAAj_tlniY_I780.png圖3 遙控器PCB電路板

wKgaomTRve2AKw3QAATsBCF4yaw407.png圖4 遙控器實物圖

第三步:燒錄調試

本遙控器的軟件部分不便透漏,所以軟件設計部分忽略。將程序通過預留的燒錄口燒錄進去后,把PCB板和遙控器外殼組裝起來。裝好電池,打開開關,分別測試每個按鍵是否有反應,自動、制冷、制熱、抽濕、通風等模式的設置,風速的調整,出風口方向,睡眠設置等。

文章來源:武漢芯源半導體

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6076

    文章

    45494

    瀏覽量

    670266
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CW32L083能替代STM32F103的MCU嘛?

    1M SPS 轉換速度 --內置電壓參考 --模擬看門狗功能 --內置溫度傳感 ?雙路電壓比較 5 / 82 § 產品特性 CW32L083 數據手冊 版本號:Rev 1.5 ?實時時鐘和日歷
    發表于 01-27 09:49

    請問如何配置和使用CW32L083系列微控制的ADC和DAC模塊?

    如何配置和使用CW32L083系列微控制的ADC和DAC模塊?
    發表于 12-16 08:27

    請問如何解決CW32L083系列微控制在通信過程中可能出現的數據錯誤問題?

    如何解決CW32L083系列微控制在通信過程中可能出現的數據錯誤問題?
    發表于 12-16 08:01

    CW32L083系列微控制有哪些應用場景?

    CW32L083系列微控制有哪些應用場景
    發表于 12-16 07:52

    在進行低功耗設計時如何優化CW32L083系列微控制的功耗?

    在進行低功耗設計時,如何優化CW32L083系列微控制的功耗?
    發表于 12-16 06:03

    請問CW32L083如何實現AUTOTRIM時鐘校準?

    如題,CW32L083如何實現AUTOTRIM時鐘校準?有沒有HSIOSC時鐘校準編程示例?
    發表于 12-16 06:02

    請問如何利用CW32L083系列微控制的內部Flash存儲進行程序升級和數據存儲?

    如何利用CW32L083系列微控制的內部Flash存儲進行程序升級和數據存儲?
    發表于 12-15 07:39

    在開發過程中如何利用CW32L083系列微控制的官方固件庫進行程序編寫和調試?

    在開發過程中,如何利用CW32L083系列微控制的官方固件庫進行程序編寫和調試?
    發表于 12-15 07:23

    CW32L083系列微控制的時鐘配置有哪些選項?

    CW32L083系列微控制的時鐘配置有哪些選項?如何選擇合適的時鐘源?
    發表于 12-15 07:09

    CW32L083的基本定時

    CW32L083 內部集成 3 個基本定時 (BTIM),每個 BTIM 完全獨立且功能完全相同,各包含一個 16bit 自動重裝 載計數并由一個可編程預分頻驅動。BTIM 支持
    發表于 12-15 06:23

    在使用CW32L083系列微控制時如何配置中斷向量表?

    在使用CW32L083系列微控制時,如何配置中斷向量表?
    發表于 12-15 06:17

    在使用CW32L083系列微控制時如何進行系統復位和看門狗定時配置?

    在使用CW32L083系列微控制時,如何進行系統復位和看門狗定時配置?
    發表于 12-10 06:46

    CW32L083的內置獨立校準的RTC這一般怎么玩?

    CW32L083的內置獨立校準的RTC這一般怎么玩?
    發表于 12-09 07:04

    CW32L083系列微控制有哪些主要特點?

    CW32L083系列微控制有哪些主要特點
    發表于 12-09 06:34

    CW32L083有哪些應用場景?

    CW32L083有哪些應用場景
    發表于 11-24 07:37