Tartalomjegyzék:

CSR1011 - Kioldó relé: 5 lépés
CSR1011 - Kioldó relé: 5 lépés

Videó: CSR1011 - Kioldó relé: 5 lépés

Videó: CSR1011 - Kioldó relé: 5 lépés
Videó: Volvo bl71b экскаватор погрузчик. Полный обзор. 2024, November
Anonim
CSR1011 - Kioldó relé
CSR1011 - Kioldó relé

A CSR1011 egy egymódú Bluetooth Smart chip, és ez az oktatóanyag bemutatja, hogyan érheti el GPIO -jait, és hogyan válthat ki relét.

1. lépés: Grove Relay

Grove Relay
Grove Relay

Az oktatóanyagban használt összetevő a Grove-Relay volt. Ez a modul egy normál nyitott digitális kapcsoló. Ezen keresztül vezérelheti a nagyfeszültségű áramkört alacsony feszültséggel, mondjuk 5 V -on a vezérlőn. A táblán van egy jelző LED, amely akkor világít, amikor a vezérlőkapcsok bezáródnak.

2. lépés: Hardver séma

Hardver séma
Hardver séma

A relé modul CSR1011 -hez való csatlakoztatásához hardvert terveztek a relé táplálására, mivel a CSR1011 tápfeszültsége 3v3, a komponens működéséhez pedig 5v szükséges. A CSR -en a 4 -es tű (GPIO 10) volt a relé csatlakoztatására.

3. lépés: A CSR UEnergy SDK telepítése

A CSR1011 alkalmazásának kezelésére a μEnergy szoftverfejlesztő készletekhez (SDK -k) mellékelt integrált fejlesztői környezet (xIDE) szolgál. A szoftver megtalálható a CD-ROM-on, de innen is letölthető.

4. lépés: Szoftver architektúra

Szoftver architektúra
Szoftver architektúra

A CSR1011 -en az alkalmazás API -hívások segítségével kommunikál a firmware -rel, amelyeket az alkalmazás életciklusának különböző eseményeihez tartozó firmware -visszahívások segítségével hajtanak végre. A projekt létrehozásakor néhány funkció már megvalósult, ezeket a funkciókat használja az alkalmazás életciklusában:

  • AppPowerOnReset (): Alkalmazásfüggvény, amelyet közvetlenül a bekapcsolás után hívnak meg;
  • AppInit (): Ezt a funkciót minden rendszerindításnak nevezik, és tartalmaznia kell az alkalmazás inicializálását;
  • AppProcessSystemEvent (): Funkció, amelyet a firmware hívott meg a rendszerszintű események feldolgozására, például alacsony akkumulátor- és PIO-szint változás;
  • AppProcessLmEvent (): A kommunikációs kapcsolattal kapcsolatos események firmware-ből történő kezelésére szolgáló funkció;
  • Időzítők: Futtassa a hardver időzítőjét mikroszekundumos pontossággal.

5. lépés: Példa a GPIO -k hozzáférésének kezelésére

A rendelkezésre álló kód bemutatja, hogyan kell konfigurálni és beállítani a GPIO állapotát a CSR1011 GPIO10 -hez csatlakoztatott relé kiváltására. A GPIO hozzáférésének kezelésére a használt funkciók a pio.h könyvtárban, a_PIO_B.html csoportban, az uEnergy SDK -ban érhetők el.

Ajánlott: