Author Topic: LPC812 PID Controller  (Read 2138 times)

0 Members and 1 Guest are viewing this topic.

Offline mubesTopic starter

  • Regular Contributor
  • *
  • Posts: 238
  • Country: gb
  • Do Not Boil
LPC812 PID Controller
« on: January 19, 2014, 11:37:58 pm »
Folks,

I just completed a PID controller based on the NXP LPC812 in C.  The code should easily transition to other platforms but, at a quid a piece, the 812 is  quite a reasonable choice anyway.  It uses a MAX6675 thermocouple interface to a K-type thermocouple and its initially been applied to reflow soldering (firing a solid state relay). User interface is over a serial link, but adding switches and LEDs would be trivial. The easiest board to get started with would be a LPCXpresso 812 although I've also done my own circuit which should be available in a week or two when the new PCBs come back and have been validated.

The code is available at https://github.com/mubes/leater/ and there's some background documentation available at http://www.marples.net/Leater. Feel free to ask questions or kickoff discussions on this thread. The project remains open to be extended so suggestions are welcome, I'd particularly value some help/advice/input on strengthening the PID itself as it's a new area to me and there are people here who I can learn a lot from. It delivers a reasonably good Reflow Oven profile, but I'm not convinced it'll be stable for other applications yet.

...just in case it's useful to someone.

DAVE
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf