基于電子標簽的數據傳輸系統及其電子標簽的制作方法
【技術領域】
[0001]本發明涉及電路領域,尤其涉及一種基于電子標簽的數據傳輸系統及其電子標簽。
【背景技術】
[0002]現有的采集裝置通常包括傳感器和MCU(Micro Controller Unit,微控制單元);MCU將傳感器采集到的數據以有線方式傳輸到終端,有線傳輸雖然較為穩定,但是傳感器的安裝位置受到布線的限制,容易產生傳感器監控、探測不到位的問題。MCU也可以通過采集裝置中支持WiFi (Wireless Fidelity,無線局域網)、藍牙等功能的芯片,將傳感器采集到的數據以無線方式傳輸到終端;但是支持WiF1、藍牙功能的芯片功耗較大,容易導致采集裝置內部的電池在較短的時間內耗盡,從而導致整個采集裝置無法工作。
[0003]因此,有必要提供一種可以無線傳輸數據,并功耗較小的數據傳輸系統。
【發明內容】
[0004]針對上述現有技術存在的缺陷,本發明實施例提供了一種基于電子標簽的數據傳輸系統及其電子標簽,可以無線方式傳輸數據,并且功耗較小。
[0005]本發明實施例提供了一種基于電子標簽的數據傳輸系統,包括:閱讀器、與所述閱讀器相連的終端,其還包括:電子標簽和MCU ;
[0006]電子標簽,其包括:天線、RF模擬前端、數字基帶處理器、寄存器組、接口模塊;其中,所述天線接收到所述閱讀器發送的信號后,所述RF模擬前端將接收的信號進行解調,所述數字基帶處理器對解調的數據進行解碼和命令解析后,根據解析結果對所述寄存器組進行讀寫操作:將解析出的數據寫入所述寄存器組,將寄存器組中的數據讀出;所述數字基帶處理器將讀出的數據進行編碼后,由所述RF模擬前端將編碼后的數據進行調制并通過所述天線向所述閱讀器發送;
[0007]MCU,用于將待傳輸的數據通過所述電子標簽的接口模塊寫入到所述電子標簽的寄存器組中。
[0008]進一步,所述MCU還用于通過所述電子標簽的接口模塊從所述寄存器組中讀取數據。
[0009]較佳地,所述寄存器組中具體包括讀寄存器、寫寄存器;以及
[0010]所述MCU具體用于將待傳輸的數據通過所述接口模塊寫入到所述讀寄存器中,通過所述接口模塊從所述寫寄存器中讀取數據;
[0011 ] 所述數字基帶處理器具體用于對所述RF模擬前端解調的數據進行解碼和命令解析后,根據解析結果將解析出的數據寫入所述寫寄存器,將所述讀寄存器中的數據讀出;將讀出的數據進行編碼后發送至所述RF模擬前端。
[0012]較佳地,所述接口模塊具體為串行外設接口 SPI從模塊;以及所述數字基帶處理器和寄存器組之間通過數據讀寫總線相連;以及
[0013]所述SPI從模塊包括SPI接口和并行總線接口,其SPI接口通過SPI總線與所述MCU相連,其并行總線接口與所述數據讀寫總線相連。
[0014]進一步,所述寄存器組中還包括:中斷寄存器;以及所述中斷寄存器中包括寫中斷位;以及
[0015]所述數字基帶處理器還用于將解析出的數據寫入所述寫寄存器后,將所述寫中斷位置位。
[0016]進一步,所述電子標簽還包括:
[0017]與所述MCU相連的中斷模塊,用于在所述寫中斷位置位時,向所述MCU輸出中斷有效信號;以及
[0018]所述MCU還用于接收到所述中斷有效信號后,通過所述接口模塊讀取中斷寄存器中的數據;若判斷讀取的數據中寫中斷位置位,則從所述寫寄存器中讀取數據。
[0019]進一步,所述MCU還用于在從所述寫寄存器中讀取數據后,向所述中斷寄存器更新數據,將所述寫中斷位清零。
[0020]進一步,所述中斷寄存器中還包括:讀標志位;以及
[0021]所述MCU還用于將所述待傳輸的數據通過所述接口模塊寫入到所述讀寄存器后,還通過所述接口模塊更新所述中斷寄存器的數據,將所述讀標志位置位。
[0022]進一步,所述閱讀器還用于周期性讀取所述電子標簽中的中斷寄存器的數據,并判斷所述中斷寄存器中的讀標志位置位后,向所述電子標簽發送讀命令,讀取所述讀寄存器中的數據。
[0023]進一步,所述中斷寄存器中還包括:讀中斷位;以及
[0024]所述數字基帶處理器還用于根據所述讀命令將所述讀寄存器中的數據讀出后,將所述讀標志位清零,并將所述讀中斷位置位。
[0025]進一步,所述中斷模塊還用于在所述讀中斷位置位時,向所述MCU輸出中斷有效信號;以及
[0026]所述MCU還用于若判斷所述中斷寄存器中讀中斷位置位,則向所述中斷寄存器更新數據,將所述讀中斷位清零。
[0027]本發明實施例還提供了一種電子標簽,包括:天線、RF模擬前端、數字基帶處理器,其還包括:
[0028]寄存器組,其與所述數字基帶處理器通過數據讀寫總線相連;
[0029]接口模塊,其包括串行總線接口和并行總線接口,其串行總線接口通過串行總線與MCU相連,其并行總線接口與所述數據讀寫總線相連;所述MCU將待傳輸的數據通過所述接口模塊寫入到所述寄存器組中。
[0030]較佳地,所述寄存器組中具體包括讀寄存器、寫寄存器;以及
[0031 ] 所述數字基帶處理器具體用于對所述RF模擬前端解調的數據進行解碼和命令解析后,根據解析結果將解析出的數據寫入所述寫寄存器,將所述讀寄存器中的數據讀出;將讀出的數據進行編碼后發送至所述RF模擬前端;以及
[0032]所述MCU具體用于將待傳輸的數據通過所述接口模塊寫入到所述讀寄存器中,通過所述接口模塊從所述寫寄存器中讀取數據。
[0033]進一步,所述寄存器組中還包括:中斷寄存器;以及所述中斷寄存器中包括寫中斷位;以及
[0034]所述數字基帶處理器還用于將解析出的數據寫入所述寫寄存器后,將所述寫中斷位置位。
[0035]進一步,所述電子標簽,還包括:
[0036]與所述MCU相連的中斷模塊,用于在所述寫中斷位置位時,向所述MCU輸出中斷有效信號;以及
[0037]所述MCU還用于接收到所述中斷有效信號后,通過所述接口模塊讀取中斷寄存器中的數據;若判斷讀取的數據中寫中斷位置位,則從所述寫寄存器中讀取數據。
[0038]進一步,所述中斷寄存器中還包括:讀標志位;以及
[0039]所述MCU還用于將所述待傳輸的數據通過所述接口模塊寫入到所述讀寄存器后,還通過所述接口模塊更新所述中斷寄存器的數據,將所述讀標志位置位。
[0040]進一步,所述中斷寄存器中還包括:讀中斷位;以及
[0041]所述數字基帶處理器還用于根據所述讀命令將所述讀寄存器中的數據讀出后,將所述讀標志位清零,并將所述讀中斷位置位;以及
[0042]所述中斷模塊還用于在所述讀中斷位置位時,向所述MCU輸出中斷有效信號;以及
[0043]所述MCU還用于若判斷所述中斷寄存器中讀中斷位置位,則向所述中斷寄存器更新數據,將所述讀中斷位清零。
[0044]較佳地,所述接口模塊具體為SPI從模塊。
[0045]本發明的技術方案中,電子標簽將閱讀器發送的數據