Zestawy FREEDOM (FRDM) dla mikrokontrolerów KINETIS firmy Freescacle – przegląd

Zestawy FREEDOM mogą współpracować z większością shieldów dla Arduino, ale firma Freescale przygotowała także własne płytki ekspanderów, z których zestaw FRDM-FXS jest dostępny w trzech wariantach:

  • FRDM-FXS-9AXIS (fotografia 2), który wyposażono w sensory MEMS zapewniające 9 DoF: żyoroskop FXAS21000 oraz zintegrowany sensor integrujący akcelerometr i magnetometr – FXOS8700CQ,

 

Fot. 2. Widok płytki ekspandera FRDM-FXS-9AXIS 

Fot. 2. Widok płytki ekspandera FRDM-FXS-9AXIS

 

  • FRDM-FXS-MULTI (fotografia 3), który wyposażono w wiekszą liczbę sensorów MEMS zapewniających 12 DoF: akcelerometr z interfejsem I2C MMA8652FC, akceleremetr z i nterefjsem SPI FXLS8471, żyroskop FXAS21000, magnetometr MAG3110, czujnik ciśnienia MPL3115A2, analogowy czujnik natężenia światła, zintegrowany senor 6-osiowy FXOS8700CQ, sensorowy „kombajn” pomiarowy, spełniający rolę m.in. detektora liczby kroków – MMA9553L oraz elementy ładowarki-zasilacza akumulatorowego (LiIon),

 

Fot. 3. Widok płytki ekspandera FRDM-FXS-MULTI

Fot. 3. Widok płytki ekspandera FRDM-FXS-MULTI

 

  • FRDM-FXS-MULTI-B (fotografia 4), który jest rozbudowaną wersją ekspandera MULTI, dodatkowo wyposażoną w interfejs radiowy Bluetooth oraz ogniwo LiIon. Schemat modułu Bluetooth zastosowanego w ekspanderze FRDM-FXS-MULTI-B pokazano na rysunku 5.

 

Fot. 4. Widok płytki ekspandera FRDM-FXS-MULTI-B

Fot. 4. Widok płytki ekspandera FRDM-FXS-MULTI-B

 

Rys. 5. Schemat interfejsu Bluetooth zastosowanego w zestawie FRDM-FXS-MULTI-B

Rys. 5. Schemat interfejsu Bluetooth zastosowanego w zestawie FRDM-FXS-MULTI-B

 

Ekspandery FRDM-FXS są przystosowane do współpracy z zestawami FRDM-KL25Z oraz FRDM-KL20D50M. Wszystkie wersje ekspanderów wyposażono w złącze kart microSD (rysunek 6).

 

Rys. 6. Schemat elektryczny ilustrujący dołączenie karty SD do mikrokontrolera w ekspanderach FRDM-FXS

Rys. 6. Schemat elektryczny ilustrujący dołączenie karty SD do mikrokontrolera w ekspanderach FRDM-FXS

 

Innym, dostępnym na rynku rozszerzeniem „sensorowym” zestawów FREEDOM jest XTRINSIC-SENSORS-EVK, który składa się z dwóch niezależnych płytek, które mogą być ze sobą łączone za pomocą gold-pinów:

  • klasycznego zestawu FREEDOM-KL25Z,
  • płytki ekspandera funkcjonalnego (fotografia 7), na której zamontowano trzy sensory MEMS z oferty firmy Freescale: MPL3115 (czujnik ciśnienia/wysokości i temperatury), MMA8491 (3-osiowy czujnik przyspieszenia/akcelerometr), MAG3110 (cyfrowy kompas).

 

Fot. 7. Widok ekspandera z sensorami MEMS z zestawu XTRINSIC-SENSORS-EVK 

Fot. 7. Widok ekspandera z sensorami MEMS z zestawu XTRINSIC-SENSORS-EVK

 

Zestaw XTRINSIC-SENSORS-EVK jest dostarczany przez producenta z aplikacją demonstracyjną zapisaną w pamięci Flash mikrokontrolera KINETIS L, która umożliwia odczyt wyników pomiarów z czujników zamontowanych na płytce ekspandera za pomocą dowolnego programu terminalowego. Komunikacja mikrokontrolera z komputerem PC odbywa się za pomocą wirtualnego portu COM/CDC (Communication Device Class), dostępnego w tym samym kanale USB, który wykorzystuje programator-debugger OpenSDA (oznaczony na płytce FREEDOM KL25Z jako „OpenSDA”). Po dołączeniu zestawu FREEDOM do USB komputera w Menedżerze urządzeń pojawia się port wirtualny COM bez sterowników, które trzeba zainstalować po pobraniu na przykład ze strony producenta.

O autorze