欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 萬能學習型空調遙控器yk003 帶源碼與工具軟件 [打印本頁]

作者: 簡單生活    時間: 2017-8-8 20:41
標題: 萬能學習型空調遙控器yk003 帶源碼與工具軟件


通用空調萬能+學習型遙控方案-YK003                                

  YK003 是一款專門為智能家居控制系統中的空調萬能遙控器部分所設計的一款高性能方案,具有使 用簡單,覆蓋空調品牌廣等特點,YK003 是一款內置空調庫,串口通信接口的萬能遙控模塊。可學習電 視、機頂盒、DVD、風扇等等紅外設備。  

產品功能特點:  

   工作電壓范圍:1.8-3.3v  
   無需外掛EEPROM等存儲芯片,單片實現萬能空調遙控  
   采用UART方式控制萬能空調遙控器IC的參數設置,初始化,和信號發射  
   UART串口通信:波特率:9600bps,數據位:8位,停止位:1位,校驗位:無。  
   內部完成載波調制和編碼任務  
   溫度參數范圍:-40℃ - 80℃  
   學習功能,采用載波學習型,能學習到不同載波頻率,任意的編碼格式。  
   學習精度: 學習還原精準度非常高。  

支持的空調品牌編碼表:


格力---000,020-039         沙美---400
海爾---001-019             山星---401-402
美的---040-059             上菱---403-409
長虹---060-079             紳寶---410-411
志高---080-099             勝風---412
華寶---100-109             勝風飛鹿---413
科龍---110-119             帥康---414
TCL---120-139            雙菱---415
格蘭仕---140-149            雙鹿---416-418
華凌---150-169             松星---419
春蘭---170-179             索伊---421-422
奧克斯---180-199            天元---425-428
三鉆---190                 萬寶---431-433
長風---190                 威力---434-443,553-576
新科---200-209             威特力---444
澳柯瑪---210-229            霧峰---445-446
海信---230-239            西格瑪---447
飛鹿---240-249            西冷---448-449
東寶---250-269            先科---450-452
東新寶---260-268           小天鵝---453
新飛---270-279            小鴨---454-456
GLEE---280              新樂---457-460
huawei---281            新凌---461
JOHNSO---282            星和---462-463
KT02_D001---283         熊貓---464-466
KT02_D002---284         揚子---467-471,044
KTY001---285            耀馬---470
KTY003---287            伊萊克斯---471-474
KTY004---288            迎燕---475-483
KTY005---289            玉兔---484-490
SOGO---291              中意---493-494
愛德龍---293-295           佐丹---495
愛特---296-299            NISO---497
奧力---300                三洋,NEC---500-550,860
澳科---301-302            三菱---551-599
白雪---299                LG---600-609
高士達---303               三星---610-629
北京京電---304              東芝---630-639
波爾卡---305-306           日立---640-659
波樂---307                樂聲(松下)---660-689
波士高---308-309           開利---690-699,890-899
博士---310                富士通(珍寶) ---700-719
彩星---311                聲寶(夏普)---720-739
長嶺---312-323            大金---740-759
誠遠/維修版---324            惠而浦---770-774
創華---325-328            YORK---775-779
大金星---329-330           涼宇---780
大拇指---331               現代(大宇)---780-789
冬夏---334-335            AKIRA---796-797
盾安---336                KLIMATAIR---797-800
高路華---337-343           LOREN-SEBO---801-803
格爾---342-343            NIKKO---810-811
古橋---344                SUNBURG---817-820
光大---345-346            稻田---821-824
華高---348                TOYO(東洋)---825-828
黃河---353                飛歌---829-830
匯豐---354-356            長府---835-838
東洋匯豐---357,360          歌林---850-859
佳樂---358                ALPIN---989-991,998

杰士達---360                      AMCOR---501,508,509,532,973,978,979
金松---363-365                   AMICO---982
康佳---366-367                   BOERKA---630
UNI_AIR---368-369              CONSUL---993
康麗---368-370                   ELCO---982
藍波---371-383                   ELECTER---981-986
樂華---383-385                   FEDDERS---878
利凱爾---386-387                  NORCA---994
寧波惠康---391-392                 SPEED---987
七星---393                       TADIAIR---501,508,509,532
  日彩---394                       TADIRAN---501,508,509,532,630,969,978,979,991
  日江---395-397                   雜牌組裝機---044,090,092,095
  日索---398-399                   其他品牌---496,498,821-828,839-849,865-877,905-976,999
      
         
      如以上品牌沒有所需的遙控器型號,可以通過學習鍵,學習;
      空調碼為一個范圍;需要逐個對碼,對碼成功,空調機會自動開啟;例如海爾品牌,
貴處的庫在 1-19 中,需要從1 開始設置,然后發送開機,當庫對應上時,空調會開啟。
      
      支持空調品牌和型號不斷升級中,也可以為客戶定制上述沒有的型號,力求做到空調
遙控 100%覆蓋。
      
     +            IC            
空調 學習遙控              通信協議
                                                           
                  
一、通訊接口:
      UART  口
      波特率:9600bps
      數據位:8 bits
      停止位:1 bits
      校驗:    無
               
     波特率不可變;



                     5                    
二、數據幀格式 (個  節):
            BYTE1                BYTE2               BYTE3                BYTE4                BYTE5
             CMD                  PAR1                PAR2                 PAR3                 XOR

CMD:  命令字
PAR1-PAR3  :參數集
XOR:前四個字節的XOR 結果作為一幀數據的校驗

三、學習部分操作介紹   
1, 學習
     作用:學習紅外信號
            BYTE1                BYTE2               BYTE3                BYTE4                BYTE5
        CMD    (0x88)             PAR1           PAR2    (0x00)       PAR3    (0x00)            XOR
     命令:0x88

     PAR1:學習代號(0x00 – 0x3E)
     PAR2:保留(0x00)
     PAR3:保留(0x00)
     XOR:前四個字節的XOR   
                        
       學習的時候 ,遙控器的發射管要挨著學習型紅外模塊的學習管;圍一圈
                                                                                                                    
的發射管為紅外數據的發送,只有對著獨立的那個紅外學習管學習才有效!
       開始學習時,LED 燈閃爍;
       學習成功,LED 燈快閃 3 下熄滅,代表學習成功。
     超時或學習失敗自動退出。
      
2, 發射學習信號      
     作用:發射已學習的紅外信號
            BYTE1                BYTE2                BYTE3                BYTE4                BYTE5
        CMD    (0x86)             PAR1            PAR2   (0x00)        PAR3   (0x00)             XOR
     命令:0x86
     PAR1:學習代號(0x00 – 0x3E)
     PAR2:保留(0x00)
     PAR3:保留(0x00)
     XOR:前四個字節的XOR   


四、空調部分操作介紹
1,設定空調型號
     作用:從芯片遙控庫中調出某種空調遙控器作為當前遙控器,未設置之前的遙控器型號是不確定
     的。
            BYTE1                BYTE2                BYTE3                BYTE4                BYTE5
        CMD    (0x02)             DataH                DataL                 TM                  XOR
     命令:0x02
     DataH:空調型號高字節
     DataL:空調型號低字節
     TM:  實時時間的分鐘參數,如果不能提供實時時間填入0x08
     XOR:前四個字節的XOR   
     說明:DataH 和DataL  為空調遙控表中的3 位數字轉換成 16 進制的2 個字節得到的
                                  代碼        dataH      dataL
                                  000          00H          00H
                                  001          00H          01H
                                  ...
                                  256          01H          00H   
                                  257          01H          01H
                                  512          02H          00H
                               999          03H          E7H
2,發送開關命令     
     作用:打開或者關閉空調,相當于空調遙控器上的“開/關”
            BYTE1                BYTE2                BYTE3                BYTE4                BYTE5
        CMD    (0x04)             PAR1                  TH                   TM                  XOR
     命令:0x04

     PAR1:FF:  開,00:關,其余參數無效
     TH:實時時間的時鐘參數,如果不能提供實時時間填入0x08
     TM:實時時間的分鐘參數,如果不能提供實時時間填入0x08
     XOR:前四個字節的XOR   
      
3,發送模式命令     
    作用:控制空調運行模式
          BYTE1             BYTE2             BYTE3             BYTE4             BYTE5
       CMD   (0x05)          PAR1               TH                TM               XOR
     命令:0x05
     PAR1:00:自動    01 :制冷      02 :除濕        03 :送風      04 :制暖
     TH:實時時間的時鐘參數,如果不能提供實時時間填入0x08
     TM:實時時間的分鐘參數,如果不能提供實時時間填入0x08
    XOR:前四個字節的XOR
     注:如有模式不可以的,可以選擇其他庫來控制;
     
     
4,發送溫度命令     
    作用:控制空調的溫度
          BYTE1             BYTE2             BYTE3             BYTE4             BYTE5
       CMD   (0x06)          PAR1               TH                TM               XOR
     命令:0x06
     PAR1:溫度值  范圍:10H - 1EH            (16-31 度)其余無效
     TH:實時時間的時鐘參數,如果不能提供實時時間填入0x08
     TM:實時時間的分鐘參數,如果不能提供實時時間填入0x08
    XOR:前四個字節的XOR

5,發送風速命令     
    作用:控制空調的風速
          BYTE1             BYTE2             BYTE3             BYTE4             BYTE5
       CMD   (0x07)          PAR1               TH                TM               XOR
     命令:0x07
     PAR1:00 =   自動    01=1 檔      02=2 檔        03=3 檔    其余無效
     TH:實時時間的時鐘參數,如果不能提供實時時間填入0x08
     TM:實時時間的分鐘參數,如果不能提供實時時間填入0x08
    XOR:前四個字節的XOR

6,發送風向命令     
    作用:控制空調的風向
          BYTE1             BYTE2             BYTE3             BYTE4             BYTE5
       CMD   (0x08)          PAR1               TH                TM               XOR
     命令:0x08
     PAR1:00 =   自動擺風    01 手動擺風    其余無效
     TH:實時時間的時鐘參數,如果不能提供實時時間填入0x08
     TM:實時時間的分鐘參數,如果不能提供實時時間填入0x08
    XOR:前四個字節的XOR
     
      

7,初始化啟動命令      
    作用:“初始化啟動命令”必須和“初始化結束命令”成對使用,初始化的作用是,設置空調工作
    的參數集,比如模式,溫度,風量等而不向空調發送實際指令,只是改變IC 的內部參數。
          BYTE1             BYTE2             BYTE3             BYTE4             BYTE5
   

      CMD    (0xAA)           0xAA                TH                 TM                XOR
     命令:0xAA
     PAR1:0xAA  必須是0xAA
     TH:實時時間的時鐘參數,如果不能提供實時時間填入0x08
     TM:實時時間的分鐘參數,如果不能提供實時時間填入0x08
     XOR:前四個字節的XOR
     說明:當執行“設定空調型號”調出一個新的遙控器編碼后,遙控器有一個默認的工作
     參數集起始值為:溫度=24℃,模式=指令,風向= 自動,風速= 自動。有些時候希望改
     變這些參數而不向空調發送命令,就需要使用初始化命令了。
     舉例:
               1 發送  初始化啟動命令
                         2 設置空調工作模式為制熱
                         3 設置空調溫度為28℃
                         4  設置風向為自動
               5 發送  初始化結束命令
     如果不使用初始化命令,空調至少會“滴”“滴”“滴”響3 次,而使用初始化命令,只
     改變了遙控IC 的內部參數,而沒有實際的發送命令,當下次發送開機命令時候,空調
     就工作在這組參數上了.


8,初始化結束命令      
    作用:和“初始化啟動命令”  對使用的退出初始化功能
           BYTE1             BYTE2              BYTE3              BYTE4             BYTE5
       CMD   (0xCC)           0xCC                TH                 TM                XOR
     命令:0xCC
     PAR1:0xCC  必須是0xCC
     TH:實時時間的時鐘參數,如果不能提供實時時間填入0x08
     TM:實時時間的分鐘參數,如果不能提供實時時間填入0x08
     XOR:前四個字節的XOR
      
9,串口導出紅外學習的數據
          將學習到的按鍵紅外數據通過串口發出;發送命令  8A+地址 (0X00-0X3E)+XOR;

10,    下載紅外控制數據命令并發送
          將導出的數據通過串口讓紅外發射管發送并存到RAM;  發送命令  89+D1,D2,D3…..D512
            (D1,D2 為紅外串口命令 8A 導出的數據)

11,  將RAM 的數據寫入到地址
            發送命令  8B+地址 (0X00-0X3E)+XOR;
            寫入的數據存儲在Flash 里,掉電存儲。
     如需要批量下載可以在上位機做導入  導入下載的循環實現。
      
五、UART 響應
     YK003 會根據命令的執行情況返回返回單個字節告訴主控端命令執行成功與否。
      
       若成功執行命令  返回:  0x89
       若執行失敗或者校驗錯誤返回: 0xE0  



全部資料下載地址:
學習型空調遙控器yk003.zip (982.49 KB, 下載次數: 263)



作者: kang960619    時間: 2018-1-12 11:24
很好很好很好,值得學習!!!  好東西啊,謝謝版主分享
作者: 206004430    時間: 2018-2-27 20:59
樓主,有沒有原理圖啊
作者: JohnAu    時間: 2018-3-3 14:11
很好很好很好,值得學習!!!  好東西啊,謝謝版主分享
作者: 斜陽草樹    時間: 2018-3-11 19:10
代碼怎么就這么點?
作者: wz78610876    時間: 2018-3-31 10:31
學習學習
作者: martin_gong    時間: 2018-4-12 10:07
我就在找此類的代碼,謝謝了!
作者: 氷雨嵐    時間: 2018-5-10 09:05
正在學習中
作者: 我真的好郁悶哦    時間: 2018-5-17 08:30
代碼太少了,
作者: 213333    時間: 2018-7-12 17:09
很好很好很好,值得學習!!!  好東西啊,謝謝版主分享
作者: 莊生    時間: 2018-7-18 17:13
你好,請問那個YK003模塊上的主芯片是用哪顆呢
作者: deado    時間: 2018-7-21 08:31
正在學習這方面資料
3q 4  sharing
作者: 果城物聯    時間: 2018-8-15 18:09
您好樓主,有完整的代碼嗎?
作者: hmister    時間: 2018-8-24 16:11
有沒有原理圖
作者: ywd683    時間: 2018-8-28 06:33
好東西啊,謝謝版主分享
作者: shendy    時間: 2018-9-10 21:08
你好,yk003的芯片哪里有賣啊
作者: herui2128    時間: 2018-9-15 10:11
很好很好很好,值得學習!!!  好東西啊,謝謝版主分享
作者: herui2128    時間: 2018-9-16 16:00
很好很好很好,值得學習!!!  好東西啊,謝謝版主分享
作者: zh223344    時間: 2018-10-15 16:42
這個芯片的一點資料都沒有
作者: 濤毛濤毛    時間: 2019-3-24 16:39
很好,有利于學習
作者: ELECD    時間: 2019-4-10 16:01
這芯片哪里可以買到
作者: gaoxin@    時間: 2019-7-27 09:24
有沒有電路原理圖
作者: xraylin    時間: 2020-7-14 09:26
這芯片哪里可以買到




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1