一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng),該系統(tǒng)包括:采集模塊,用于采集跑步者的數(shù)據(jù)信息并傳輸至跑步機(jī)的單片機(jī)控制系統(tǒng);接收模塊,用于接收所述數(shù)據(jù)信息,發(fā)送數(shù)據(jù)信號(hào)至CAN總線控制器;數(shù)據(jù)監(jiān)測模塊,用于接收CAN網(wǎng)絡(luò)傳輸指令數(shù)據(jù)信號(hào)并通過CAN總線協(xié)議發(fā)送監(jiān)測數(shù)據(jù);計(jì)時(shí)器,用于計(jì)算數(shù)據(jù)信息傳輸?shù)臅r(shí)間;數(shù)據(jù)處理模塊,用于進(jìn)行數(shù)據(jù)處理和運(yùn)算;發(fā)送模塊,用于接收ZigBee網(wǎng)絡(luò)監(jiān)測數(shù)據(jù)并發(fā)送指令數(shù)據(jù)給用戶終端。本發(fā)明實(shí)現(xiàn)了在跑步機(jī)上有線網(wǎng)和無線網(wǎng)之間的通信連接,具有價(jià)廉、安全、可靠性高、易于擴(kuò)展等優(yōu)點(diǎn)。
【專利說明】—種基于Z i gBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別涉及一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng)。
[0002]
【背景技術(shù)】
[0003]隨著現(xiàn)代生活節(jié)奏的加快和生活水平的提高,健身逐漸成為一個(gè)被人們關(guān)注的話題,運(yùn)動(dòng)鍛煉器械也得到迅速發(fā)展。目前,現(xiàn)有的跑步機(jī)是一種依靠跑步者的腳與跑步帶的摩擦力相互帶動(dòng)來運(yùn)行,代替戶外跑步,在健身房和個(gè)人家庭中就可以健身的一種跑步器材。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有的技術(shù)至少存在以下問題:由于沒有一個(gè)完整的健身指導(dǎo),沒有建立有效的健康促進(jìn)體系,很多人不能長期堅(jiān)持,高反彈率也隨之增加,CAN總線作為一種成熟的現(xiàn)場總線技術(shù),具有可靠性高、實(shí)時(shí)性好及成本低等特點(diǎn);ZigBee無線通訊技術(shù),具有低成本、低功耗、低速率且在免執(zhí)照頻段工作,可廣泛應(yīng)用于工業(yè)控制、環(huán)境控制、商業(yè)控制及家庭自動(dòng)化等領(lǐng)域。因此,將CAN總線和ZigBee無線通訊技術(shù)結(jié)合應(yīng)用在跑步機(jī)上,CAN總線作為工業(yè)現(xiàn)場總線系統(tǒng)具有很高的可靠性和性價(jià)比,如何將二者結(jié)合使用,是本發(fā)明研究的難題。
[0005]
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng),實(shí)現(xiàn)了將CAN總線和ZigBee無線通訊技術(shù)結(jié)合并將其應(yīng)用在跑步機(jī)上,滿足了用戶需求。
[0007]為達(dá)到上述目的,本發(fā)明實(shí)施例提供一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng),該系統(tǒng)包括:
采集模塊,用于采集跑步者的數(shù)據(jù)信息并傳輸至跑步機(jī)的單片機(jī)控制系統(tǒng);
接收模塊,用于接收所述數(shù)據(jù)信息,發(fā)送數(shù)據(jù)信號(hào)至CAN總線控制器;
數(shù)據(jù)監(jiān)測模塊,用于接收CAN網(wǎng)絡(luò)傳輸指令數(shù)據(jù)信號(hào)并通過CAN總線協(xié)議發(fā)送監(jiān)測數(shù)
據(jù);
計(jì)時(shí)器,用于計(jì)算數(shù)據(jù)信息傳輸?shù)臅r(shí)間;
數(shù)據(jù)處理模塊,用于進(jìn)行數(shù)據(jù)處理和運(yùn)算;
發(fā)送模塊,用于接收ZigBee網(wǎng)絡(luò)監(jiān)測數(shù)據(jù)并發(fā)送指令數(shù)據(jù)給用戶終端。
[0008]所述數(shù)據(jù)處理模塊還連接有顯示模塊;
所述顯示模塊,用于將所述數(shù)據(jù)處理模塊處理和運(yùn)算后的數(shù)據(jù)顯示出來。
[0009]所述數(shù)據(jù)監(jiān)測模塊包括:
第一判斷子單元,用于在接收到采集模塊發(fā)送的帶有標(biāo)識(shí)的數(shù)據(jù)信息時(shí),判斷所述數(shù)據(jù)信息為需要接收數(shù)據(jù)的特定數(shù)據(jù)信息;或 第二判斷子單元,用于在接收到采集模塊定期發(fā)送的數(shù)據(jù)信息無標(biāo)識(shí)時(shí),判斷所述數(shù)據(jù)信息為需要接收數(shù)據(jù)的特定數(shù)據(jù)信息。
[0010]通知單元,用于在所述發(fā)送模塊將所述數(shù)據(jù)向所述用戶終端發(fā)送之前,通知用戶終端有其數(shù)據(jù)需要讀取。
[0011]本發(fā)明提供的系統(tǒng)能夠?qū)崿F(xiàn)ZigBee網(wǎng)絡(luò)和CAN總線之間的數(shù)據(jù)轉(zhuǎn)發(fā)、處理和計(jì)算并將其應(yīng)用在跑步機(jī)上;設(shè)備運(yùn)行功耗低,設(shè)備的軟硬件系統(tǒng)均采用低功耗設(shè)計(jì)技術(shù),降低了能耗,設(shè)備可長時(shí)間工作,并具有高可靠性,強(qiáng)數(shù)據(jù)處理能力等特點(diǎn)。
[0012]
【專利附圖】
【附圖說明】
[0013]圖1為本發(fā)明實(shí)施例中的一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng)結(jié)構(gòu)不意圖;
【具體實(shí)施方式】
[0014]下面對本發(fā)明實(shí)施例的【具體實(shí)施方式】進(jìn)行詳細(xì)描述:
如圖1所示,為本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)示意圖,主要包括以下部分:
采集模塊,用于采集跑步者的數(shù)據(jù)信息并傳輸至跑步機(jī)的單片機(jī)控制系統(tǒng);
接收模塊,用于接收所述數(shù)據(jù)信息,發(fā)送數(shù)據(jù)信號(hào)至CAN總線控制器;
數(shù)據(jù)監(jiān)測模塊,用于接收CAN網(wǎng)絡(luò)傳輸指令數(shù)據(jù)信號(hào)并通過CAN總線協(xié)議發(fā)送監(jiān)測數(shù)
據(jù);
計(jì)時(shí)器,用于計(jì)算數(shù)據(jù)信息傳輸?shù)臅r(shí)間;
數(shù)據(jù)處理模塊,用于進(jìn)行數(shù)據(jù)處理和運(yùn)算;
發(fā)送模塊,用于接收ZigBee網(wǎng)絡(luò)監(jiān)測數(shù)據(jù)并發(fā)送指令數(shù)據(jù)給用戶終端。
[0015]所述數(shù)據(jù)處理模塊還連接有顯示模塊;
所述顯示模塊,用于將所述數(shù)據(jù)處理模塊處理和運(yùn)算后的數(shù)據(jù)顯示出來。
[0016]所述數(shù)據(jù)監(jiān)測模塊包括:
第一判斷子單元,用于在接收到采集模塊發(fā)送的帶有標(biāo)識(shí)的數(shù)據(jù)信息時(shí),判斷所述數(shù)據(jù)信息為需要接收數(shù)據(jù)的特定數(shù)據(jù)信息;或
第二判斷子單元,用于在接收到采集模塊定期發(fā)送的數(shù)據(jù)信息無標(biāo)識(shí)時(shí),判斷所述數(shù)據(jù)信息為需要接收數(shù)據(jù)的特定數(shù)據(jù)信息。
[0017]通知單元,用于在所述發(fā)送模塊將所述數(shù)據(jù)向所述用戶終端發(fā)送之前,通知用戶終端有其數(shù)據(jù)需要讀取。
[0018]本發(fā)明提供的系統(tǒng)能夠?qū)崿F(xiàn)ZigBee網(wǎng)絡(luò)和CAN總線之間的數(shù)據(jù)轉(zhuǎn)發(fā)、處理和計(jì)算并將其應(yīng)用在跑步機(jī)上;設(shè)備運(yùn)行功耗低,設(shè)備的軟硬件系統(tǒng)均采用低功耗設(shè)計(jì)技術(shù),降低了能耗,設(shè)備可長時(shí)間工作,并具有高可靠性,強(qiáng)數(shù)據(jù)處理能力等特點(diǎn)。
[0019]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0020]以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng),其特征在于,該系統(tǒng)包括: 采集模塊,用于采集跑步者的數(shù)據(jù)信息并傳輸至跑步機(jī)的單片機(jī)控制系統(tǒng); 接收模塊,用于接收所述數(shù)據(jù)信息,發(fā)送數(shù)據(jù)信號(hào)至CAN總線控制器; 數(shù)據(jù)監(jiān)測模塊,用于接收CAN網(wǎng)絡(luò)傳輸指令數(shù)據(jù)信號(hào)并通過CAN總線協(xié)議發(fā)送監(jiān)測數(shù)據(jù); 計(jì)時(shí)器,用于計(jì)算數(shù)據(jù)信息傳輸?shù)臅r(shí)間; 數(shù)據(jù)處理模塊,用于進(jìn)行數(shù)據(jù)處理和運(yùn)算; 發(fā)送模塊,用于接收ZigBee網(wǎng)絡(luò)監(jiān)測數(shù)據(jù)并發(fā)送指令數(shù)據(jù)給用戶終端。
2.根據(jù)權(quán)利要求1所述的一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊還連接有顯示模塊; 所述顯示模塊,用于將所述數(shù)據(jù)處理模塊處理和運(yùn)算后的數(shù)據(jù)顯示出來。
3.根據(jù)權(quán)利要求1所述的一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng),其特征在于,所述數(shù)據(jù)監(jiān)測模塊包括: 第一判斷子單元,用于在接收到采集模塊發(fā)送的帶有標(biāo)識(shí)的數(shù)據(jù)信息時(shí),判斷所述數(shù)據(jù)信息為需要接收數(shù)據(jù)的特定數(shù)據(jù)信息;或 第二判斷子單元,用于在接收到采集模塊定期發(fā)送的數(shù)據(jù)信息無標(biāo)識(shí)時(shí),判斷所述數(shù)據(jù)信息為需要接收數(shù)據(jù)的特定數(shù)據(jù)信息。
4.如權(quán)利要求1所述的一種基于ZigBee網(wǎng)絡(luò)和CAN總線協(xié)議轉(zhuǎn)換的跑步健身系統(tǒng),其特征在于,還包括: 通知單元,用于在所述發(fā)送模塊將所述數(shù)據(jù)向所述用戶終端發(fā)送之前,通知用戶終端有其數(shù)據(jù)需要讀取。
【文檔編號(hào)】H04L12/40GK103714500SQ201310649368
【公開日】2014年4月9日 申請日期:2013年12月6日 優(yōu)先權(quán)日:2013年12月6日
【發(fā)明者】黃慶南, 于浩 申請人:廣西科技大學(xué)