• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

【大賽作品】國產(chǎn)MCU強作—簡易核輻射監(jiān)測系統(tǒng),延長壽命就靠它!

2016/03/07
16
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

蓋革計數(shù)器原理圖 PCB BOM表.zip

共4個文件

生活中的建筑材料或多或少都有核輻射。如建筑上用的花崗巖就含有微量的鈾,潛在的影響著人們的生活和壽命。使用單片機方案對核輻射進行檢測在很多情況下有應(yīng)用,雖然原理簡單,但是在生活中十分有用的。

基于Colibri_GD32F207+蓋革計數(shù)器,利用蓋革計數(shù)器測量得到的當前核輻射量以及蓋革計數(shù)器特性曲線,綜合SPI協(xié)議與LCD彩屏驅(qū)動算法設(shè)計核輻射顯示算法將當前核輻射量顯示出來并提示當前核輻射是否安全。整個系統(tǒng)簡潔易隨身攜帶,可用于生活乃至其他很多場合的核輻射測量與預(yù)警。

方案結(jié)構(gòu)框圖

實物照片如下圖,從左到右依次是LCD,小紅板,蓋革計數(shù)器

下圖這是在LCD上顯示當前的輻射值 以及當前的輻射是否安全。可以看出,當前輻射量為0.12uSv/h,為安全值。

設(shè)計應(yīng)用描述

  1. 首先,初識這塊開發(fā)板得從點亮LED燈開始,程序編寫不算難,但是在下載程序時,Colibri_GD32F207這個板子沒有將BOOT0和BOOT1接出來,于是只能使用穩(wěn)壓器旁邊的那個USB口進行調(diào)試。還好能用,板子上還引出了6個ADC接口,比較實在,使用其中一個ADC接口將采集到的核輻射數(shù)據(jù)輸入進MCU中進行處理即可。
  2. 然后,此參賽項目需要將當前核輻射量顯示出來,所以需要LCD屏幕。然而同樣GD32F207芯片是帶有LCD 的接口的,但是小紅板沒有將這部分的IO全部引出來,所以購買一個使用SPI協(xié)議驅(qū)動的1.8寸彩色LCD。使用片上硬件SPI或者模擬SPI都可以使得這款LCD屏幕正常工作。那么這樣可以節(jié)省很多的 IO,故建議接下來的開發(fā)板中將LCD接口IO全部引出或者將硬件SPI單獨設(shè)立相應(yīng)LCD接口引出從而方便開發(fā)者參與調(diào)試。
  3. 接著,本設(shè)計發(fā)揮了GD32F207的最大的速度,主頻配置了120MHZ。有效刷新當前的核輻射數(shù)值,有效保證了數(shù)據(jù)實時更新
  4. 進而在本設(shè)計采用M4011蓋格管以及對應(yīng)的蓋革計數(shù)器硬件電路。硬件電路設(shè)計較為簡單,能夠測量當下的空間中20mR/h~120mR/h的γ射線及100~1800脫變數(shù)/分厘米2的軟β射線的輻射量。輻射當量顯示并提示的設(shè)計算法基于M4011蓋格管的特性曲線。再在實際調(diào)試中做了些許參數(shù)的修正。
  5. 軟件算法中,本設(shè)計中核輻射的參數(shù)換算基于1990年的我國所采用的國際標準,能夠有效并實時更新當下的核輻射值并做出判斷是否安全,搭配5V充電寶進行電源供電,可以隨身攜帶,可自由測量各處的核輻射值。
  6. 安利一個小工具keilkill,因為在編譯產(chǎn)生hex文件的過程中會產(chǎn)生很多雜亂的小文件(如左圖),非常占用空間,故直接雙擊此keilkill,將hex文件之外的雜亂文件一并刪除(刪除后的效果如右圖)。可以看到明顯清理出了很多空間。我在進行競賽項目開發(fā)中就在用此款小工具,效果非常好。
  7. 總結(jié)一下,在對競賽項目開發(fā)的過程中,我發(fā)現(xiàn)本款小紅板的背面標有引腳定義的字樣順序有誤,應(yīng)該是外側(cè)引腳對應(yīng)外部文字說明,內(nèi)部引腳對應(yīng)內(nèi)部文字說明,從大賽官方下載得到的引腳說明的相應(yīng)圖解也有同樣的問題。并且發(fā)現(xiàn)GDLINK_SWD與MCU_SWD的背面引腳注釋印倒了,應(yīng)該做一次映射。還有就是小紅板上并沒有將所有引腳引出來,從而很多功能無法實現(xiàn)。通過對競賽計劃項目的開發(fā),我意識到這款MCU功能十分強大,為充分展現(xiàn)其全部功能,我建議GD32再出開發(fā)板時將所有引腳引出并合理布局,將boot0和boot1引出來,所有引腳加上正確的文字注釋。再加上豐富的外設(shè)模塊,如以太網(wǎng),LCD,GSM,藍牙,NRF24L01等等,同時豐富相應(yīng)的庫函數(shù)并推出操作寄存器的相應(yīng)代碼。必能做到非常有效的推廣,廣大開發(fā)者也會十分喜歡的。

演示視頻:

附件中包含一下資料

  1. ?項目方案的整個代碼工程,使用MDK5編譯環(huán)境
  2. 蓋革計數(shù)器的硬件原理圖PCB 圖紙
  3. 前邊安利的小工具keilkill
  4. 此競賽項目的詳細BOM物料表
  5. 利用蓋革計數(shù)器測量核輻射的原理等參考文獻
  • 蓋革計數(shù)器原理圖 PCB BOM表.zip
    下載
    描述:蓋革計數(shù)器的硬件原理圖和PCB 圖紙 BOM物料表
  • 方案代碼總工程.rar
    下載
    描述:項目方案的整個代碼工程,使用MDK5編譯環(huán)境
  • 參考文獻.rar
    下載
    描述:利用蓋革計數(shù)器測量核輻射的原理等參考文獻
  • keilkill.rar
    下載
    描述:安利的小工具keilkill

相關(guān)推薦