View Single Post
  #12   Spotlight this post!  
Unread 08-10-2012, 00:35
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,101
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Team 973 Code Now Public

Quote:
Originally Posted by apalrd View Post
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.