Mikrokomputery z rodziny C-Control

Mikrokomputery z rodziny C-Control

3 cze 2019

Na długo przed tym, zanim pojawiło się na rynku Raspberry Pi, firma Conrad wprowadziła do oferty mikrokomputery pod wspólną marką C-Control. Oferta obejmuje szereg komponentów, począwszy od płytek mikrokontrolerowych o różnych możliwościach, a skończywszy na płytach bazowych, elementach wykonawczych, obudowach i urządzeniach przypominających sterowniki PLC. Zgodnie z informacją podawaną na stronie internetowej, są to moduły przeznaczone dla przemysłu, ale moim zdaniem przydadzą się również do realizowania mniej skomplikowanych zadań, np. związanych z automatyką domową.

Konstruktorzy wykonujący układy sterowane przez mikrokontroler wiedzą, że jeśli nie ma jakichś szczególnych powodów, to zwykle przyzwyczajenie i/lub posiadane narzędzia podpowiadają im, który mikrokontroler wybrać do aplikacji. Jeśli są budowane urządzeniach o podobnych wymaganiach odnośnie do mocy obliczeniowej, to często wręcz jest stosowany mikrokontroler jednego typu. W otoczeniu mikrokontrolera zostanie też zamontowany rezonator kwarcowy oraz stabilizator napięcia – w ten sposób powstaje pewna baza, która jest na wszystkich płytkach prawie taka sama. I wtedy pojawia się myśl, aby skonstruować płytkę z „bazą”, która byłaby umieszczana w specjalnym gnieździe na różnych wariantach płytek, zmienianych zależnie od urządzenia. Ma to liczne swoje zalety. Wśród nich można wymienić:

  • Przetestowaną, sprawdzoną również w innych aplikacjach „bazę” i jeśli coś jest nie tak, to najczęściej będzie wina oprogramowania lub układów wykonawczych dołączanych do płytki sterującej.
  • Ułatwiony serwis i uruchomienie urządzenia. W gnieździe płytki z mikrokontrolerem można umieścić tester i sprawdzić działanie modułów peryferyjnych.
  • Czasami można też w ten sposób obniżyć cenę urządzenia, ponieważ obwody wykonawcze zwykle można zamontować na płytce jednostronnej, a dwustronna jest tylko niewielka płytka z mikrokontrolerem.
  • Łatwy upgrade systemu, jeśli będzie potrzebna większa moc obliczeniowa. Można po prostu zamienić płytkę na inną, z mocniejszym mikrokontrolerem, zachowując jedynie kompatybilność pod względem wyprowadzeń.

Na zbliżony pomysł wpadła firma Conrad oferując swoje moduły C-Control z tą różnicą, że w ramach oferty produktowej są dostępne nie tylko płytki bazowe oraz płytki z mikrokontrolerami sterującymi, ale również urządzenia zbliżone funkcjonalnie do sterowników PLC i inne komponenty, takie jak płytki prototypowe, obudowy, akcesoria.

Fot. Jednostka sterująca C-Control I Unit-M Advanced

Wszystkie mikrokontrolery C-Control są programowane z użyciem języków C-Control Basic i nowszego Basic++, które są dostarczane nieodpłatnie wraz z dokumentacją na płycie CD dołączonej do programatora i płytki eksperymentalnej.

Programator (fotografia 2) to zwykły konwerter poziomów zawierający MAX232 lub jego odpowiednik. Płytka mikrokontrolerowa jest programowana za pomocą RS232 i jest to pewien mankament rozwiązania, ponieważ współczesne komputery są pozbawione tego portu i trzeba stosować przejściówkę. Zapewne z czasem firma Conrad uzupełni ofertę o adapter USB/ UART. Z drugiej strony, złącze programujące jest typowe (IDC6), a dla płytki jest dostępna pełna dokumentacja, więc można posłużyć się dowolnym adapterem dostępnym w handlu.

Programator/konwerter poziomów RS232 na TTL

Fot. Programator/konwerter poziomów RS232 na TTL

Istotną cechą zestawów C-Control jest fakt, że są one programowane w specjalnie utworzonym dla nich kompilatorze Basic++, którego opanowanie nie powinno nastręczać problemów nawet początkującym. Kompilator Basica++ ma obszerne biblioteki funkcji, które pozwalają na szybkie tworzenie oprogramowania, nawet bez wiedzy na temat zasad funkcjonowania urządzeń współpracujących z mikrokontrolerem, np. tekstowego wyświetlacza LCD. Oprócz podstawowych funkcji związanych z obsługą modułów funkcjonalnych mikrokontrolera i dołą- czonych urządzeń, kompilator umożliwia również importowanie programów i funkcji z bibliotek oraz tworzenie własnych, do wielkokrotnego użycia w aplikacjach. Zaawansowanym użytkownikom pozwala również na wykorzystanie przerwań, obsługę DTMF oraz pełne użycie zasobów drzemiących w mikrokontrolerze. W nauce pomogą liczne przykłady programów umieszczone na płycie CD.

Jacek Bogusz, Elektronika Praktyczna, 10/2014
 

Powiązane tematy:

Polecane produkty:

Polecane akcesoria: