寫好C語言,漂亮的宏定義很重要,使用宏定義可以防止出錯,提高可移植性,可讀性,方便性 等等。文中的C語言宏定義技巧對編程很有幫助!
上傳時間: 2013-08-05
上傳用戶:JESS
數碼管顯示一般分靜態顯示及動態顯示兩種驅動方式,靜態顯示占用口線比較多,本文介紹的是如何實現數碼管動態顯示,應該說數碼管動態顯示是單片機外部指令輸出的重要途徑,因此如何設計數碼管以及數碼管的工作原理、數碼管顯示的方法、數碼管顯示的抗干擾設計等在單片機系統設計中占有重要地位。這個例子在系統硬件的基礎上設計了軟件查詢程序、軟件延時程序(防止干擾),大致講述了一種數碼管動態顯示的工作原理與讀取方式。
上傳時間: 2013-06-05
上傳用戶:元宵漢堡包
TPMS是輪胎壓力監視系統“TirePressureMonitoringSystem”的英文縮寫形式,主要用于在汽車行駛時實時的對輪胎氣壓進行自動監測,對輪胎漏氣和低氣壓進行報警,以保障行車安全,是駕車者、乘車人的生命安全保障預警系統。 在汽車的高速行駛中,輪胎故障是所有駕駛者最為擔心和最難預防的,也是突發性交通事故發生的重要原因。據統計,在國內的高速公路上,由爆胎引發的交通事故占事故總數的70%。在美國,這一比例更高達80%[1]。爆胎造成的經濟損失巨大,怎樣防止爆胎已成為安全駕駛的一個重要課題,研究表明,保持標準的車胎氣壓行駛和及時發現車胎漏氣是防止爆胎的關鍵。于是汽車輪胎氣壓監視系統TPMS(TirePressureMonitoringSystem)應運而生。 TPMS系統主要有二個部分組成:安裝在汽車輪胎里的遠程輪胎壓力監測模塊(RemoteTirePressureMonitoring)和安裝在汽車駕駛臺上的中央監視器(LCD顯示器)。遠程輪胎壓力監測模塊直接安裝在每個輪胎里測量輪胎壓力和溫度模塊,將測量得到的信號調制后通過高頻無線電波(RF)發射出去。一個TPMS系統有4個或5個(包括備用胎)RTPM模塊。中央監視器接收RTPM模塊發射的信號,將各個輪胎的壓力和溫度數據顯示在屏幕上,供駕駛者參考。如果輪胎的壓力或溫度出現異常,中央監視器根據異常情況,發出不同的報警信號,提醒駕駛者采取必要的措施;同時駕駛員可以根據實際情況設定溫度和壓力報警上下限。 隨著中國經濟的持續發展,汽車越來越多地進入普通家庭,對汽車安全性能的要求越來越高,因此、研究高性能、高可靠性的汽車輪胎壓力檢測系統有著十分重要的現實意義。
上傳時間: 2013-06-06
上傳用戶:scorpion
電力變壓器是電力系統中及其重要的電氣設備,它的安全運行直接關系到電力系統的穩定。變壓器長期在電網中運行會發生各種故障和事故,一旦遭到破壞,損失巨大。通過預防性試驗和油中溶解氣體的氣相色譜分析結果判斷變壓器的絕緣狀況,對防止事故的發生有很大作用,但定期的預防性試驗可能出現過多的維修和不必要的停機,又不能及時發現故障;而變壓器在線監測可以及早發現變壓器故障,避免事故的發生,而且可以降低維護成本。 變壓器中最常發生故障的部位是繞組,它的損壞率約占整個變壓器故障的60%~70%。診斷繞組變形的方法中,頻率響應法、阻抗分析法、低壓脈沖法雖然有可取之處,但是都屬于離線方法,不能及時發現變壓器的故障,不適于在線測量;通過實時計算變壓器繞組短路電抗來在線診斷變壓器故障是一種有效的在線監測方法。 本文根據變壓器繞組的短路電抗在正常運行時不發生變化,而在變壓器內部故障時要發生變化的特性,應用辯識理論,利用變壓器三相電壓、電流的測量值來辨識繞組的短路電抗。把辨識結果對比正常時的三相繞組的短路電抗,可以發現繞組是否異常及故障發生的部位,保證變壓器元件得到及時更換,防止變壓器非正常退出運行。 本文采用傅立葉算法來計算變壓器三相電壓、電流采樣信號的基波分量的幅值與相角,實現變壓器繞組的參數辨識,此時并沒有考慮衰減直流分量。經過分析,當采樣信號中存在衰減直流分量時傅立葉算法就會產生誤差,而遞推最小二乘法和卡爾曼濾波效果很好。 最后本文介紹了變壓器繞組參數辨識的實際應用與誤差分析,分析了系統中軟件、硬件方面的問題對測量短路電抗造成的影響;以及參數辨識的軟件設計和運行試驗,驗證了方案的可行性。
上傳時間: 2013-07-29
上傳用戶:xyipie
隨著電力電子技術的發展,高速永磁無刷直流電機應用前景越來越廣闊,有較大的研究價值,對其電磁性能進行準確的分析和設計具有重要的經濟價值和理論意義。本文主要是圍繞著永磁無刷直流電機,尤其是高速永磁電機的磁路、電路性能的分析、鐵耗和溫升的計算、優化設計、控制系統和樣機制造和實驗等做了大量的工作: 對電機的磁路進行分析設計:從磁路結構入手,分析了定子鐵芯、轉子鐵芯和永磁體的各種結構優劣及其選型、選材的根據;講述了場路結合的分析計算方法;給出了極數、槽數、繞組、轉子參數、定子參數和軸承的參數確定方法。 對永磁無刷直流電機的電路進行分析:從電機磁場分析入手,根據齒磁通分析計算了電樞繞組的感應電動勢;根據此電動勢的波形,推導了三相六狀態控制時,電動勢的電路計算模型,重點推導了電動勢平頂寬度小于120度電角度時的電路模型,指出換相前電流波形出現尖峰脈沖的原因,該模型考慮了電感對高速電機性能的影響;給出了基于能量攝動法計算繞組電感的方法。 高速永磁無刷直流電機內的損耗尤其是鐵耗較大,根據經驗系數來計算鐵耗的傳統方法已顯得力不從心,如何準確計算高速永磁無刷直流電機內的鐵耗是困擾電機工作者的一個難題,本文根據Bertotti鐵耗分立計算模型,進一步推導了考慮電機內旋轉磁化對鐵耗的影響的鐵耗計算模型,其各項損耗系數是由鐵芯材料在交變磁化條件下的損耗數據通過回歸計算得到。通過實際電機的計算和實驗測試,表明此計算模型有較高的準確度。隨著電機內損耗的增大,溫升也是一個重要問題,為了了解電機內的溫度分部,防止局部過熱,本文建立了基于熱網絡法永磁無刷直流電機的溫升計算模型,并對電機進行了溫升計算,計算結果和實際測量基本一致。 本文確立了永磁無刷直流電機的電磁計算方法,建立了優化設計的數學模型,編制了程序,用遺傳算法成功地對高速永磁無刷直流電機的效率進行了優化,給出了優化算例,并做出樣機,通過對優化前后的方案做出樣機并進行比較實驗,優化后測量損耗有了較大的減小。 對永磁無刷直流電機控制系統中的幾個關鍵問題進行了研究:位置檢測技術、三相逆變電路中的功率管壓降和控制系統換相角問題,它們都對電機的性能有很大的影響。本文著重分析了霍爾位置傳感器原理、選型及在電機中的安裝應用;功率管壓降對起動電流、功率的影響問題;控制系統提前或滯后換相對電機電流,輸出性能的影響,提出適當提前換相有利于電機出力。 做出永磁無刷直流電機樣機并進行實驗研究,主要包括高速永磁無刷直流電機、內置式永磁無刷直流電機、高壓永磁無刷直流電機的設計、性能分析、樣機制作、實驗分析等。建構了對樣機進行發電機測試、電動機測試、損耗測量的實驗平臺,通過在測試時使用假轉子的方法成功分離出了電機鐵耗和機械損耗,實驗測量結果和計算結果基本一致。 總之,通過對永磁無刷直流電機的磁路、電路及性能特性的分析研究,建立了一套永磁無刷直流電機的設計理論和分析方法,并通過樣機的制造和實驗,進一步的驗證了這些理論和方法的準確性,這對永磁無刷直流電機的設計和應用有很好的參考價值。
上傳時間: 2013-04-24
上傳用戶:阿四AIR
智能型充電器電源和顯示的設計 隨著越來越多的手持式電器的出現,對高性能、小尺寸、重量輕的電池充電器的需求也越來越大。電池技術的持續進步也要求更復雜的充電算法以實現快速、安全的充電。因此需要對充電過程進行更精確的監控,以縮短充電時間、達到最大的電池容量,并防止電池損壞。AVR 已經在競爭中領先了一步,被證明是下一代充電器的完美控制芯片。Atmel AVR 微處理器是當前市場上能夠以單片方式提供Flash、EEPROM 和10 位ADC的最高效的8 位RISC 微處理器。由于程序存儲器為Flash,因此可以不用象MASK ROM一樣,有幾個軟件版本就庫存幾種型號。Flash 可以在發貨之前再進行編程,或是在PCB貼裝之后再通過ISP 進行編程,從而允許在最后一分鐘進行軟件更新。EEPROM 可用于保存標定系數和電池特性參數,如保存充電記錄以提高實際使用的電池容量。10位A/D 轉換器可以提供足夠的測量精度,使得充好后的容量更接近其最大容量。而其他方案為了達到此目的,可能需要外部的ADC,不但占用PCB 空間,也提高了系統成本。AVR 是目前唯一的針對像 “C”這樣的高級語言而設計的8 位微處理器。C 代碼似的設計很容易進行調整以適合當前和未來的電池,而本次智能型充電器顯示程序的編寫則就是用C語言寫的。
上傳時間: 2013-05-18
上傳用戶:zhaiye
隨著世界經濟的高速發展、人口的增長和科技的進步,傳統能源的消耗量越來越大,這就帶來了一系列能源的耗盡和環境污染問題。太陽能作為一種優越的可再生能源而受到世界各國的重視并具有較大發展潛力。為了進一步提高系統的性能,實現系統的優化及可靠運行,本文研究獨立運行光伏發電系統的結構、工作原理和控制策略。相對并網系統,這對于國家正大力發展的西部太陽能資源開發來說是具有現實意義的。 首先,本文詳細介紹了光伏發電的國內外研究背景,光伏電池的種類、發電原理及輸出特性,并介紹了獨立運行光伏發電系統的組成、運行原理和應用,在此基礎上論述了光伏系統常用的DC/DC變換電路,負載最大功率跟蹤(MPPT)的方法等人們普遍關注的問題。融合了上述原理技術,設計一個功率為25W的獨立運行光伏發電系統。 其次,為減小傳統的固定步長的擾動法進行最大功率跟蹤的步長大振蕩大,步長小跟蹤速度慢的缺陷,本文提出了電壓自適應最大功率跟蹤算法,其原理是引入了不同的步長系數,根據功率變量值的大小,確定合適的控制步長進行電壓參考值的給定,并在MATLAB環境下利用Simulink工具搭建模型進行仿真,仿真結果驗證了此種跟蹤方法具有快速性、穩定性和準確性等優點。 最后,搭建硬件電路,通過對電池板的不同安裝角度測量得到的數據,得出不同季節在大連地區安裝的不同最佳角度值。設計了25W的獨立運行光伏發電系統的主電路及其控制電路,包括光伏電池的選擇,Boost主電路參數、控制電路部分、驅動電路及其檢測電路各模塊分別進行了詳細的探討;對獨立系統的儲能裝置蓄電池的充放電電路進行了設計,利用單片機dsPIC30F3011控制電路同時實現了最大功率跟蹤和蓄電池的充電電壓、放電極限電壓及充電電流的控制,可防止過充過放現象的發生,從而實現獨立光伏發電系統的可靠運行。
上傳時間: 2013-04-24
上傳用戶:kennyplds
漏電是井下供電系統的主要故障形式,約占其總故障的70%左右,它不但導致人身觸電事故,還會形成單相接地,進而發展成為相間短路,由此引發的電弧會造成瓦斯和煤塵爆炸。漏電保護器主要用來防止漏電火災造成的經濟損失和人身傷亡,因此得到廣泛應用。 選擇性漏電保護是指當電網發生漏電故障時,能夠有選擇地發出故障信號或切斷故障支路電源,而非故障部分繼續工作。從而減小故障停電范圍,便于尋找漏電故障,縮短漏電停電時間,提高了供電的可靠性。 目前的礦井電網的選擇性漏電保護系統主要采用零序電流大小及零序電流方向保護原理,這種原理在某一線路遠遠長于其他線路(即其分布電容與系統總的分布電容相差不大時)的情況下較難滿足選擇性的要求,保護裝置可能發生拒動現象,不能很好的完成保護的目的。 本文在對井下電網漏電故障理論分析和仿真驗證的基礎上,提出了以dsPIC30F4012為核心,基于附加直流電源檢測和零序功率方向的選擇性漏電保護方案,介紹了基于這種選擇性漏電保護方案的電網選擇性漏電保護裝置。該裝置在總饋電開關處的漏電保護裝置使用附加直流電源原理,在分支饋電開關處的漏電保護裝置使用零序功率方向式保護原理,并且采用速度更快的PROFIBUS協議現場總線及光纖傳輸技術,使該選擇性漏電保護裝置的動作性能和抗干擾能力得到很大提升。
上傳時間: 2013-06-13
上傳用戶:hongmo
當前社會的發展與能源、環保等問題的日益突出。混合動力電動汽車以其低排放,噪聲小,節能等優點越來越受到世界各國的重視。為了改善電動汽車的動力性和能量利用率,動力蓄電池的電壓越來越高,需要配備專門的系統來管理高壓系統的安全。 根據混合動力結構特點和高壓電路特性,在分析及其常用蓄電池工作原理及運行原理使用條件的基礎上,本課題以MH-Ni電池作為研究對象,分析了MH-Ni電池的工作原理、電池的電壓、電流和溫度特性,提出電動車電池組高壓控制的方法,能夠實現監測電動汽車高壓電系統的絕緣狀態及檢測高壓的工作情況。 本課題主要完成以下幾點工作內容:對電池進行預充電,檢測其外部是否漏電;檢測電池內部是否絕緣;對電池進行故障檢測。通過對外部負載進行預充電,防止電池外部電路漏電或短路,減少電池箱故障,延長電池模塊的使用壽命;通過對電池箱內部絕緣狀態檢測,防止電池因絕緣電阻低下而影響系統工作,發生不安全事故;通過診斷系統能實現電池故障和隱患的早期預報,從而能有效地增加電動車電池組的續駛里程及無故障工作時間、饅維護工作量降到最低。 基于選定的電動車電池管理系統(BMS),針對外部負載進行預充電和電池箱內部絕緣狀態檢測,本文研究和提出安全條件的判定規則,實現電動車電池管理系統(BMS)中安全保障功能。仿真實驗表明,本文設計的高壓電安全測試系統,可以實現對電動汽車電池高壓系統的安全實施管理。
上傳時間: 2013-06-22
上傳用戶:talenthn
開關電源具有體積小、重量輕、效率高、發熱量低、性能穩定等優點,廣泛應用于電子整機與設備中,在以往的AC-DC電路中,由二極管組成的不可控整流器與電力網相接,為在電網中會產生大量的電流諧波和無功功率而污染電網,使得功率因數較低。為了提高AC-DC電路輸入端的功率因數,采用了功率因數校正。 本文采用TMS320F2812實現開關電源的功率因數校正,分析了DSP實現功率因數校正的控制方法和具體實現,對于軟件中參數的標么值實現進行了理論推導,為了使輸出功率在輸入電壓變化的一定范圍內保持不變,采用了前饋電壓,對于數字PI調節環采用了抑制積分飽和的方法,以防止系統失控。 論文中通過對AC-DC整流電路和加入Boost功率因數校正后的電路進行了Matlab的仿真,通過輸入電壓和輸入電流波形的比較,可以很容易地看到功率因數的提高。 在具體的電路實現中,采用霍爾元件檢測輸入電感電流、輸入電壓和輸出電壓,經過DSP的A/D采樣后,在DSP內部經過程序計算,輸出PWM波形驅動MOSFET的開通與關斷,使輸入電感電流波形與輸入電壓波形一致。 本文實現了系統仿真,給出了仿真波形,分析了硬件設計電路并完成了電路的局部仿真,軟件編程方面給出了主程序和各個子程序的軟件流程圖,提出了以后研究的方向。
上傳時間: 2013-06-17
上傳用戶:baobao9437