Hart Software and Embedded Systems Development
Hart Software and Embedded Systems Development

Home

Firmware for Process Automation Devices with Hart Communication Interface

100 % Microcontroller Experience

Effective use of available technology

  • Improved processing accuracy
  • More features
  • More diagnostics
  • Improved interfaces
  • Improved user support
  • Migration from C to C++
  • HAL Optimization
  • MSP Reduction
  • Multitasking system
  • Grafical display
  • Associative user interface
  • Subsequent documentation
  • Automated whitebox tests
  • Generated source code
  • Improved interrupt handler coding
  • Trouble shooting
  • Failure analysis
  • Assessment of technical risks
  • Optimization of hardware interfaces
  • Ultra low power design
  • Source code review

100 % Hart Protocol Experience

Effective use of the Hart Communication Technology

  • Tiny Hart stack (C++)
  • Midsize Hart stack (C++)
  • Sizeable Hart stack (C++)
  • Minimum number of commands
  • Hart without burst mode
  • Recommendeable commands
  • Hart without DDL
  • Hart without DTM
  • Functionality reduction
  • Simple user interface
  • Reduced developer interface
  • Hart stack in C-language (micro lib)
  • Real needs of the device manufacturer
  • Reduced command 48
  • Hart 5 functionality in a Hart 6/7 cover

Engineering

Software/Firmware Development and Consulting

  • Development of mobile phone software (iOS, Android Apps) for field device applications (Kotlin, Xamarin, Java, C++).
  • Development of sql database structures for the source code generation for parts of the firmware in embedded field devices (single source concept).
  • Development of simulations of a field devices on personal computers (80 % of source code sharing).
  • Integration of firmware components into field devices
    - Android support,
    - Linux support,
    - FreeRTOS support,
    - SD memory card access,
    - Bluetooth interface,
    - NFC interface,
    - WiFi interface,
    - HART classical interface (4..20 mA),
    - HART-IP interface (Ethernet-APL),
    - Modbus TCP IP interface and
    - USB interface.
  • Development of web server for field devices.
  • Documentation of software and firmware components.
  • Development of automated testing software and firmware.
  • Development of application software in C++, C#, Python, F#, Kotlin, Java, Visual Basic and VBA.
  • Review of Specifications and Documentations.
Walter Borst Walter Borst

Technologies

  • nRF52, STM32
  • ARM Cortex-M
  • GCC, Keil
  • VS, VS Code
  • HAL-Design
  • MSP Integration
  • Bare Metal Programming
  • EmbOS, FreeRTOS
  • AFE881, DS8500, AD5700, DS8500, DAC8740, NCN5192
  • Hart Master (Client)
  • Hart Slave (Server)
  • DDL, DTM, FDT

  • File Systems
  • Bluetooth, WiFi, NFC
  • Power Management
  • Battery Management
  • Web-Server,
    Device Simulation

  • White Box Testing

  • Automatied Testing

  • Code Generation

  • C, C++, C#, Java, Python, F#, Kotlin, VB, VBA, Assembler

  • Windows, Linux

Druckversion | Sitemap
Copyright © 1998-2024 Walter Borst. All Rights Reserved.