找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4457|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

想學(xué)學(xué)stm32做無人機(jī),本人機(jī)電一體化畢業(yè)的 ,請問怎么入門比較好。

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:396009 發(fā)表于 2018-9-10 13:54 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
想學(xué)學(xué)stm32做無人機(jī),本人機(jī)電一體化畢業(yè)的 ,請問怎么入門比較好。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:319073 發(fā)表于 2018-9-10 19:45 | 只看該作者
想自己做無人機(jī),STM32必須要學(xué)好,其實(shí)我也是在學(xué)習(xí)32,發(fā)現(xiàn)之前學(xué)的那些C語言早就忘光了,又重新回去看了一下C語言,現(xiàn)在是邊學(xué)STM32邊學(xué)C語言。由于我沒有51的基礎(chǔ),是直接學(xué)STM32的學(xué)起來是有點(diǎn)吃力,那些寄存器都不懂。學(xué)完STM32后,再準(zhǔn)備了解一下PID算法。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評分

回復(fù)

使用道具 舉報(bào)

板凳
ID:354045 發(fā)表于 2018-9-11 10:31 | 只看該作者
1、OpenPilot

OpenPilot是一個(gè)開源的用于飛機(jī)模型的無人駕駛飛行器項(xiàng)目,最初由David Ankers、Angus Peart和Vassilis Varveropoulos于2009年創(chuàng)立,旨在支持多旋翼以及固定翼的飛機(jī),提供強(qiáng)大穩(wěn)定的無人駕駛平臺。OpenPilot通過社區(qū)的力量發(fā)展起來的,開發(fā)者可以通過此平臺學(xué)習(xí)小型的無人機(jī)技術(shù)。OpenPilot軟件是基于GPLv3許可協(xié)議的。

OpenPilot當(dāng)前有兩個(gè)硬件平臺:CopterControl 和 Revolution。OpenPilot Revolution具有完整的板上慣性系統(tǒng)單元,而CopterControl板帶有3軸陀螺儀和加速度計(jì)。CopterControl 可以擴(kuò)展不同傳感器和通訊系統(tǒng)。

CopterControl是第一代板子,后因陀螺儀問題修改為CC3D板子,Atom是最新的版本,功能完全兼容CC3D,但尺寸小了。


OpenPilot OpenControl

微控制器

STM32F103CBT6

傳感器

Analog Devices ADXL345 Accel

Invensense IDG-500 XY Axis Gyro

Invensense ISZ-500 Z Axis Gyro

OpenPilot - /OpenControl 3D/Atom

微控制器:

STM32F103CBT6

傳感器:

Invensense MPU-3/6000, 3-axis Gyros & Accel on 6000

Revolution

微控制器:

STM32F405RGT6, ARM Cortex-M4 內(nèi)核@210MIPS

調(diào)制解調(diào)器:

采用了433MHz品牌/OPlink Modem。 OPLinkMINI采用STM32F103CBT6

傳感器:

3 Axis Gyro

3 Axis Accelerometer

3 Axis Magnetometer

Barometric pressure sensor



2、PX4 autopilot

PX4是一個(gè)獨(dú)立的開源軟件、開源硬件的開源項(xiàng)目,目的在于為學(xué)術(shù)、愛好和工業(yè)團(tuán)體提供一款低成本高性能的高端的自動(dòng)駕駛儀。PX4項(xiàng)目遵守BSD協(xié)議許可。這是一個(gè)完整的硬件和軟件平臺,非常像計(jì)算機(jī),可以運(yùn)行多個(gè)自動(dòng)駕駛儀應(yīng)用(如PX4 flight stack 貨APM )。 該項(xiàng)目源于 ETH Zurich (蘇黎世聯(lián)邦理工大學(xué))的計(jì)算機(jī)視覺與幾何實(shí)驗(yàn)室的PIXHAWK項(xiàng)目、并得到了自主系統(tǒng)實(shí)驗(yàn)室和 自動(dòng)控制實(shí)驗(yàn)室的支持 ,以及一些出色的個(gè)人(Contact and Credits)也參與其中,包括 3D Robotics 和 international 3DR distributors的成員。

Pixhawk Autopilot

微控制器

32bit STM32F427, Cortex M4內(nèi)核

168 MHz

256 KB RAM

2 MB Flash

32 bit STM32F103 自動(dòng)防故障協(xié)處理器

傳感器

ST Micro L3GD20H 16 bit gyroscope

ST Micro LSM303D 14 bit accelerometer / magnetometer

Invensense MPU 6000 3-axis accelerometer/gyroscope

MEAS MS5611 barometer




3、Autoquad

AutoQuad是一個(gè)開源軟件項(xiàng)目,但硬件閉源。其旨在提供穩(wěn)定、動(dòng)態(tài)飛行和自動(dòng)駕駛功能的飛控控制器。AutoQuad飛控控制器硬件采用了32位MCU和IMU傳感器。

AutoQuad 6 Flight Controller

主要特征:

STM32F407 32bit Cortex M4 microcontroller (1MB flash)

14 general purpose PWM controllers / receivers (powered or un-powered)

Dedicated Spektrum satellite (remote receiver) 2.4Ghz R/C radio connector

uSD card slot driven by 4bit SDIO capable of 100Mb/s transfer (up to 32GB storage)

onboard uBlox LEA-6T GPS module with battery backup and timepulse capture

u.FL active GPS antenna connector

optional external bi-directional telemetry radio via standard 6 pin FTDI connector – powered up to 1A

I2C bus connector for I2C ESC’s (or other I2C devices)

X,Y Mag: HMC6042

Z Mag: HMC1041Z

X,Y Gyro: IDG500

Z Gyro: ISZ500

Accel: ADXL325

Pressure Sensor: MP3H6115A (optional 2. tube sensor)

Battery voltage monitor




4、AutoQuad M4AutoQuad M4是第一款新一代的AutoQuad飛行控制器。AutoQuad M4設(shè)計(jì)成可擴(kuò)展的,從四方的口袋大小到重型直升機(jī),通過擴(kuò)展板還可以支持多達(dá)16個(gè)無刷電機(jī)。

主要特征:

STM32F405 MCU

Native USB with 1S battery charging

4 onboard motor drivers for brushed motors

Full 9-axis digital IMU with Altimeter

Onboard Ublox7 GPS module

Onboard Deltang DSM2 7-channel receiver

Expansion board headers containing PWM, GPIOs, SD-Card, UART and power

Onboard CAN bus transceiver

Included Quatos license for hobby and recreational crafts up to 1kg. Upgrade, educational and commercial licenses available.




5、Crazepony

Crazepony起源于孩子對飛行的夢想,承載著一群大學(xué)生對科技的熱愛和追求。我們一起開發(fā)了Crazepony MINI四軸飛行器,并且將之開源,形成了飛行器愛好者社區(qū)。

主要特征:

STM32F103T8U6,72MHz的32位Cortex-M3架構(gòu)處理器

傳統(tǒng)藍(lán)牙/藍(lán)牙4.0 BLE無線控制

2.4G無線射頻收發(fā)芯片nRF24L01 無線控制

650mAh航模電池,6分鐘續(xù)航能力

對角距離14厘米,真正的掌上四軸

6維度傳感器MPU6050

高精度氣壓計(jì)MS5611,實(shí)現(xiàn)Z軸方向室內(nèi)自主懸停



評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評分

回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表