新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一款彩色液晶觸摸屏的電子防丟防盜器設計方案

        一款彩色液晶觸摸屏的電子防丟防盜器設計方案

        作者: 時間:2013-10-09 來源:網絡 收藏

          電源電路如圖2區域①所示。標稱值為3.7 V的鋰電池連接至集成三端穩壓芯片REG1117-3.3 V 的輸入端。REG1117-3.3 V穩定輸出3.3 V直流電壓,供給系統用電模塊。

          時鐘電路如圖2區域②所示。內置RC振蕩電路,可產生1 MHz、2 MHz、4 MHz、8 MHz的振蕩頻率。系統要求較精確波特率時,需要通過外部電路實現。

          復位電路如圖2區域③所示。內置上電復位,熔絲位可以控制復位時間,因此外部復位電路在上電時,可以直接拉一只10 kΩ的電阻R3 到VCC 即可。10 μF的電容C11 用以消除干擾和雜波。

          ISP下載接口如圖2中區域④所示,使用雙排2×5插座接入接口。由于沒有外圍元器件,PB3(MOSI)、PB4(MISO)、PB5(SCK)、RESET 腳不受ISP 下載接口的干擾,仍然可以正常使用。

          2.2 無線數傳模塊設計

          nRF24L01 電路圖如圖3 所示。nRF24L01 模塊與 的SPI1 連接實現信息交換。配置PD6、PB2 作為GPIO 端口,分別與nRF24L01 的CE 和CSN 連接;配置PB5、PB4、PB3 作為SPIO 端口,分別與nRF24L0l 的SCK、MISO、MOSI 連接;配置PD2 作為EINT0端口與nRF24L0l的IRQ連接。與AVR微處理器連接時應注意電源隔離,圖3 中nRF24L01 與天線之間連接了濾波電感將兩部分進行隔離,另外1.5 pF旁路電容C4 和C5 用來抵制高頻干擾。

          

          2.3 彩色液晶模塊

          系統采用5.6 cm(2.2 inch)電阻式觸摸屏,其色彩為65 k 色/262 k 色,分辨率為QVGA 320×240,背光為3LED并聯,LCD控制IC采用μPD161704A驅動芯片,觸摸控制IC采用XPT2046,接口為SPI接口。

          3 軟件設計

          軟件開發采用ATMEL AVR Studio 集成開發環境(IDE),使用移植性好、編程效率高的C語言編程。系統主流程圖如圖4所示。軟件程序主要包括主機和子機的初始化、無線信號的發射與接收,以及彩色液晶模塊的設計等內容。

          

          3.1 nRF24L01的SPI口配置

          配置寄存器完成nRF24L01的所有配置,并通過SPI接口實現配置。SPI讀操作的描述如下:

          



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 都兰县| 娄底市| 柯坪县| 岳池县| 洛宁县| 福州市| 吴江市| 集贤县| 阆中市| 龙江县| 桑植县| 剑河县| 建阳市| 资中县| 旬阳县| 铜陵市| 济源市| 西林县| 平谷区| 曲周县| 西吉县| 英超| 仲巴县| 四会市| 金川县| 濮阳市| 梅河口市| 大庆市| 英吉沙县| 澎湖县| 汝城县| 棋牌| 尖扎县| 胶南市| 石林| 靖江市| 龙川县| 娱乐| 沁水县| 宜宾市| 安多县|