Klient

Bombardier - globalny dostawca zintegrowanych specjalistycznych rozwiązań dla przemysłu kolejowego.

Wyzwanie

Klient potrzebował wsparcia w szeregu prac związanych ze stworzeniem generatora częstotliwości. Niezbędne były:

  • Szybka transformacja Fouriera do regulacji sygnału wyjściowego w czasie rzeczywistym
  • Generowanie danych wyjściowych za pomocą DAC z DMA.
  • Interfejs Ethernet jako interfejs diagnostyczny
  • Konfiguracja wielu mikrokontrolerów (STM32F1 jako kontroler ATP i STM32F4 jako kontroler główny)
  • Wzmacniacz audio klasy D jako wyjście
  • Xilinx CoolRunner-II CPLD (faza prototypowania)

Co zrobiliśmy

Generator Częstotliwości EDG-6 odbiera informacje z systemu nadrzędnego (zarządzającego ruchem kolejowym) i generuje na ich podstawie kod określający dozwoloną prędkość na danym odcinku trasy pociągu.

Nasi 3 inżynierowie oprogramowania wbudowanego byli odpowiedzialni za:

  • Tworzenie prototypu kontrolera ATP na podstawie CPLD
  • Tworzenie prototypu kontrolera ATP na podstawie STM32F1
  • Tworzenie oprogramowania CPU:
    •  Wybór algorytmu pomiaru (FFT, okno, Fsamp, rozmiar bufora)
    • Wybór algorytmu generowania danych wyjściowych (DAC, DMA), zastosowanie następujących modułów oprogramowania: Moduł pomiarowy, Moduł generatora częstotliwości, Moduł diagnostyczny, Moduł ATP
    • Testy adaptacyjne
    • Badanie efektu przesłuchu
    • Pomiar impedancji
    •  Odczyt kodów ABT przez pociąg – test statyczny
    • Kodowanie kodu ABT przez pociąg – test dynamiczny
Dowiedz się więcej
Zobacz więcej

Cały czas szukamy talentów

Dołącz do Sii i zyskaj szanse na udział w podobnych projektach dla prestiżowych Klientów.

Zobacz więcej

Otrzymaj ofertę

Jeśli chcesz dowiedzieć się więcej na temat oferty Sii, skontaktuj się z nami

Wyślij zapytanie Wyślij zapytanie

Get an offer

Artur Regional Director

Dołącz do Sii

Znajdź idealną pracę – zapoznaj się z naszą ofertą rekrutacyjną i aplikuj.

APLIKUJ APLIKUJ

Join Sii

Dorota Software Engineer

ZATWIERDŹ

This content is available only in one language version.
You will be redirected to home page.

Are you sure you want to leave this page?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden dann auf die englische Sprachversion der Website weitergeleitet.

Möchten Sie fortsetzen?