本書是全球第一本系統(tǒng)講解使用LabVIEW直接對STM32進行開發(fā)編程的寶典書籍。眾所周知,STM32是目前全球使用最為廣泛、出貨量最多的ARM芯片之一,其中,又以Cortex-M3/M4/M7內(nèi)核最具代表性。而LabVIEW也已經(jīng)成為業(yè)界事實上的標準化圖形編程軟件。借助LabVIEW嵌入式開發(fā)工具包,作者三年磨一劍,將STM32芯片內(nèi)部所有硬件資源全部封裝成LabVIEW下的驅(qū)動VI,使得LabVIEW真正運行在STM32芯片中而非傳統(tǒng)意義上的Arduino架構(gòu)(上位機LabVIEW+VISA通信)。因此,使用LabVIEW可以完全替代傳統(tǒng)的C文本、梯形圖等編程語言,實現(xiàn)對STM32的無縫開發(fā),將圖形化開發(fā)平臺理念深入到傳統(tǒng)的嵌入式領(lǐng)域。
上傳時間: 2022-07-09
上傳用戶:
四軸飛行器擁有四個旋翼,屬于多旋翼直升機。四軸飛行器具有四個成對稱分布的旋翼。它通過控制四個旋翼的旋轉(zhuǎn)速度而非機械結(jié)構(gòu)來實現(xiàn)各種飛行動作。四軸飛行器具有成本低、機體結(jié)構(gòu)簡單、沒有機械結(jié)構(gòu)、飛行穩(wěn)定性好、重量輕、有利于小型化無人化等特點。因此可以應(yīng)用在人無法到達的一些復(fù)雜環(huán)境之中。目前四旋翼飛行器等多旋翼飛行器已經(jīng)在很多行業(yè)比如航空拍攝、遙感勘測、實時監(jiān)控、軍事偵察、噴灑農(nóng)藥中得到了廣泛的應(yīng)用,并已經(jīng)形成了相關(guān)產(chǎn)業(yè)。四旋翼飛行器具有非線性控制、控制量多、飛行姿態(tài)控制過程復(fù)雜等特性。本課題基于實現(xiàn)四軸飛行器低成本小型化通用化的思路,通過研究剖析四旋翼飛行器飛行的原理,根據(jù)其數(shù)學(xué)模型和控制系統(tǒng)的功能要求,在MCU上實現(xiàn)了四旋翼飛行器的姿態(tài)數(shù)據(jù)的獲取、飛行姿態(tài)解算以及飛行姿態(tài)控制。本課題硬件上采用stm32系列STM32F103C8T632位處理器作為主控制器負責(zé)分析處理數(shù)據(jù),根據(jù)姿態(tài)運算結(jié)果,輸出電機控制信號;主要使用慣性測量單元MPU-6050等傳感器模塊用于姿態(tài)信息的檢測;采用場效應(yīng)管驅(qū)動電路來驅(qū)動空心杯電機;藍牙模塊負責(zé)和上位機進行通信以實時采集飛行數(shù)據(jù)便于分析測試。整個軟硬件系統(tǒng)均基于模塊化設(shè)計的思想。各傳感器采集飛行器的傳感器數(shù)據(jù)都使用通用數(shù)字接口和MCU進行數(shù)據(jù)交換和通信。軟件上,編寫飛行姿態(tài)控制軟件,在stm32單片機上實現(xiàn)了四元數(shù)法和卡爾曼濾波算法,解算出飛行器正確的姿態(tài)角,并使用PID控制進行姿態(tài)角的閉環(huán)控制,穩(wěn)定飛行姿態(tài)。實驗結(jié)果表明,本課題設(shè)計的四軸飛行器能夠較好的自主達到穩(wěn)定飛行狀態(tài),抗擾動能力強。飛行姿態(tài)控制算法完全實現(xiàn)了使四旋翼飛行器能在室內(nèi)平穩(wěn)飛行的控制要求。
上傳時間: 2022-07-17
上傳用戶:
STM32通過SPI接口連接W5500網(wǎng)卡芯片實現(xiàn)以太網(wǎng)TCP通信照明管理系統(tǒng)解決方案上位機源碼+硬件設(shè)計
標簽: stm32 spi接口 w5500 芯片 以太網(wǎng) tcp 通信照明
上傳時間: 2022-07-19
上傳用戶:
本課題的主要目標是設(shè)計一個基于TM32與ATT7022日的用電智能采集模塊,該采集模塊具有智能多費率三相電能表的大部分功能,即可以測量與存儲電壓、電流、功率、功率因數(shù)、相角和諧波等參數(shù)。微控制器STM32是意法半導(dǎo)體公司的產(chǎn)品,其采用ARM較新版的Cortex-M3內(nèi)核,此類新的內(nèi)核的特點是功耗小且性能好。此模塊將為主臺(PC機或電力負荷管理終端)提供大量的電力數(shù)據(jù),除了實時數(shù)據(jù),還有歷史數(shù)據(jù)。該用電智能采集模塊包括硬件部分與軟件部分,本人的主要工作是軟件部分的編寫與調(diào)試。而軟件部分又分為兩層,分別是硬件接口層與業(yè)務(wù)層。本人的工作更側(cè)重于硬件接口層部分軟件的編寫與調(diào)試。本模塊的微控制器只是通過SPI 接口讀取ATT7022E的測量結(jié)果:因為ATT7022E的測量精度很高,且對整個模塊的精度起到了主要作用,因此該模塊的計量精度較高,達到了設(shè)計要求。有功電能計量誤差小于0.5%,無功電能計量誤差小于2%。
上傳時間: 2022-07-22
上傳用戶:默默
1.相同點1)外圍引腳定義:相同型號的管腳定義相同2)CortexM3內(nèi)核:STM32F103內(nèi)核R1P1版本,STM32F205內(nèi)核R2P1,(圖1.2)GD32內(nèi)核R2P1版本,此內(nèi)核修復(fù)了以前的一些bug3)芯片內(nèi)部寄存器,外部IP寄存器地址:邏輯地址地址相同,主要是根據(jù)STM32的寄存器和物理地址,做的正向研發(fā)但是有些默認值不同,需要初始化善4)函數(shù)庫文件:函數(shù)庫相同,優(yōu)化需要更改頭文件5)編譯工具:完全相同例如:keil MDK、IAR6)型號命名方式:完全相同2.外圍硬件區(qū)別1)電壓范圍:GD32F 2.0-3.6VSTM32F:2.6-3.6V(外部電壓)GD32F 1.2VSTM32F:1.8V(內(nèi)核電壓)2)BOOT0管腳:Flash 程序運行時,BOOT0在STM32上可懸空,GD32必須外部下拉3)ESD參數(shù):STM32人體模式2KV,空氣模式 500V GD32人體模式4KV,空氣模式10KV
上傳時間: 2022-07-23
上傳用戶:
VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計
標簽: VHDL 硬件描述語言 數(shù)字邏輯 電路設(shè)計
上傳時間: 2013-05-19
上傳用戶:eeworm
稀里煳涂學(xué)習(xí)STM32 超清版
上傳時間: 2013-04-15
上傳用戶:eeworm
零死角玩轉(zhuǎn)STM32 系統(tǒng)篇 超清書簽版
上傳時間: 2013-05-20
上傳用戶:eeworm
芯達STM32入門系列教程1_15
上傳時間: 2013-06-27
上傳用戶:eeworm
STM32不完全手冊 V2.0 超清書簽版
上傳時間: 2013-06-04
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1