本文主要由7 項內容介紹SPI并會在最后附上測試源碼供參考:1. SPI的通信協議2. SPI通信初始化(以STM32為從機, LPC1114為主機介紹)3. SPI的讀寫函數4. SPI的中斷配置5. SPI的SMA操作6. 測試源碼7. 易出現的問題及原因和解決方法一、SPI的通信協議SPI(Serial Peripheral Interface)是一種串行同步通訊協議,由一個主設備和一個或多個從設備組成,主設備啟動一個與從設備的同步通訊,從而完成數據的交換。SPI 接口一般由4 根線組成, CS片選信號(有的單片機上也稱為NSS),SCLK時鐘信號線, MISO數據線(主機輸入從機輸出),MOSI數據線(主機輸出從機輸入) ,CS 決定了唯一的與主設備通信的從設備,如沒有CS 信號,則只能存在一個從設備,主設備通過產生移位時鐘信號來發起通訊。通訊時主機的數據由MISO輸入,由MOSI輸出,輸入的數據在時鐘的上升或下降沿被采樣,輸出數據在緊接著的下降或上升沿被發出(具體由SPI的時鐘相位和極性的設置而決定) 。二、以STM32為例介紹SPI通信1. STM32f103 帶有3 個SPI模塊其特性如下:2 SPI
上傳時間: 2022-06-22
上傳用戶:
新唐科技NUC970/N9H30系列晶片支援下列四種開機方法:1. eMMC 開機2. SPI Flash開機3. NAND Flash 開機4. USB ISP 開機以上四種是依據power-setting (PA0 and PA1) 去做選擇.。NuWriter工具能幫助使用者透過USB ISP模式,將Image檔案放入儲存體中,例如:eMMC 設備,SPI Flash設備或 NAND Flash設備。
上傳時間: 2022-06-23
上傳用戶:
STM 32 教學 (神州I號 用戶手冊)
標簽: stm32
上傳時間: 2022-06-30
上傳用戶:
本設計是一款基于STM32游戲輔助硬件設備(也就是硬件游戲外掛),它以真實的USB鼠標硬件信號代替傳統的軟件模擬,杜絕軟件模擬鼠標信號有時無法輸入的情況,讓游戲帳號更安全。資料中提供了穿越火線(CF)自動開槍外掛例子
上傳時間: 2022-07-01
上傳用戶:
本書是全球第一本系統講解使用LabVIEW直接對STM32進行開發編程的寶典書籍。眾所周知,STM32是目前全球使用最為廣泛、出貨量最多的ARM芯片之一,其中,又以Cortex-M3/M4/M7內核最具代表性。而LabVIEW也已經成為業界事實上的標準化圖形編程軟件。借助LabVIEW嵌入式開發工具包,作者三年磨一劍,將STM32芯片內部所有硬件資源全部封裝成LabVIEW下的驅動VI,使得LabVIEW真正運行在STM32芯片中而非傳統意義上的Arduino架構(上位機LabVIEW+VISA通信)。因此,使用LabVIEW可以完全替代傳統的C文本、梯形圖等編程語言,實現對STM32的無縫開發,將圖形化開發平臺理念深入到傳統的嵌入式領域。
上傳時間: 2022-07-09
上傳用戶:
這是STM32中文參考手冊,學習32單片機的權威參考資料。詳細介紹如下:本手冊是STM32微控制器產品的技術參考手冊 參照2009年12月 RM0008 Reference Manual 英文第10版 ,技術參考手冊是有關如何使用該產品的具體信息,包含 各個功能模塊的內部結構、所有可能的功能描述、各種工作模式的使用和寄存器配置等詳細信息。 技術參考手冊不包含有關產品技術特征的說明,這些內容在數據手冊中。數據手冊中的內容包括:產品 的基本配置(如內置Flash和RAM的容量、外設模塊的種類和數量等),管腳的數量和分配,電氣特性,封 裝信息,和定購代碼等。
標簽: stm32
上傳時間: 2022-07-28
上傳用戶:slq1234567890
開關磁阻電機(SR電機)驅動系統(SRD)是一種先進的機電一體化裝置,但是其較大的振動噪聲和轉矩脈動問題制約了SRD的廣泛應用。本文以減小SR電機振動噪聲和轉矩脈動為主題展開理論分析和實驗研究。主要內容有:由于徑向力引起的定子徑向振動是SR電機噪聲的主要根源,因此徑向力的分析和計算是研究SR電機振動噪聲的基礎。本文利用磁通管法推導出徑向力的解析表達式,定性分析了徑向力與電機結構參數等之間的關系。根據虛位移原理,推導出基于矢量磁勢的電磁力計算公式。該計算方法求解電磁力時只需進行一次磁場計算,不但減小了計算量,同時計算精度較傳統虛位移法高。利用這一計算方法,求出了實驗樣機的轉矩及徑向力的精確數值解。針對在SRD性能仿真時,傳統的非線性插值不但耗時,而且對有限元計算數據量要求高的問題,本文利用人工神經網絡強大的非線性模型辨識能力,成功進行了SR電機磁鏈反演和轉矩計算的模型訓練,最后建立了基于人工神經網絡的SR電機精確解析數學模型。因為SR電機本體結構形式的選擇問題與振動噪聲大小有著密切的關系。本文從噪聲輻射和振動幅值角度探討了SR電機主要尺寸的確定;接著從對稱性、力波階數等角度研究了SR電機相數及繞組連接方式、極數、并聯支路數的選擇問題。并對一些常用的降低電機機械噪聲的措施和方法進行了綜述。系統振動特性的研究對于減小振動噪聲十分重要。本文從振動系統的運動方程出發,導出了從激振力到振動加速度的傳遞函數和系統的自由振動解;然后利用機電類比法得出了SR電機定子系統的固有頻率以及振動振幅的解析解,定性分析了影響振動振幅的各種因素;最后利用基于能量法的有限元解法,通過建立不同的散熱筋結構形式、高度、根數以及形狀的SR電機三維有限元模型,分析得出了最有利于降噪和散熱的散熱筋結構是高度高、根數多、上窄下寬的梯形截面的周向散熱筋的結論。通過建立不同繞組裝配工藝下的SR電機三維有限元模型,分析得出了加強繞組剛度可以提高系統低階固有頻率的結論。通過比較實驗樣機的模態分析結果和運行實驗結果,證實了模態分析的有效性。仿真是計算SRD系統性能和預估電機振動的有效手段。本文在用MATLAB建立SRD系統的非線性動態仿真模型的基礎上,對SRD系統進行了穩態性能仿真、動態性能仿真以及負載突變仿真。接著利用穩態性能仿真,綜合考慮最大平均轉矩和效率這兩個優化目標,對SR電機的開關角進行了優化。最后結合由磁場有限元計算得到的徑向力數據表和穩態性能仿真,通過非線性插值得到徑向力的波形,然后對徑向力波形進行了頻譜分析,從而找到其主要的諧波分量。在電機設計階段避免徑向力波主要頻譜分量與SR電機定子的固有頻率接近而引起共振是降低SR電機噪聲的首要條件。合適的控制策略對于SR電機減振降噪是必不可少的。本文理論推導出三步換相法的時間參數取值公式。仿真證明本取值公式較原先文獻的結論在阻尼比較小時有更好的減振效果。針對SR電機運行中可能出現多個模態振形被激發出來的情況,利用數值優化法對三步換相法的時間參數進行了優化,使得減振效果整體最佳,所提的數值優化方法對兩步換相法同樣有效。在分析已有的直接瞬時轉矩控制的基礎上,針對其不足之處,提出了轉矩定頻控制取代內滯環的方法、開始重疊區域的轉矩控制方法、最佳開關角度二次優化法和時間參數優化的三步換相法等新的控制方案。動態仿真證明這些方案是切實有效的,達到了預期效果。最后在直接瞬時轉矩控制的每一次轉矩斬波都使用三步換相法,和在相關斷時刻根據實際電平靈活選用兩步或三步換相法以減小電機振動噪聲,并提出了考慮減振要求的開關頻率設計方法,最終形成了一套完整的降低振動噪聲和轉矩脈動控制策略。設計并研制了基于TMS320LF2407DSP的SR電機控制器。根據控制策略要求,選用了不對稱半橋功率電路拓撲結構;出于降低成本以及提高可靠性考慮,采用了MOSFET雙路并聯電路方案。在控制軟件中實現了本文所提出的降低SR電機振動噪聲和轉矩脈動控制策略。本文最后對實驗樣機進行了靜態轉矩的測量實驗,對比轉矩測量值與轉矩有限元計算值,驗證了磁場有限元計算的有效性。然后對實驗樣機進行了空載與負載、電流控制與轉矩控制、低速斬波與高速單波、是否采用兩步或三步換相法等一系列對比運行實驗,對比各種實驗結果,充分證實了本文所提出的降低振動噪聲和轉矩脈動控制策略的有效性。本課題組承擔了國家十·五863計劃電動汽車重大專項:“EQ6110HEV混合動力城市公交車用電機及其控制系統”(2001AA501421)。本文的研究是在該項目的資助下完成,并且本文關于電機本體結構形式、散熱筋結構和機械降噪措施等的結論已在該項目的60kW實驗樣機上得到證實。
上傳時間: 2013-07-05
上傳用戶:13081287919
指針經驗總結 本手寫稿內容主要介紹了C中常用的指針結構,編程應用中注意指針的使用及方法.
上傳時間: 2013-04-24
上傳用戶:himbly
基于STM32的把圖片保存到SPI接口的FLASH中的程序,采用MDK平臺。
上傳時間: 2013-04-24
上傳用戶:270189020
石油鉆采設備通常工作于公共電網所不及的沙漠、海洋和陸地等環境場合,其中的電站子系統由數臺柴油發電機組及其相應的控制系統構成,為石油鉆機提供動力電源(小電網供電系統)。石油鉆機中的鉆井設備(絞車、泥漿泵和轉盤等)由大功率的交流或直流電動機驅動,根據鉆井工藝需要調節轉速和控制轉矩,因此,通常采用VFD變頻調速系統或SCR直流調速系統來滿足鉆井工藝要求。眾所周知,電力電子裝置(VFD變頻傳動系統和SCR直流傳動系統)對電力系統帶來諧波污染,尤其是對柴油發電機組小電網系統,諧波污染的問題將更為嚴重,而且SCR電驅動系統的功率因數較低,也給小電網系統帶來額外負擔,影響供電質量。因此,對石油鉆機電驅動系統進行諧波抑制和提高功率因數,顯得尤為重要。本論文正是針對此問題進行的研究和實踐。 本文對石油鉆機電驅動系統的構成及其工作原理作了介紹,重點分析了SCR和VFD電驅動系統諧波和無功功率產生的原因及危害,結合國內外的研究成果,提出對石油鉆機電驅動系統進行諧波抑制和無功補償的方案,并將其應用到實際的工程項目中。 石油鉆機電驅動系統為典型的多諧波源系統,本文對各個諧波源進行了詳細地分析,并且將多個諧波源進行了合成疊加和計算,來確定對電網系統總的影響(電壓畸變率);針對SCR和VFD電驅動系統的結構和特點,提出了對SCR和VFD系統進行諧波抑制和無功功率補償的不同解決方案,即:對SCR電驅動系統,采用有源濾波器+動態無功功率補償的辦法,來消除諧波和改善功率因數;而對VFD電驅動系統,采用有源濾波器來消除諧波即可。 對石油鉆機SCR和VFD電驅動系統諧波進行的分析和計算,為兩系統諧波抑制的方案選型和系統優化提供了設計依據。本文選用適合于柴油發電機組小電網供電系統的有源濾波器(額定電壓為690V)來濾除諧波,在系統結構上,采用一個諧波源配置一個有源濾波器的方法,主要解決了CT和PT連接的問題,實踐證明系統配置合理,濾波效果良好。同時對SCR電驅動系統設計了動態無功補償裝置,通過實測數據驗證了本文對SCR電驅動系統的無功進行了有效地補償。
上傳時間: 2013-04-24
上傳用戶:dct灬fdc