Inżynieria i Nauka

Niezależnie od tego, czy pracujesz nad prostym systemem automatyki, czy też zaawansowanym technologicznie projektem badawczym ze specjalistycznymi stanowiskami testowymi lub niestandardowymi prototypami, pomożemy Ci osiągnąć Twoje cele.

Nasze główne obszary specjalizacji to oprogramowanie sterujące, systemy automatyki, procesy i algorytmy, sensing i akwizycja danych, prototypy, stanowiska testowe, projektowanie 2D / 3D CAD i symulacje. Nasi inżynierowie pracowali również nad różnymi projektami z pogranicza informatyki, układów automatyki, elektroniki i energoelektroniki, elektrodynamiki, napędów elektrycznych czy fizyki eksperymentalnej. Mamy doświadczenie w pracy zarówno w środowisku przemysłowym, jak i akademickim i jesteśmy gotowi podpisać umowy o zachowaniu poufności (NDA) i zakazu konkurowania (NCA), jeśli jest to wymagane przez klienta.

Poniżej przedstawiamy przegląd przykładowego projektu (pozbawionego wszelkich poufnych danych), który podkreśla umiejętności i doświadczenie naszych inżynierów. Powinien on rzucić więcej światła na to, w jaki sposób możemy Ci pomóc.

Automatyczne stanowisko do badań naukowych

Ten supernowoczesny system został zaprojektowany do przeprowadzania zaawansowanych eksperymentów naukowych w swojej dziedzinie nauki. Poniżej przedstawiamy uproszczoną architekturę systemu (kliknij na obrazek, aby powiększyć zdjęcie), a także krótki opis projektu.

system overview image

Do wychwycenia ważnych parametrów systemu wykorzystano wiele różnych czujników. W celu uzyskania pomiarów w formacie cyfrowym wykorzystano kilka płytek konwersji analogowo-cyfrowej. Cztery wysokowydajne układy FPGA sterują procesami wymagającymi precyzyjnego taktowania lub wysokiej niezawodności, a także tymi, które muszą działać niezwykle szybko. Dwa z nich są wyposażone w różne moduły I/O, a jeden z nich ma dwa banki pamięci DRAM używane zaawansowanych, niestandardowych procesach. Te układy FPGA obsługują również krytyczne, szybkie algorytmy sterowania (kontrolery PID, wyjścia PWM itp.).

Mózgiem systemu jest kontroler z procesorem czasu rzeczywistego, wraz z systemem RTOS. Cała kontrola wyższego poziomu, przetwarzanie i rejestrowanie danych, komunikacja z innymi urządzeniami, a także procesy, które nie wymagają ekstremalnie małych opóźnień, są realizowane na tym kontrolerze. Urządzenia zewnętrzne, takie jak zasilacze, wymienniki ciepła, kamery, sondy i inny specjalistyczny sprzęt komunikują się bezpośrednio z tym urządzeniem. Dlatego ten MCU jest całkowicie niezależny od komputera PC, który służy wyłącznie jako graficzny interfejs użytkownika do sterowania platformą, z pewnymi wbudowanymi funkcjami przetwarzania końcowego i monitorowania.

Niestety nie możemy udostępniać szczegółowych opisów funkcji, maszyn stanowych, algorytmów i procesów, zaimplementowanych w systemie, ze względu na poufny charakter projektu. Jednak ta zautomatyzowana platforma spełniła swoje zadanie bezbłędnie i była gospodarzem wielu eksperymentów badawczych, które doprowadziły do kilku publikacji naukowych w swojej dziedzinie nauki.