Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Investigation of Data Sets For Transmission Control
KTH, School of Information and Communication Technology (ICT).
2013 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The transmission in Volvo Construction Equipment’s (VCE) machines is controlled by an electronic control unit (ECU). The ECU is in recent machines based on the latest electrical and electronic platform, Construction Electronic Platform 2+ (CEA2+). In this new system, the hardware control software is separated from the application software.

The control system in the ECU contains a considerable amount of parameters that control the characteristics of the transmission. This report will describe the importance of hardware and application separation and how the separation should impact the implementation of parameters depending on what the parameters control. Hardware and application parameters should be separated, no matter how the parameters are stored.

The CEA2+ is already in use in the family of wheel loaders and this report will look into the current data set solution and investigate how it is designed and suggest possible future modifications. Persistent data sets of parameters are stored in non-volatile memory. The ECU memory consists of flash and EEPROM memory. EEPROM memory is the default storage area of data sets with the possibility to place data sets in separate modules depending on desired properties such as access and modifiability. It is also possible to place data sets in the flash memory, but with less configurability than in the EEPROM memory.

Parameters are defined at different levels during the development and the current solution includes parameters called complimentary software (CSW) parameters. The CSW parameters are internal parameters for mainly development purposes. In the current solution, they are hard coded in the main software (MSW) and a modification of the CSW parameters therefore requires a MSW change.

The CSW parameters are in the near future to be declared in a header file included by the MSW which will make it possible to modify the parameters without modifying the MSW. The header file will declare the parameter constants. A dedicated parameter handler in MSW will deliver parameters to other software parts. The client will ask for a parameter through a request signal and the parameter handler returns the parameter in a confirm signal. The platform will ensure that values are correct before they are sent to components as Rubus operating system signals. A disadvantage with the new data set solution is a high utilization of the so called ports in the Rubus operating system.

Abstract [sv]

Transmissionen i Volvo Construction Equipments (VCE) maskiner styrs av en styrenhet, electronic control unit (ECU). För en del maskiner är ECU:n baserad på den senaste elektriska och elektroniska plattformen, Construction Electronic Platform 2+ (CEA2+). I det nya systemet är mjukvara som styr hårdvara separerad från programvara.

Styrsystemet i ECU’n innehåller en stor mängd parametrar som styr beteendet hos transmissionen. Den här rapporten beskriver vikten av att seperera hård- och programvara och hur det bör påverka implementationen av parametrar beroende på vad de styr. Hård- och programvaruparamterar bör separeras, oavsett hur de lagras.

CEA2 + används redan i hjullastarfamiljen och denna rapport kommer att undersöka hur den nuvarande data set-lösningen är utformad och föreslå eventuella framtida ändringar. Data set med parametrar lagras i ett icke-flyktigt minne. Minnet i ECU’n består av flash och EEPROM-minne. EEPROM-minne är den vanligaste lagringsplatsen för data set med möjligheter att placera data set i separata moduler beroende på önskade egenskaper som tillgång och modifierbarhet. Det är också möjligt att placera data set i flashminnet men med mindre konfigurationsmöjligheter än i EEPROM minnet.

Parametrar definieras på olika nivåer under utveckling och den nuvarande lösningen innehåller parametrar som benämns complimentary software-parametrar (CSW). CSWparametrar är interna parametrar för främst utveckling och hårdkodas i main software (MSW). En modifiering av CSW-parametrar kräver således en föränding av MSW.

CSW-parametrar ska inom en snar framtid deklareras i en header-fil inkluderad av MSW vilket kommer göra det möjligt att modifiera CSW-parametrarna utan att modifiera MSW. En dedikerad parmeterhanterare i MSW skickar parametrar till andra mjukvarudelar. En klient frågar efter parametrar genom en request-signal och parameterhanteraren svarar med parametern i en confim-signal. Plattformen kommer att säkerhetsställa att värdet är riktigt innan de skickas till komponenter som Rubus-operativsystemsignaler. En nackdel med den nya data set lösningen är ett högt nyttjande av de så kallade portarna i operativsystemet Rubus.

Place, publisher, year, edition, pages
2013. , 40 p.
Series
TRITA-ICT-EX, 2013:126
Keyword [en]
Parameter, data set, ecu, architecture.
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-177856OAI: oai:DiVA.org:kth-177856DiVA: diva2:874545
Examiners
Available from: 2015-12-01 Created: 2015-11-27 Last updated: 2015-12-01Bibliographically approved

Open Access in DiVA

No full text

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 160 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf