Welcome to Keylevel

 

Home
Links
Contacts


Keylevel Consultants Limited, which  was established in 1996 by Chris Tapp, an embedded systems engineer with nearly 15 years experience, specialises in providing embedded, real-time, internet and PC software and hardware solutions to the industrial, automotive and small business sectors.


Our Mission

To provide high quality, direct, fast and efficient solutions to meet our clients' requirements.


Company Profile

Member of the
MISRA-C Steering Group
Currently Chairing
MISRA-C++ Working Group

Services

  • Real time systems consultancy and design, both embedded and PC-hosted
  • CAN network consultancy and design
  • Windows™ application development
  • Windows™ device driver development
  • Microprocessor systems design
  • Data Logging solutions
  • Motor Drive control systems
  • Web page design

Project History

Disclaimer: The following are not to be considered as endorsements or recommendations by previous clients. This history is included to show the range of work undertaken by Keylevel Consultants Limited. Third party logos and trademarks are copyrighted to their owners.

Produce Specification and Test procedures for, and carry out independent testing of, a high-integrity CAN gateway.

The gateway was to allow a development system to receive data from a high-integrity CAN bus that could not tolerate disruption caused by failures or errors within the development system. It was also required to allow a limited set of messages to be sent from the development system to the high-integrity system.

  • Failsafe transceiver design for the high-integrity bus.
  • Design of a fast software filter to be used when determining if an identifier is to be routed from the development system to the high-integrity system. The look-up time had to be less than 20us for any possible set of identifier values.
  • Failsafe database upload for software filter.


Jaguar Cars Limited

Design and implementation of an embedded Windows CE™ radar signal processing node and associated data logging system.

  • Windows CE™ kernel customisation work to integrate touch screen and TFT LCD panel onto Hitachi SH4 platform.
  • Windows CE™ application development to provide radar data collection, signal processing and ethernet data logging stream generation at 50Hz update rate.
  • Windows 2000 application development to allow for logging of radar system data and synchronous video capture (by means of Firewire and DirectShow).

Design and implementation of a Windows™ hosted data acquisition, signal processing and replay software suite for automotive use.

  • Windows NT™ device driver for 200mbps Hotlink™ interface to a high specification automotive millimetre wave radar system.
  • Video capture system to enable synchronous visible spectrum camera images to be tagged to captured radar data.
  • CAN interface to allow synchronous logging of vehicle dynamics and user interface information.
  • Real time environment to enable radar data signal processing and target threat assessment to be carried out.
  • Data capture to disk in real time, both continuously and event-triggered (with pre- and post- trigger delays).
  • Real time 3-D rendering of camera image, radar data, signal processing output and threat assessment target selection using OpenGL™.

Design and implementation of real time software in 'C' for an Infineon C505C based 'haptic' speed controller.

  • Pulse width modulated road speed capture.
  • PID controller for haptic throttle pedal actuator driver.
  • User interface to allow 'intuitive' driver control of the system.

European 4th Framework Anti-Collision Autonomous And Safety Intervention System (AC-ASSIST) project.

  • Advanced sensor system consisting of visible spectrum camera, millimetre wave radar and sensor fusion system allowing determination of road path and obstacle detection for a vehicle based collision warning and intervention system.
  • Algorithm design and implementation in 'C' for an Infineon C167CR based collision warning alarm designed to enable an inattentive or distracted driver to react in a timely manner to a potentially hazardous situation.
  • Algorithm design and implementation in 'C' for an Infineon C167CR based collision intervention system designed to mitigate or prevent longitudinal vehicle collisions by means of electronic throttle and brake control.

European 4th Framework Urban Drive Control (UDC) project.

  • Roadside to vehicle microwave telematic link providing traffic light phase and recommended vehicle speed information to the driver to allow optimisation of traffic flow in urban areas.
  • Stop & Go system allowing the vehicles' speed to be automatically controlled so as to maintain a safe following distance to the vehicle in front. The system comprised of a millimetre wave radar, electronic throttle controller, user interface, electronic brake control and micro-processor based vehicle dynamics controller.

Various implementations in 'C' for Philips 82C592 based real time modules with CAN interface.

  • User interface with DMA sound generation, LCD interface, analog and digital inputs, lamp driver outputs, charge pump driven fail-safe module and a SLIO (software-less CAN node) input expansion module.
  • Road speed input and actuator output node.
  • Yaw rate input node.
  • Hand held diagnostic interface.

Windows™ hosted RS-232 data logger for vehicle dynamics controller data recording and system development.


Alpine of Europe

  • Automotive road speed interface module for in-car navigation system.
  • Micro-processor based hardware and software design.
  • CAN interface to vehicle for road speed determination.
  • Variable frequency digital interface to enable road speed to be sent to navigation system.


Motorola

  • Troubleshooting for an automotive electronics module.

Send mail to chris.tapp <at> keylevel.com with questions or comments about this web site.
Copyright © 2000 Keylevel Consultants Limited
Last modified: January 25, 2007