新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > 基于CC430的無線LED照明系統的設計

        基于CC430的無線LED照明系統的設計

        作者: 時間:2014-09-17 來源:網絡 收藏

          在設計時采用固定幀長度模式。通過對寄存器PKTLEN(=

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

          TxBuffer[0] = PACKET_LEN;

          TxBuffer[1] = host_address;

          TxBuffer[2] = slave_address;

          TxBuffer[3] = mode;

          TxBuffer[4] = pwm_data;

          TxBuffer[5] = TxBuffer[0]+TxBuffer[1]+TxBuffer[2]+TxBuffer[3]+TxBuffer[4];

          在發送時,在TX FIFO 中的數據段包括數據長度,主機地址,從機地址,控制模式,控制PWM 參數,數據段CRC 校驗。其中,主機地址標識了控制端的地址;從機地址包括兩種地址:廣播地址與獨立地址,主要是用于集中控制與多點操作??刂颇J教峁┝丝蛇x的模式選擇,控制 PWM 參數用于 LED亮度調節。

          在接收時,RF的解調器和數據包處理器將尋找一個有效的前導和同步字。當找到后,解調器將獲得前導位和字同步,然后對接收的地址信息進行比照,首先判斷數據包是否來自控制端,然后響應含有廣播地址或者本機地址信息的數據。其發射/接收的流程圖如圖7。

          

        ?

          在對射頻寄存器的配置過程中,主要通過SmartRFstudio來進行設置,輸出RFRegSettng.c 作為射頻的配置文件。

          4.2 觸摸滑條的軟件設計

          觸摸滑條是由多個觸摸按鍵組合而成,通過為每個觸摸按鍵分配多個位置,可以實現簡單的觸摸滑條功能。在設計通過4~5 個按鍵構成一個觸摸滑條,如在每個觸摸按鍵上創建 8/16 個位置,則可提供32/64 個單獨步階檢測。其識別的步階數是對電容變化量的反映,電容變化幅度越大,測量的Delta值越大。通過設置一個系統能夠達到最大響應的上限值,用該最大的Delta值除以每個按鍵所需的步階數,再由每個按鍵經過加權計算后將產生1 至32/64 步階的線性結果,如圖

          

        ?

          4.2控制端/接收端軟件設計

          控制端/接收端軟件的流程圖如圖9 所示,其中虛線上方為控制端F6137的軟件設計,在Stand By模式時保持 的低功耗模式,以滿足控制端遙控器對能耗的要求。通過對模式選擇的操作實現集中控制和多點操作,而觸摸滑條的處理通過將Position 轉換為PWM 由 RF發送至接收端F5137。接收端則處理來自控制端的數據包,對LED照明進行亮度調節,或自動調節。本設計的軟件采用C 語言編寫,整個程序包括的子模塊有:模式選擇模塊,觸摸滑條檢測模塊,數據發送/接收模塊,PWM 轉換模塊,傳感器檢測模塊等幾個部分。

          

        ?

          5. 總結

          本文主要描述了以 為控制核心的無線 LED照明系統的設計。整個系統經過軟/硬件設計與調試使得功能基本得到實現,系統實際硬件電路如圖10所示。實測過程中能夠有效地進行集中控制和多點單獨控制,定時控制,自動調光等預設功能,滿足當前市場對此類解決方案的功能要求。

        pwm相關文章:pwm是什么


        低通濾波器相關文章:低通濾波器原理


        lc振蕩電路相關文章:lc振蕩電路原理
        混頻器相關文章:混頻器原理
        調光開關相關文章:調光開關原理

        上一頁 1 2 下一頁

        關鍵詞: MSP430 CC430 LED

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 盐亭县| 博湖县| 宁河县| 四平市| 遵义市| 阿鲁科尔沁旗| 汉沽区| 寻甸| 敖汉旗| 固原市| 平塘县| 汉阴县| 廊坊市| 天水市| 芒康县| 黎平县| 哈尔滨市| 甘南县| 福贡县| 锡林郭勒盟| 阳春市| 搜索| 嘉禾县| 喀什市| 鹤山市| 库车县| 富川| 济阳县| 浦北县| 山西省| 博爱县| 莎车县| 土默特右旗| 自贡市| 威信县| 海口市| 孝感市| 鹤峰县| 六安市| 和林格尔县| 高雄市|