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

Aplikuj i dołącz do Sii

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

APLIKUJ APLIKUJ

Join Sii

Dorota Software Engineer

ZATWIERDŹ