CtBrd03c – Procesorová jednotka s ARM Cortex-M4 120 MHz

CtBrd03c – Procesorová jednotka s ARM Cortex-M4 120 MHz

  • procesor ARM Cortex-M4 120 MHz
    • – 1024 kB FLASH
    • – 128 kB RAM
    • – 2 kB cache
    • – FPU
  • 4 MB FLASH pro ukládání dat
  • 2 kB FRAM pro ukládání dat
  • hodiny reálného času zálohované baterií
  • 16 digitálních vstupů 24V
  • 16 digitálních výstupů
  • 2 komunikační linky RS232
  • sběrnice CAN 1 Mbit
  • 4 analogové vstupy
  • 4 analogové výstupy
  • bootloader pro nahrávání software po RS232
  • široký rozsah napájení 15–30 VDC


Popis

CtBrd03c je malý jednodeskový řídicí systém vhodný např. pro řízení strojů, kde je potřeba zpracovávat menší množství signálů a kde velikost aplikačního programu nepřekročí 1024 kB. Jako zobrazovací prvek k tomuto řídicímu systému lze s výhodou použít grafický terminál OP04c nebo OP05.

Základem řídicího systému CtBrd03c je procesor ARM Cortex-M4 s 1024 kB programové paměti FLASH a 128 kB RAM. Systém dále obsahuje 2 kB rychlé paměti FRAM nahrazující zálohovanou paměť RAM, 4 MB datové paměti FLASH a hodiny reálného času zálohované baterií.

Komunikaci s dalšími zařízeními umožňují 2 komunikační linky RS232 a sběrnice CAN. Rychlost sběrnice CAN je programově volitelná až do rychlosti 1 Mbit. Komunikační linky nejsou galvanicky izolovány.

Pro měření analogových signálů je systém vybaven 4-mi 16bitovými analogovými vstupy. 2 vstupy umožňují přímé připojení tenzometrů, 2 vstupy jsou určeny pro měření napětí v rozsazích 0–5 V nebo 0–10 V.

Systém dále obsahuje 4 16bitové analogové výstupy s rozsahem výstupního napětí 0–10 V.

16 digitálních vstupů umožňuje připojení dvoustavových signálů úrovně 24 V a 16 výstupů umožňuje ovládání dvoustavových signálů. Výstupy jsou vybaveny spínači odolnými proti přetížení a zkratu. Všechny vstupy a výstupy jsou vybaveny LED indikací.

Uživatelský program se do řídicího systému nahrává po sériové lince RS232 pomocí vestavěného bootloaderu.

Technické parametry

  • Napájení: 15–30 VDC
  • Spotřeba: 50 mA při 24 V bez připojených vstupů a výstupů
  • Pracovní teplota: 0–70 °C
  • Procesor
    • Typ: ARM Cortex-M4 120 MHz
    • FLASH: 1024 kB
    • RAM: 128 kB
    • Cache: 2 kB
    • FPU: ano
  • FLASH
    • Kapacita: 4 MB
  • FRAM
    • Kapacita: 2 kB
    • Počet čtení/zápisů: min. 1012
  • RTC
    • Datum: rok, měsíc, den, den v týdnu
    • Čas: hodiny, minuty, sekundy, desetiny a setiny
    • přestupné roky do r. 2100
    • automatické ukládání času vypnutí
    • SW kalibrace
  • Linka RS232
    • Počet: 2
    • Konektor: 3 piny
    • Signály: TxD, RxD, GND
    • Rychlost: programově nastavitelná až do 115200 bps
  • Sběrnice CAN
    • Konektor: 3 piny
    • Signály: CANH, CANL, GND
    • Rychlost: programově nastavitelná až do 1Mbit
  • Analogové vstupy pro přímé připojení tenzometrů nebo teplotních snímačů PT100, PT1000, NI1000
    • Počet: 2
    • Rozlišení: 16 bitů
    • Zesílení tenzometrických vstupů: 330
    • Zesílení teplotních vstupů: 25/40/55 dle rozsahu
    • Napájecí napětí pro tenzometry a teplotní čidla: 5 VDC
  • Analogové vstupy ostatní
    • Počet: 2
    • Rozlišení: 16 bitů
    • Rozsah: volitelný propojkou, 0–5 V nebo 0–10 V
  • Analogové výstupy
    • Počet: 4
    • Rozlišení: 16 bitů
    • Rozsah: 0–10 V
  • Digitální vstupy
    • Počet: 16
    • Vstupní napětí: 24 V
    • Úroveň L: max. 8 V
    • Úroveň H: min. 16 V
    • Indikace: ano
  • Digitální výstupy
    • Počet: 16
    • Spínané napětí: 12–30 V
    • Spínaný proud: max. 0,5 A
    • Odolnost: proti přetížení a zkratu
    • Indikace: ano

Programové vybavení

Do řídicí jednotky lze pomocí rozhraní JTAG nebo linky RS232 nahrát libovolnou uživatelskou aplikaci napsanou v C nebo C++. Pro vytvoření software lze použít běžné dostupné vývojové nástroje (např. GCC, IAR).

Dokumentace