【正文】
主機(jī)控制接口層 藍(lán)牙主機(jī)控制器接口 (Host Controller Interface)是藍(lán)牙主機(jī)一主機(jī)控制器應(yīng)用模式安徽理工大學(xué)畢業(yè)設(shè)計(jì) 19 中藍(lán)牙模塊和主機(jī)之間的軟硬件接口,它提供了控制基帶與鏈路控制器、鏈路管理器、狀態(tài)寄存器等硬件功能的指令分組格式以及進(jìn)行數(shù)據(jù)通信的數(shù)據(jù)分組格式。 低 端 地 址 高 端 地 址 非 有 效 地 址 部 分M S BL S B8 b i t 1 6 b i t2 4 b i t 圖 34 藍(lán)牙設(shè)備地址 鏈路管理層 在進(jìn)行藍(lán)牙通信的兩設(shè)備中,鏈路管理實(shí)體 (或者說(shuō)鏈路管理器 )相互交換分組,用以設(shè)置和控制設(shè)備之間的藍(lán)牙鏈路。在本系統(tǒng)中,該分組用于基帶鏈路的建立。該分組被用于尋呼,查詢過(guò)程中。數(shù)據(jù)包可以占據(jù)一個(gè)以上的時(shí)隙(多時(shí)隙數(shù)據(jù)包 ),也就是說(shuō)可以在下一個(gè)時(shí)隙中持續(xù)傳輸。設(shè)備訪問(wèn)碼用于尋呼及尋呼響應(yīng),它是由被尋呼設(shè)備的藍(lán)牙地址的 LAP構(gòu)成的。大多數(shù) ACL數(shù)據(jù)分組可以通過(guò)分組重傳來(lái)防止傳輸過(guò)程中的分組損壞和分組丟失。 SCO鏈路是微微網(wǎng)中單一主控設(shè)備和單一從屬設(shè)備之間建立的一種點(diǎn)對(duì)點(diǎn)的對(duì)稱鏈路。如果它處于 Snif狀態(tài),則可以在 Snif時(shí)隙之間訪問(wèn)另一個(gè) Pico,正是因?yàn)樵?Slave保存了幾個(gè) Pico的參數(shù) (最關(guān)鍵的是 Master的 BD_DDR和時(shí)鐘偏移置 ),它才能夠不斷調(diào)整 CAC、時(shí)鐘和跳頻頻率,從而實(shí)現(xiàn)與不同的 Pico通信。至此,主從切換過(guò)程 完成,即 Pico的切換過(guò)程完成。一旦獲得自己的 DAC,Slave就發(fā)出包含自身設(shè)備地址的消息。容易理解的例子是 LAP發(fā)現(xiàn)新的 DT,藍(lán)牙打印機(jī)發(fā)現(xiàn)新的終端等。 值得一提的是每種應(yīng)用框架協(xié)議都有其相對(duì)應(yīng)的協(xié)議棧結(jié)構(gòu),該結(jié)構(gòu)縱向描述了實(shí)現(xiàn)某種應(yīng)用 (或者是實(shí)現(xiàn)用法模型 )所需用到的各種藍(lán)牙協(xié)議以及如何使用和組合各種協(xié)議。從橫向角度來(lái)看,藍(lán)牙協(xié)議所涉及的主要部分包括射頻、基帶、主機(jī)控制接口、鏈路管理協(xié)議、邏輯鏈路控制與適配協(xié)議、服務(wù)發(fā)現(xiàn)協(xié)議、電纜替代協(xié)議以及其他一些為藍(lán)牙所采納的高層通用協(xié)議,如PPP. TCP/IP, UDP 等。此后,可讀取 10位 A/D轉(zhuǎn)換數(shù)據(jù)。 模 /數(shù)轉(zhuǎn)換器輸入接口 模 /數(shù)轉(zhuǎn)換器( ADC)是自然界與計(jì)算機(jī)進(jìn)行信息交流的橋梁之一。推薦使 用外接 32768Hz晶振,因阻容振蕩的電路時(shí)鐘不如外接晶振準(zhǔn)確。每一個(gè) I/O口會(huì)由 3個(gè)向量位來(lái)控制,分別是方向向量位,控制著 I/O口位的輸入 /輸出方向;方式向量位,控制著 I/O口采用什么樣的方式進(jìn)行輸入輸出;數(shù)據(jù)向量位,進(jìn)行口位數(shù)據(jù)的輸入或輸出,可與方式向量位結(jié)合在一起對(duì)口位進(jìn)行復(fù)合功能的設(shè)置。nSP?片內(nèi)存儲(chǔ)器地址映射 SPCE061A有 2KB的 SRAM,其地址范圍是 0x000~ 0x07FF。 UART傳輸中斷,觸鍵喚醒中 斷,定時(shí)器溢出中斷,外部中斷等等,都是設(shè)計(jì)中需要用到和了解的中斷源。用戶可以用關(guān)中斷指令(或復(fù)位)屏蔽所有的中斷請(qǐng)求,也可以用開(kāi)中斷指令使 CPU接受棧 底堆 棧 極 限棧 頂P O P 前 S P + 1P U S H 后 S P 1較 高 地 址堆 棧 生 在 方 向較 低 地 址安徽理工大學(xué)畢業(yè)設(shè)計(jì) 9 中斷申請(qǐng)。nSP?的 ALU在運(yùn)算能力上很有特色,它不僅能做 16位基本的算術(shù)邏輯運(yùn)算,也能做帶移位操作的 16位算術(shù)邏輯運(yùn)算,同時(shí)還能做用于數(shù)字信號(hào)處理 16位 16位的乘法運(yùn)算和內(nèi)積運(yùn)算。 雙 1 6 位 定 時(shí) 器 /計(jì) 數(shù) 器 時(shí) 基中 斷 控 制7 通 道 1 0 位A D C 單 通 道A D C + A G C雙 通 道 1 0 位D A C低 電 壓 監(jiān) 測(cè) / 低 電 壓 復(fù) 位串 行 輸 入 輸 出接 口3 2 管 腳 通 用 輸 入 輸 出 端 口1 6 位 數(shù) 控制 器 + I C EF l a s hR A M鎖 相 環(huán) 振 蕩 器C P U 時(shí) 鐘實(shí) 時(shí) 時(shí) 鐘I C E _ E NI C E _ S C KI C E _ S D AM I C _ I NA U D 1A U D 2I O B 0 ( S C K ) I O B 1 ( S D A )I O B 1 5 _ 0I O A 1 5 _ 0V c pX I / RX O安徽理工大學(xué)畢業(yè)設(shè)計(jì) 8 數(shù)據(jù)總線和地址總線 181。nSP?的 CPU寄存器組里有 8個(gè) 16位寄存器,可分為通用型寄存器和專用型寄存器兩大類別。nSP?系列單片機(jī)采用的是模塊是集成結(jié)構(gòu),共有 84個(gè)引腳,封裝形式 位 PLCC84,它的管腳排列如圖 21 所示。較高的處理速度使 181。nSP?為核心的 SPCE061A 微控制器是適合用于數(shù)據(jù)傳輸和識(shí)別應(yīng)用領(lǐng)域產(chǎn)品的一種最好的選擇。39。nSP?系列單片機(jī)可以在交款的電源電壓范圍( ~ )及系統(tǒng)時(shí)鐘頻率范圍( ~ )內(nèi)工作,除了數(shù)據(jù)總線被增至 16位而提高了工作速率外,181。 SPC系列則是帶有雙聲道發(fā)聲功能的單片機(jī); SPL系列基本上都帶有 LCD驅(qū)動(dòng),并且有些 SPL系列還帶有發(fā)聲功能; SPF系列是凌陽(yáng)研制出的帶有到聲道發(fā)聲功能的單片機(jī)。在第二章凌陽(yáng)單片安徽理工大學(xué)畢業(yè)設(shè)計(jì) 3 機(jī)基本原理中,重點(diǎn)在于介紹凌陽(yáng)單片機(jī)結(jié)構(gòu)和特性。雖然不同的無(wú)線應(yīng)用可能運(yùn)行不同的協(xié)議棧,但所有的協(xié)議棧都使用一個(gè)共同的 Bluetooth 數(shù)據(jù)邏輯鏈路和物理層。Baseband)、鏈路管理器及邏輯鏈路控制與自適應(yīng)協(xié)議 (Link Manageramp。 現(xiàn)階段存在的無(wú)線通信技術(shù)有以下幾種 :IrDA (Infrared Data Association紅外無(wú)線數(shù)據(jù)傳輸技術(shù) )、 IEEE (一種無(wú)線以太網(wǎng)標(biāo)準(zhǔn) )、 HorneRF(一種無(wú)線局域網(wǎng)技術(shù) )和Bluetooth(藍(lán)牙技術(shù) )。由于電報(bào)的生成比較復(fù)雜,不易普及到個(gè)人、家庭和一般的辦公室,社會(huì)的需要推動(dòng)了電話 的發(fā)明。 關(guān)鍵詞 :?jiǎn)纹瑱C(jī);藍(lán)牙技術(shù);無(wú)線數(shù)據(jù)傳輸; SPCE061A; HCI; MBM02 藍(lán)牙模塊;數(shù)據(jù)采集; UART; PORTABLE WIRELESS DATA COLLECTION TERMINAL DESIGN 安徽理工大學(xué)畢業(yè)設(shè)計(jì) IV ABSTRACT This paper studies Sunplus MCU and Bluetooth technology in data acquisition and transmission integration of applications to achieve data transmission based on Bluetooth , the paper Sunplus SCM theory and application are briefly , the Bluetooth protocol stack in the baseband protocol, host control interface protocol (HCI), Logical Link Control and Adaptation Protocol protocol (L2CAP) and their realization of the key hardware and software analysis and put forward proposals to achieve HCI, HCI functional specification for specific instructions on providing a system process, software interfaces, hardware interfaces and software modules such as a description of the specific hardware and software , based on these studies, designed hardware circuit, and circuit description of the various modules, bined with operation of the system hardware circuit diagram are data acquisition technology, using temperature sensor DS18B20 realtime acquisition of the temperature wireless transmission technology, Hitachi Maxell Bluetooth module based on Bluetooth technology MBM02 in SPCE061A MCU hardware module with Bluetooth connection using UART port for software and hardware integration. KEYWORDS: SCM; Bluetooth technology; Wireless data transmission; SPCE061A; HCI;MBM02 Bluetooth module; data collection; UART; 目錄 安徽理工大學(xué)畢業(yè)設(shè)計(jì) V 1 緒論 .................................................................................................................................... 1 無(wú)線數(shù)據(jù)采集概述 .................................................................................................. 1 藍(lán)牙技術(shù)概況 .......................................................................................................... 1 本文結(jié)構(gòu) .................................................................................................................. 2 2 凌陽(yáng)單片機(jī)及其原理 ........................................................................................................ 4 凌陽(yáng)單片機(jī)簡(jiǎn)介 ...................................................................................................... 4 8 位單片機(jī) ...................................................................................................... 4 16 位單片機(jī) .................................................................................................... 4 SPCE061A 內(nèi)核的硬件結(jié)構(gòu) ................................................................................... 5 寄存器組 ........................................................................................................ 7 數(shù)據(jù)總線和地址總線 .................................................................................... 8 算術(shù)邏輯運(yùn)算單元 ALU............................................................................... 8 堆棧 ................................................................................................................ 8 中斷 ................................................................................................................ 8