王青
摘 要 當今社會,我們經(jīng)常要對某些議案進行表決以及對集體或者個人進行不記名民主測評,在機關、學校和企事業(yè)單位會議中,表決器的作用尤為突出。本設計研制了一種基于NRF24L01的無線會議表決系統(tǒng),該系統(tǒng)具有功耗低、功能強、可靠性高和使用方便等優(yōu)點。該表決系統(tǒng)以MCS-51系列單片機中的STC89C52單片機為微控制器,采用挪威Nordic公司的NRF24L01芯片組成的無線收發(fā)模塊,給出了一種簡單便捷的無線通信設計系統(tǒng)。該系統(tǒng)中的表決器通過無線模塊傳遞表決信息(支持人數(shù)、反對人數(shù)、棄權人數(shù)),主控器接收到表決信息后通過液晶顯示屏直觀地顯示最終的表決結果。
關鍵詞 無線表決系統(tǒng);單片機;無線收發(fā)模塊;液晶顯示屏
中圖分類號:TP271 文獻標識碼:A 文章編號:1671-7597(2014)14-0027-01
1 系統(tǒng)方案的設計
1.1 主控部分設計方案
微控制器的選擇方面,主要考慮:處理器的速度、要實現(xiàn)的功能、I/O端口類型和數(shù)量、內存容量以及功耗等。
STC89C52具有低功耗特性,它是一款高性能CMOS8位的微控制器。同時,價格低廉,簡單易用。因此,本系統(tǒng)采用STC89C52單片機作為核心控制器。
1.2 無線射頻收發(fā)器件的選擇
在選擇無線射頻收發(fā)器件的時候,主要考慮:無線芯片的功耗,器件的收發(fā)距離,收發(fā)的靈敏度,信號的衰減和電磁干擾等。
NRF24L01是一個新型單片射頻收發(fā)器件,能夠在2.4 GHz~2.5 GHz ISM頻段工作。它內置了頻率合成器、功率放大器和晶體振蕩器以及調制器等多個功能模塊,同時融合增強型ShockBurst特有技術,它的輸出功率與通信頻道能通過程序來配置。所以,這個系統(tǒng)適用NRF24L01無線收發(fā)器件。
2 硬件系統(tǒng)設計
2.1 系統(tǒng)總體框圖
本系統(tǒng)是由一臺主控制器和一臺表決器組成。系統(tǒng)組成框圖如圖1所示。
主控器通過無線發(fā)射模塊發(fā)出表決指令,表決器接收指令后開始進行表決,再將表決的結果通過無線數(shù)據(jù)傳輸電路發(fā)送給主控器,然后再由主控制器將接收到的表決信息在液晶顯示屏上直觀快速的顯示出來。
該系統(tǒng)總體設計是兩部分構成,一為表決系統(tǒng)(如圖2所示)是通過按鍵表決功能對1至8個選手進行“贊同”,或者“反對”,再或“棄權”來操作,單片機B機則將信息通過NRF24L01傳遞發(fā)射出去;二為主控系統(tǒng)(如圖2所示),接收B機發(fā)來的數(shù)據(jù),假如單片機A機在某時間內收不到發(fā)來數(shù)據(jù)信息或收到的信息有問題的話,那么單片機B機會則再次發(fā)送數(shù)據(jù),重新等待A機的接收,直到最終接收數(shù)據(jù)正確為止,然后將數(shù)據(jù)送至單片機A機,通過12864顯示模塊將1至8個選手的投票信息顯示出來。
2.2 硬件電路設計
主控器原理圖如圖3所示。
3 軟件設計
本設計以單片機STC89C52為控制核心的無線表決系統(tǒng),達到了預期的設計要求,并很好的實現(xiàn)了各項功能。鑒于一般的無線射頻模塊在發(fā)射接收的靈敏度、抗干擾性、收發(fā)的準確性的差異,我們在設計上采用了NRF24L01作為無線收發(fā)模塊,很好的實現(xiàn)了我們的設計要求。在主控制器部分,采用液晶顯示屏顯示最終的表決結果。
參考文獻
[1]令朝霞,一種紅外遙控式步進電機控制器的設計與實現(xiàn)[J].電子元器件應用,2012(10).
[2]和江,許江淳,周靖,等.基于單片機的沙盤系統(tǒng)功能控制與實現(xiàn)[J].工業(yè)儀表與自動化裝置,2012(03).
[3]倪建華,基于聲卡的紅外遙控編碼分析系統(tǒng)[J].電腦編程技巧與維護,2012(09).endprint
摘 要 當今社會,我們經(jīng)常要對某些議案進行表決以及對集體或者個人進行不記名民主測評,在機關、學校和企事業(yè)單位會議中,表決器的作用尤為突出。本設計研制了一種基于NRF24L01的無線會議表決系統(tǒng),該系統(tǒng)具有功耗低、功能強、可靠性高和使用方便等優(yōu)點。該表決系統(tǒng)以MCS-51系列單片機中的STC89C52單片機為微控制器,采用挪威Nordic公司的NRF24L01芯片組成的無線收發(fā)模塊,給出了一種簡單便捷的無線通信設計系統(tǒng)。該系統(tǒng)中的表決器通過無線模塊傳遞表決信息(支持人數(shù)、反對人數(shù)、棄權人數(shù)),主控器接收到表決信息后通過液晶顯示屏直觀地顯示最終的表決結果。
關鍵詞 無線表決系統(tǒng);單片機;無線收發(fā)模塊;液晶顯示屏
中圖分類號:TP271 文獻標識碼:A 文章編號:1671-7597(2014)14-0027-01
1 系統(tǒng)方案的設計
1.1 主控部分設計方案
微控制器的選擇方面,主要考慮:處理器的速度、要實現(xiàn)的功能、I/O端口類型和數(shù)量、內存容量以及功耗等。
STC89C52具有低功耗特性,它是一款高性能CMOS8位的微控制器。同時,價格低廉,簡單易用。因此,本系統(tǒng)采用STC89C52單片機作為核心控制器。
1.2 無線射頻收發(fā)器件的選擇
在選擇無線射頻收發(fā)器件的時候,主要考慮:無線芯片的功耗,器件的收發(fā)距離,收發(fā)的靈敏度,信號的衰減和電磁干擾等。
NRF24L01是一個新型單片射頻收發(fā)器件,能夠在2.4 GHz~2.5 GHz ISM頻段工作。它內置了頻率合成器、功率放大器和晶體振蕩器以及調制器等多個功能模塊,同時融合增強型ShockBurst特有技術,它的輸出功率與通信頻道能通過程序來配置。所以,這個系統(tǒng)適用NRF24L01無線收發(fā)器件。
2 硬件系統(tǒng)設計
2.1 系統(tǒng)總體框圖
本系統(tǒng)是由一臺主控制器和一臺表決器組成。系統(tǒng)組成框圖如圖1所示。
主控器通過無線發(fā)射模塊發(fā)出表決指令,表決器接收指令后開始進行表決,再將表決的結果通過無線數(shù)據(jù)傳輸電路發(fā)送給主控器,然后再由主控制器將接收到的表決信息在液晶顯示屏上直觀快速的顯示出來。
該系統(tǒng)總體設計是兩部分構成,一為表決系統(tǒng)(如圖2所示)是通過按鍵表決功能對1至8個選手進行“贊同”,或者“反對”,再或“棄權”來操作,單片機B機則將信息通過NRF24L01傳遞發(fā)射出去;二為主控系統(tǒng)(如圖2所示),接收B機發(fā)來的數(shù)據(jù),假如單片機A機在某時間內收不到發(fā)來數(shù)據(jù)信息或收到的信息有問題的話,那么單片機B機會則再次發(fā)送數(shù)據(jù),重新等待A機的接收,直到最終接收數(shù)據(jù)正確為止,然后將數(shù)據(jù)送至單片機A機,通過12864顯示模塊將1至8個選手的投票信息顯示出來。
2.2 硬件電路設計
主控器原理圖如圖3所示。
3 軟件設計
本設計以單片機STC89C52為控制核心的無線表決系統(tǒng),達到了預期的設計要求,并很好的實現(xiàn)了各項功能。鑒于一般的無線射頻模塊在發(fā)射接收的靈敏度、抗干擾性、收發(fā)的準確性的差異,我們在設計上采用了NRF24L01作為無線收發(fā)模塊,很好的實現(xiàn)了我們的設計要求。在主控制器部分,采用液晶顯示屏顯示最終的表決結果。
參考文獻
[1]令朝霞,一種紅外遙控式步進電機控制器的設計與實現(xiàn)[J].電子元器件應用,2012(10).
[2]和江,許江淳,周靖,等.基于單片機的沙盤系統(tǒng)功能控制與實現(xiàn)[J].工業(yè)儀表與自動化裝置,2012(03).
[3]倪建華,基于聲卡的紅外遙控編碼分析系統(tǒng)[J].電腦編程技巧與維護,2012(09).endprint
摘 要 當今社會,我們經(jīng)常要對某些議案進行表決以及對集體或者個人進行不記名民主測評,在機關、學校和企事業(yè)單位會議中,表決器的作用尤為突出。本設計研制了一種基于NRF24L01的無線會議表決系統(tǒng),該系統(tǒng)具有功耗低、功能強、可靠性高和使用方便等優(yōu)點。該表決系統(tǒng)以MCS-51系列單片機中的STC89C52單片機為微控制器,采用挪威Nordic公司的NRF24L01芯片組成的無線收發(fā)模塊,給出了一種簡單便捷的無線通信設計系統(tǒng)。該系統(tǒng)中的表決器通過無線模塊傳遞表決信息(支持人數(shù)、反對人數(shù)、棄權人數(shù)),主控器接收到表決信息后通過液晶顯示屏直觀地顯示最終的表決結果。
關鍵詞 無線表決系統(tǒng);單片機;無線收發(fā)模塊;液晶顯示屏
中圖分類號:TP271 文獻標識碼:A 文章編號:1671-7597(2014)14-0027-01
1 系統(tǒng)方案的設計
1.1 主控部分設計方案
微控制器的選擇方面,主要考慮:處理器的速度、要實現(xiàn)的功能、I/O端口類型和數(shù)量、內存容量以及功耗等。
STC89C52具有低功耗特性,它是一款高性能CMOS8位的微控制器。同時,價格低廉,簡單易用。因此,本系統(tǒng)采用STC89C52單片機作為核心控制器。
1.2 無線射頻收發(fā)器件的選擇
在選擇無線射頻收發(fā)器件的時候,主要考慮:無線芯片的功耗,器件的收發(fā)距離,收發(fā)的靈敏度,信號的衰減和電磁干擾等。
NRF24L01是一個新型單片射頻收發(fā)器件,能夠在2.4 GHz~2.5 GHz ISM頻段工作。它內置了頻率合成器、功率放大器和晶體振蕩器以及調制器等多個功能模塊,同時融合增強型ShockBurst特有技術,它的輸出功率與通信頻道能通過程序來配置。所以,這個系統(tǒng)適用NRF24L01無線收發(fā)器件。
2 硬件系統(tǒng)設計
2.1 系統(tǒng)總體框圖
本系統(tǒng)是由一臺主控制器和一臺表決器組成。系統(tǒng)組成框圖如圖1所示。
主控器通過無線發(fā)射模塊發(fā)出表決指令,表決器接收指令后開始進行表決,再將表決的結果通過無線數(shù)據(jù)傳輸電路發(fā)送給主控器,然后再由主控制器將接收到的表決信息在液晶顯示屏上直觀快速的顯示出來。
該系統(tǒng)總體設計是兩部分構成,一為表決系統(tǒng)(如圖2所示)是通過按鍵表決功能對1至8個選手進行“贊同”,或者“反對”,再或“棄權”來操作,單片機B機則將信息通過NRF24L01傳遞發(fā)射出去;二為主控系統(tǒng)(如圖2所示),接收B機發(fā)來的數(shù)據(jù),假如單片機A機在某時間內收不到發(fā)來數(shù)據(jù)信息或收到的信息有問題的話,那么單片機B機會則再次發(fā)送數(shù)據(jù),重新等待A機的接收,直到最終接收數(shù)據(jù)正確為止,然后將數(shù)據(jù)送至單片機A機,通過12864顯示模塊將1至8個選手的投票信息顯示出來。
2.2 硬件電路設計
主控器原理圖如圖3所示。
3 軟件設計
本設計以單片機STC89C52為控制核心的無線表決系統(tǒng),達到了預期的設計要求,并很好的實現(xiàn)了各項功能。鑒于一般的無線射頻模塊在發(fā)射接收的靈敏度、抗干擾性、收發(fā)的準確性的差異,我們在設計上采用了NRF24L01作為無線收發(fā)模塊,很好的實現(xiàn)了我們的設計要求。在主控制器部分,采用液晶顯示屏顯示最終的表決結果。
參考文獻
[1]令朝霞,一種紅外遙控式步進電機控制器的設計與實現(xiàn)[J].電子元器件應用,2012(10).
[2]和江,許江淳,周靖,等.基于單片機的沙盤系統(tǒng)功能控制與實現(xiàn)[J].工業(yè)儀表與自動化裝置,2012(03).
[3]倪建華,基于聲卡的紅外遙控編碼分析系統(tǒng)[J].電腦編程技巧與維護,2012(09).endprint