Quote:
Originally Posted by apalrd
Many automotive and industrial control systems operate at extremely high speeds, for various reasons. It's not uncommon for active suspension and other vehicle dynamics related systems to operate at 100hz to 1000hz, depending on how fast their actuators can be actuated, and these often run on relatively slow processors (e.g. I worked on a suspension system at 1000hz on a MPC5534 clocked at 80mhz, and many engine controllers I work with use the MPC5xx family at 56mhz).
|
The last embedded automotive project I worked had a 3000Hz task, a 1000Hz task, two slower tasks, and a handful of hardware interrupts (SPI, PWM input edge detection, etc) running on an 8-bit microcontroller clocked at 16MHz. I wrote the RTOS (preemptive with rate monotonic priority) and app (integrated) in assembly and C.