Kérdés:
Mi a különbség az F4 vagy F7 repülésirányítók között?
Jacob B
2020-04-19 10:48:44 UTC
view on stackexchange narkive permalink

Mi a különbség az STM32F411 és az STM32F722RET6 processzorok között a repülésvezérlőkben? Milyen előnyei vannak az F7 processzornak az F4 processzorral szemben?

Az F4 és F7 az STM két különböző mikroprocesszor-sorozata. A kettő igazságos összehasonlítása érdekében tudnunk kell, hogy melyik két F4 és F7 alkatrészről kérdez.
STM32F411 és STM32F722RET6.
@ifconfig szerintem ez valójában túl sok információ. Az F4 és F7 vonalak alapvető különbségeket mutatnak, amelyeket az ARM Cortex jellemzői vezérelnek. Ezek fontosabbak, mint a RAM vagy a processzor sebessége.
Az STM32F405 is sokkal gyakoribb a repülésirányítókban. Az F411-et általában csak kis alapterületű repülésvezérlőknél használják.
Kettő válaszokat:
Drones and Whatnot
2020-04-19 14:58:00 UTC
view on stackexchange narkive permalink

Van néhány különbség:

Először is, az F7 repülésirányítókban használt F7 chip sokkal nagyobb frekvencián működik, így másodpercenként több műveletet képes kezelni.

Ez hasznos, ha el akar kezdeni sok dinamikus szűrőt, például RPM szűrést, olyan funkciók mellett, mint az antigravitáció.

Míg az F4 szinte mindent kezel, amit ebből a szempontból el akar dobni, addig nem képes erre örökké (az F3 korábban szabványos volt, de mára hiányoznak a funkciók). Ezért az F7 jobb a jövőbeli igazoláshoz.

Az F7 repülésirányítóknak extra UART-ja is van. Ez nagyon hasznos lehet, ha rengeteg extra funkcióra vágyik, például SmartPort telemetria, Smart Audio, GPS és kamera vezérlés. Azonban még nem a világ vége, ha nincs annyi UART-ja, amennyit csak akar, mivel a softserial segítségével szoftveres UART-okat adhat az FC-hez. Természetesen ez a processzor teljesítményét is felemeli, így az F7 jobban megbirkózhat.

Végül az F7 repülésirányítók invertereket építettek az UART portjaikba, míg az F4-ek nem. Tehát egy F7 FC bármilyen invertált jelet képes kezelni a "számos állapotában" bármely UART-ján, míg az F4 repülésvezérlők dedikált külső inverter-chip-el rendelkeznek az egyik UART-hoz csatlakoztatott PCB-n.

Emiatt az F7-ek megkönnyítik az UART-ok használatát az SBUS vagy más invertált jelekhez, mivel ez azt jelenti, hogy bárhová bekapcsolhatja őket inverziós modok nélkül, míg egy F4 vezérlőn csak a speciális invertált párnák (amelyekből általában csak egy van, "SBUS" felirattal).

Hannes Hultergård
2020-04-19 13:37:20 UTC
view on stackexchange narkive permalink

A rövid válasz az, hogy az F7 gyorsabb, mint az F4, elsősorban azért, mert az F7 két utasítást képes egyszerre végrehajtani. 216 MHz-es órajelnél az STM32F722RE sorozat, amelyről kérdezett, több mint kétszerese az STM32F411 sorozat frekvenciájának.

Mi számít a legjobban, kivéve a repülésirányítók sebessége UART; az STM32F411-nek van 3 ilyen, és nem tudják kezelni az invertált jeleket. Az STM32F722RE 4 rendelkezik, amelyek képesek fordított jelek kezelésére



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 4.0 licencért, amely alatt terjesztik.
Loading...