999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MC68HC908MR32的便攜式回旋加速器程序設計

2017-09-09 08:02:33鄒良昌
科技創新導報 2017年18期
關鍵詞:單片機

鄒良昌

摘 要:回旋加速器是為檢測大型集裝箱及容器實時成像而設計的。它還可以應用于無損檢測的其他領域,使用直線探測器線陣檢測高厚工件,及科學研究。該設計是基于飛思卡爾MC68HC908MR32作為加速器的主控制板核心處理器;此MCU運行速度快硬件資源豐富,10路10位A/D用于劑量率、電子能量、溫度等模擬量信號采集,16位共6通道定時器用于產生加速器主頻電壓、電子能量等時序脈沖,擴展AD5724四通道D/A用于模擬量輸出;DS1305用于保存自動搜索最大輻射劑量率的D/A數據;該文概要闡述了便攜式回旋加速器的單片機C程序設計方法。

關鍵詞:MC68HC908MR32 回旋加速器 自動搜索 程序設計 AD5724

中圖分類號:TP311.1 文獻標識碼:A 文章編號:1674-098X(2017)06(c)-0158-02

MC68HC908MR32是8位低成本,高性能M68HC08系列中的一員;除摘要內介紹的特點,還有大容量存儲32KB片內Flash存儲器,768B片內RAM,非常適合編寫C程序; 8 MHz內部總線頻率能夠滿足信號處理及控制的速度要求,還含有串行外設接口模塊(SPI)和串行通信接口模塊(SCI)等接口。AD5724R是四通道12位電壓輸出數模轉換器(DAC),采用雙電源±12V供電,軟件選標稱滿量程輸出范圍±10V,采用SPI接口能以最高30MHz的時鐘速率和MCU通訊,本控制板用3路模擬量輸出。DS1305時鐘電路采用雙電源供電,掉電后由電池供電,具有SPI接口MCU可與之通訊讀寫數據,內部96字節掉電存儲器用來存儲最大劑量率的三路D/A數據。

該文結合DAC和ADC及其他硬件,著重介紹在CodeWarriorforMicrocontrollers V6.3編譯環境下的回旋加速器C程序設計流程及自動搜索最大劑量率的算法。

1 單片機程序的基本架構

1.1 各部分功能介紹

通訊程序包括控制命令,如啟動、停止、復位等;設置參數;讀取參數;讀取工作狀態及故障報警信息。定時中斷部分是用來產生加速器時的脈沖波形,包括主頻脈沖時序;主磁極脈沖時序;偏轉脈沖時序等;自動搜索最大劑量率采用遍歷算法,搜索完畢后將最大劑量率保存至DS1305中掉電存儲;模擬量信號采集包括最大能量、劑量率、注入電流和溫度等的采集, 溫度采集用查表方法讀取溫度,在單片機中做上限報警溫度設定和允許開機的下限溫度設定,同時實時供上位機讀取當前溫度值顯示。擬量輸出包括燈絲電壓控制,注入電壓控制,聚攏電壓控制;為了及時反映設備的運行狀況,保護人員安全,當設備異常時及時保護設備并提示設備操作人員,達到及時維護或維修設備的目的,因此做了全面的故障報警程序,包括開關信號、電壓、電流等保護。

1.2 自動搜索最大劑量率的算法解析

所謂遍歷(Traversal),是指沿著某條搜索路線,依次對樹中每個結點均做一次且僅做一次訪問。此方法應用在自動搜索最大劑量率上可以省去調節硬件的麻煩,精確尋找到最佳劑量率的參數匹配。結合實際情況為一個二維數組的遍歷,本控制板采用先粗條后細調的方法自動搜索最大劑量率,實現此算法的C程序如下:

while (injectionAdjustnumber>0)

{

contractordata=contractordataunadjusted;

Data_ contractordata (contractordata);

contractorAdjustnumberbuff=contractorAdjustnumber;

while (contractorAdjustnumberbuff>0)

{

currentdoserata=Data_L955A();

if(currentdoserata>lastdoserata)

{

lastdoserata=currentdoserata;

contractordatabuff=contractordata;

injectiondatabuff=injectiondata;

} contractordata=Data_voltageSub(contractordata,contractorAdjustingstep);

Data_contractordata(contractordata);

contractorAdjustnumberbuff--;

} injectiondata=Data_voltageSub(injectiondata,injectionAdjustingstep);

Data_ injectiondata (injectiondata);

injectionAdjustnumber--;

}

實測程序控制兩個模擬量電壓波形圖1。

2 結語

該文介紹了MC68HC908MR32在便攜式回旋加速器上的程序設計方案,硬件資源和性能適合并滿足此設備的設計要求。飛思卡爾半導體公司(原Motorola公司半導體產品部)的M68HC08系列單片機在很多應用領域內都表現出低成本、高性能的特點,它的體系結構為產品開發了節省了大量時間,此單片機提供了多種集成模塊,充分發揮了它的靈活性。

參考文獻

[1] 常越.M68HC08單片機原理及C語言開發勢例[M].北京:北京航空航天大學出版社,2005.

[2] 王秀芳,于隨然,李元超.基于單片機MC68HC908的后視鏡電控系統的設計[J].儀表技術,2007(11):76.

[3] 孫保平.通用M68HC08 MCU編程器的設計與實現[D].電子科技大學,2010.endprint

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 成人福利在线免费观看| 亚洲欧美成aⅴ人在线观看| 99这里只有精品在线| 欧美yw精品日本国产精品| 亚洲综合色婷婷中文字幕| 精品亚洲欧美中文字幕在线看 | 人人澡人人爽欧美一区| 国产视频欧美| 麻豆国产在线观看一区二区| 国产99视频精品免费观看9e| av在线5g无码天天| 亚洲a免费| 视频一本大道香蕉久在线播放| 久久激情影院| 国产精品99久久久久久董美香| 国产中文在线亚洲精品官网| 91久久夜色精品国产网站| 国产丝袜啪啪| 亚洲天堂网在线播放| 色婷婷综合激情视频免费看| 国产乱人激情H在线观看| 国产永久免费视频m3u8| 国产精品自在在线午夜区app| 特级做a爰片毛片免费69| 99爱在线| 亚洲色图欧美视频| 大陆精大陆国产国语精品1024| 尤物特级无码毛片免费| 欧美日本在线观看| 亚洲最大看欧美片网站地址| 亚洲手机在线| 亚洲欧美色中文字幕| 国内精品小视频在线| 波多野结衣二区| 最新国产你懂的在线网址| 国产精品深爱在线| 亚洲永久精品ww47国产| 成人免费一区二区三区| 91人妻在线视频| 熟女成人国产精品视频| 伊人蕉久影院| 亚洲美女一区| 国产精品熟女亚洲AV麻豆| 香蕉久久国产超碰青草| 国产sm重味一区二区三区| 好吊色妇女免费视频免费| 福利小视频在线播放| 免费一极毛片| 国产男女免费完整版视频| 欧美三級片黃色三級片黃色1| 精品国产免费观看一区| 在线观看网站国产| 久久精品人妻中文视频| 欧美在线国产| 无码aaa视频| 国产视频只有无码精品| 毛片网站观看| 国产一区免费在线观看| 国产精彩视频在线观看| 国产精品美乳| 手机在线免费不卡一区二| 中文国产成人精品久久一| 国产精品太粉嫩高中在线观看| 欧美国产日韩在线| 久久婷婷色综合老司机| h网址在线观看| 亚洲黄色激情网站| 夜夜操狠狠操| 欧美精品1区2区| 免费人成在线观看成人片| 日韩无码黄色| 亚洲国产欧美目韩成人综合| 欧美精品亚洲精品日韩专| 999在线免费视频| 天堂网亚洲系列亚洲系列| 热99re99首页精品亚洲五月天| 91麻豆久久久| 亚洲欧美国产五月天综合| 国产激情无码一区二区三区免费| 97免费在线观看视频| 久草视频精品| 国产手机在线小视频免费观看|