www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]引言 隨著科學技術的發(fā)展,光電效應己廣泛應用于工農業(yè)生產、國防和許多科技領域。普朗克常數(shù)是自然界中一個很重要的普適常數(shù),它可以用光電效應法簡單而又較準確地求出。所以,進行光電效應實驗并通過實驗求取普朗

引言
隨著科學技術的發(fā)展,光電效應己廣泛應用于工農業(yè)生產、國防和許多科技領域。普朗克常數(shù)是自然界中一個很重要的普適常數(shù),它可以用光電效應法簡單而又較準確地求出。所以,進行光電效應實驗并通過實驗求取普朗克常數(shù)有助于人們理解量子理論和更好地認識這個普適常數(shù)。然而傳統(tǒng)手動測量和數(shù)據處理方法采集的數(shù)據量非常有限,不但引入很大人為誤差,而且限制了各種數(shù)字信號處理方法的使用,從而引入系統(tǒng)誤差。同時,如果將主要精力放在如何準確調整輸出電壓以及輸出電流等重復性勞動上,則會忽視對實驗本身的物理規(guī)律的研究。
用單片機控制系統(tǒng)自動采集和處理數(shù)據可以解決以上問題。但此時對于控制系統(tǒng)軟件設計的可靠性、實時響應等各個方面的性能都要有嚴格的要求。使用嵌入式操作系統(tǒng),可以將具體應用分解成多個任務,簡化應用系統(tǒng)軟件的設計,使控制系統(tǒng)的實時性得到保證,使其達到理想狀態(tài)。另外,良好的多任務設計,還有助于提高系統(tǒng)的穩(wěn)定性和可靠性。本文將具體介紹基于嵌入式操作系統(tǒng)Small RTOS51的光電效應實驗系統(tǒng)設計。
1、 系統(tǒng)功能及硬件描述
該系統(tǒng)可以根據實驗操作者的選擇,對各單色光逐個自動采集光電流隨反向電壓變化的實驗數(shù)據,計算普朗克常數(shù),并在液晶顯示器上顯示出實驗曲線和實驗結果。由于裝置采樣速度很快,軟硬件均采取了抗干擾措施,大大減小了實驗數(shù)據的離散性。由于裝置根據一定的規(guī)則計算確定截止電壓,避免了人為因素造成的隨意性,改善了實驗效果。該系統(tǒng)的研制開發(fā)主要目的是用于大學物理光電效應實驗中,除了具有一般光電效應實驗裝置功能外,還有其它的特點和功能,具體如下:
① 輸出到光電管的電壓可以在-3v~1v范圍內調節(jié),每隔0.001v連續(xù)輸出,同時在液晶顯示器上顯示出I-U曲線;
② 根據I-U曲線,用曲率法判斷出相應截止電壓;
③ 如果已經測出≥2種單色光截止電壓,則可根據選擇求普朗克常量,并顯示出主要計算步驟和結果;
④ 單色儀智能化,只要輸入波長,即可得到相應單色光;
⑤ I-U曲線可保存到XRAM或傳到PC機中;
⑥ 增加測量輸入單色光波長功能。
該實驗儀硬件框圖如圖1所示。
500)this.style.width=500;" border="0" />

該裝置采用新華龍公司型號為C8051F005的快速單片機。該單片機集成了兩個12位逐次逼近型(SAR)ADC,可編程轉換速率,最大可達100kps;兩個具有16個可編程回差電壓值模擬比較器;片內調試電路提供全速、非侵入式的JTAG在系統(tǒng)調試、高速8051微控制器內核,70%指令的執(zhí)行時間為1個或2個系統(tǒng)時鐘周期,時鐘周期可達25MIPS;256字節(jié)RAM,2K字節(jié)XRAM,32K字節(jié)flash程序存儲器;4個字節(jié)寬I/O口,4個通用定時器。該單片機以上資源在本系統(tǒng)中得到了充分利用。換而言之,選擇該單片機在滿足系統(tǒng)要求的前提下,大大節(jié)約了成本。
2、 操作系統(tǒng)在C8051F005上的移植

Small RTOS51是一款專門為51系列單片機設計的實時操作系統(tǒng)(實際上應該稱其為實時內核),大部分代碼用C語言編寫,易于移植,十分適合于資源緊張的51系列8位機。由于C8051F005單片機集成了很多資源,如2K外部數(shù)據存儲器,4個定時器等??梢詫Σ僮飨到y(tǒng)做必要的、合理的配置以達到性能最優(yōu)和資源的充分利用。
Small RTOS51的移植主要是配置OS_CPU.H、OS_CFG.H和CONFIG.H三個文件。OS_CFG.H文件主要用于對操作系統(tǒng)的裁減和時鐘等的相關配置。根據實際需要,可以將以EN_OS_SEM打頭的相關參數(shù)全部設為0,禁止對信號量的一切操作。同樣道理可以將EN_OS_Q、EN_OS_Q_PENT和EN_OS_Q_POST以外的以EN_OS_Q打頭的消息隊列使能參數(shù)設為0。C8051F005具有2K外部數(shù)據存儲器,根據盡量節(jié)約內存的原則,將不常用的參數(shù)定義為xdata類型,所以消息隊列存儲空間選擇外部數(shù)據存儲器。時鐘周期選擇選擇內部2M時鐘,經過8倍頻后可達16M,所以定義N_SYS為3。最后禁止系統(tǒng)定時中斷調用用戶函數(shù)UserTickTimer(),允許中斷嵌套管理,允許定時器中斷調用OSTimeTick(),定義進入1次硬件中斷為一次系統(tǒng)定時器軟中斷和定義任務數(shù)為4。
在配置OS_CPU.H文件時,只需注意改定時器使用的中斷為1即可,其它參數(shù)都可使用默認值。而CONFIG.H主要任務是聲明任務和將操作系統(tǒng)中所有的頭文件集中起來,需要根據實際任務數(shù)及任務名配置。
3、 軟件任務的劃分及具體實現(xiàn)
根據硬件結構及所要求實現(xiàn)的功能,將軟件系統(tǒng)劃分為5個任務來完成。按照任務優(yōu)先級的高低排序,各任務依次為:液晶顯示任務、測量與數(shù)字信號處理任務、單色儀控制任務、數(shù)據通訊任務和鍵盤響應及處理任務。
3.1 液晶顯示任務
液晶顯示任務主要顯示功能菜單、數(shù)據表格、狀態(tài)欄、I-U曲線和計算步驟及結果。功能菜單顯示數(shù)據由按鍵任務中的消息隊列傳遞。另外,該任務還承擔著部分任務調配的作用,當選中某功能選項時必須啟動相應任務。數(shù)據表格顯示數(shù)據由測量與數(shù)字信號處理任務中的消息隊列傳遞,主要顯示各種單色光顏色、波長和測量出來的截止電壓。狀態(tài)欄顯示內容來源于各個任務,主要顯示該儀器當前正在執(zhí)行的任務和引導操作者下一步如何操作,另外在操作錯誤時,也會給出相應的提示。I-U曲線和計算步驟及結果顯示數(shù)據都來源于測量與數(shù)字信號處理任務。
3.2 測量與數(shù)字信號處理任務
測量與數(shù)字信號處理任務是本系統(tǒng)的核心部分,它承擔著反向電壓輸出控制,光電流信號數(shù)據采集,數(shù)字濾波和數(shù)據計算等任務。其中反向電壓輸出和光電流信號數(shù)據采集分別由C8051F0005中集成的DA和AD轉換器完成。為了盡量提高精確度,本系統(tǒng)分別采用了平均值法、中值法和慣性法對采集到的數(shù)字信號進行三次數(shù)字濾波。經過有效的濾波后,可以得到一條光滑的I-U曲線,再用曲率法判斷出該條曲線的截止電壓。當確定已經測出兩種以上單色光的截止電壓后就可以用最小二乘法計算出普朗克常數(shù)。當然反過來,也可以通過普朗克常數(shù)計算輸入單色光波長。
3.3 單色儀控制任務
根據光柵方程 ,可以求出衍射角與單色光波長之間的關系,通過查表就可以得到與輸入波長 相對應的衍射角 。此任務就是要通過控制步進電機的轉動,帶動光柵轉動 ,從而得到波長為單色光。
3.4 數(shù)據通訊任務
本系統(tǒng)具有將所測得的光電流隨方向電壓變化的曲線存儲于外部數(shù)據存儲器XRAM中,或通過串口傳送到PC機上。該任務主要完成這項工作。存儲到XRAM中的數(shù)據通過液晶顯示任務還原顯示,而傳到PC機上的數(shù)據需要配合相應的軟件還原顯示。
3.5 鍵盤響應及處理任務
按鍵任務主要起到輸入控制和任務選擇作用。首先要建立消息隊列KeyBuff[],用于緩沖按鍵鍵值和與其它任務進行通訊,然后進入無限循環(huán)。在無限循環(huán)中逐個掃描按鍵,當發(fā)現(xiàn)有按鍵按下,調用Small RTOS51提供的系統(tǒng)函數(shù)OSQPost(KeyBuff,Value_Key)將按鍵鍵值放在消息隊列中,并查找有無其它任務等待按鍵。若有,則將按鍵任務處于休眠狀態(tài),同時激活等待任務。
4、 實驗數(shù)據及結果分析
啟動“測UC”后,本系統(tǒng)會根據操作者的選擇逐個測量輸入單色光的I-U曲線,并判斷截止電壓。測得的汞燈光源中個各單色光截止電壓如表1所示。
500)this.style.width=500;" border="0" />

當啟動“測 ”功能后,液晶顯示器顯示出以上數(shù)據及用最小二乘法計算的普朗克出常數(shù) 為6.703×10-34JS,并給出主要的計算過程。該值與公認值6.626×10-34JS比較,相對誤差為1.16%,在允許誤差內,與公認值符合地很好。
5、 結論
以嵌入式操作系統(tǒng)Small RTOS51為軟件平臺,開發(fā)設計各相應任務,大大簡化了程序設計的難度,增強了系統(tǒng)的可靠性和安全性,滿足系統(tǒng)實時性要求。同時在維護和升級時,只要修改或增加相應的任務,不需涉及其它部分,降低了難度和成本。
本文作者創(chuàng)新點:①使用實時嵌入式操作系統(tǒng)實現(xiàn)光電效應實驗系統(tǒng)的智能化,避免了人為誤差,有效地減小了系統(tǒng)誤差;②將先進的微電子技術、智能控制理論和數(shù)字信號處理知識應用于大學物理實驗中,在確保不改變物理實驗基本原理,滿足物理實驗基本要求的前提下,顯著提高物理實驗的整體質量。同時,也很容易轉移到其它實驗或工程領域應用。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉