{"id":7056,"date":"2018-04-11T00:00:00","date_gmt":"2018-04-11T00:00:00","guid":{"rendered":"https:\/\/new-www.sii.pl\/case\/frequency-generator-bombardier-netherlands\/"},"modified":"2019-12-11T10:09:43","modified_gmt":"2019-12-11T10:09:43","slug":"frequency-generator-bombardier-netherlands","status":"publish","type":"case-study","link":"https:\/\/siisweden.se\/en\/case-study\/frequency-generator-bombardier-netherlands\/","title":{"rendered":"Frequency Generator \u2013 Bombardier Netherlands"},"content":{"rendered":"<h2>The challenge<\/h2>\n<p>The client was looking for support in a number of works related to the creation of a frequency generator. This included:<\/p>\n<ul>\n<li>Fast Fourier Transformation for output signal adjustment in real time<\/li>\n<li>Generating output with DAC with DMA.<\/li>\n<li>Ethernet interface as a diagnostic interface<\/li>\n<li>Multi microcontroller setup (STM32F1 as ATP Controller and STM32F4 as Main Controller)<\/li>\n<li>Audio class-D amplifier as output<\/li>\n<li>Xilinx CoolRunner-II CPLD (prototyping phase)<\/li>\n<\/ul>\n<h2>What we did<\/h2>\n<p>The EDG-6 Frequency Generator receives information from the master system (managing railway traffic) and generates on their basis a code specifying the permitted speed on a given section of the train path.<\/p>\n<p>Our 3 Embedded Engineers were responsible for:<\/p>\n<ul>\n<li>Creating an ATP Controller prototype based on CPLD,<\/li>\n<li>Creating an ATP Controller prototype based on STM32F1,<\/li>\n<li>Creating CPU software:\n<ul>\n<li>Selecting a measurement algorithm (FFT, window, Fsamp, buffer size),<\/li>\n<li>Selecting an output generating algorithm (DAC, DMA), implementing the following software modules: Measurement Module, Frequency Generator Module, Diagnostic Module, ATP Module.<\/li>\n<li>Adjustment tests,<\/li>\n<li>Investigating the crosstalk effect,<\/li>\n<li>Impedance measurement,<\/li>\n<li>ATB code reading by the train \u2013 static test,<\/li>\n<li>ATB code reading by the train \u2013 dynamic test<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The challenge The client was looking for support in a number of works related to the creation of a frequency &hellip; <a class=\"continued-btn\" href=\"https:\/\/siisweden.se\/en\/case-study\/frequency-generator-bombardier-netherlands\/\">Continued<\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"template":"views\/single-old-case-study.blade.php","offering":[1648],"industry":[1656],"client":[1501],"technologies":[3248,3242,3243,3244,2311,3245,3246,3249,3250],"country":[],"class_list":["post-7056","case-study","type-case-study","status-publish","hentry","offering-industrial-engineering","industry-automotive","client-alstom-en","technologies-atp-controller-prototype","technologies-c-pc-diagnostic-tool","technologies-c-embedded-code","technologies-eclipse-ide","technologies-freertos","technologies-stm32cubemx","technologies-stmstudio","technologies-verilog","technologies-xilinx-ise-webpack-prototyping-phase"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/case-study\/7056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/types\/case-study"}],"author":[{"embeddable":true,"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/users\/9"}],"wp:attachment":[{"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/media?parent=7056"}],"wp:term":[{"taxonomy":"offering","embeddable":true,"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/offering?post=7056"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/industry?post=7056"},{"taxonomy":"client","embeddable":true,"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/client?post=7056"},{"taxonomy":"technologies","embeddable":true,"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/technologies?post=7056"},{"taxonomy":"country","embeddable":true,"href":"https:\/\/siisweden.se\/en\/wp-json\/wp\/v2\/country?post=7056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}