ABOUT THE CLIENT
ISABELLENHÜTTE is one of the world’s leading manufacturers of electrical resistance and thermoelectric materials for temperature measurement and passive components in the automotive, electrical and electronics industries.
Precision measurement systems from Isabellenhütte set the industry benchmark for current, voltage and temperature sensing in cars and trucks, hybrid and electric vehicles, as well as industrial and renewable energy generating systems.
The collaboration between Isabellenhütte and Pentalog started in August 2014 with the development of a testing framework, aka project PISA01, which is still ongoing until today. In the meantime, there have been several short-term projects in the field of embedded systems.
Today, we are working on two long-term projects:
PISA01, located in the Republic of Moldova (Chisinau), and PISA02, located in Romania (Iasi).
Source : Author Fujji, ShutterstockIn Europe, all the cars use the electronic components produced by Isabellenhütte. The Quality Tests of these components are performed with a framework developped using Python by a Pentalog dedicated team
Key Facts about the Projects
Type of contract: two dedicated teams
Number of team members: 4
Nearshore in Eastern Europe: Iasi and Chisinau Delivery Centers
PISA01 Project: DEVELOPMENT OF A TESTING FRAMEWORK:
The project’s purpose is to satisfy the client software department’s needs via high quality, automatic equipment tests.
All custom frameworks are implemented to support:
For this project, Pentalog chose the KANBAN organizational framework in combination with AGILE software development.
PISA02 Project: DEVELOPMENT OF A SOFTWARE EMBEDDED PRODUCT
KEY SUCCESS FACTORS
All projects have fast changing priorities and requirements. The team is able to organize work to react to the incoming changes and deliver high-quality and high-performing products. All software parts are operational, from low level serial communication industrial equipment to high-level UI and virtual machine control.
Equipment test validation consists in complex data analysis and forecast algorithms, live-time visual monitoring, backtrack scenarios.
We are working closely with the client’s engineers, helping them with the application design, software description, team priorities management, meetings, and discussions.
3 units: 1 sensor, 1 optical/electrical converter with laser controller and 1 processing unit
The communication between the sensor and the o/e-unit (optical/electrical) is bidirectional – UART (Universal Asynchronous Receiver Transmitter)
Communication between o/e (optical/electrical unit) and processing unit is based on the MODBUS/TCP Protocol via LAN
Custom communication to a cloud system or end user
The developers’ tasks were to generate test specifications out of the system specifications and to test the sensor and units. For testing, the team had to stimulate the sensor over the USB/UART interface and remotely collect measurements over the UART/USB interface. The simulation/stimulation was performed in Python.