topbanner.gif
May 27, 2018 09:31:01
Login
Username

Password




Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.
Navigation
bullet2.gif HOMEROASTERS.ORG
bullet2.gif Active Forums
bullet2.gif FORUM INDEX
bullet2.gif Downloads
bullet2.gif News
bullet2.gif Facebook Connect
bullet2.gif Forum FAQ
bullet2.gif Photo Gallery
bullet2.gif Search
bullet2.gif User's Voice
bullet2.gif Videos
Forum Threads
Newest Threads
bullet2.gif Massive Fluidbed Hea...
bullet2.gif Fluidbed roaster bui...
bullet2.gif CR3 Arduino coffee r...
bullet2.gif Size of Home Roastin...
bullet2.gif BMHG mod question
Hottest Threads
bullet2.gif Bobby M15's drum [138]
bullet2.gif Looking for TC4C ... [112]
bullet2.gif Dereks 1-2Kg drum... [105]
bullet2.gif PETS also part of... [71]
bullet2.gif 3d Printed Fluid ... [49]
Users Online
bullet2.gif Guests Online: 2

bullet2.gif Members Online: 0

bullet2.gif Total Members: 5,399
bullet2.gif Newest Member: TexLaw
BotSlap Panel
bullet2.gif Last check: 05.27.18
bullet2.gif Slap count: 0
bullet2.gif Last checked ID: 6635
View Thread
Homeroasters.org » DATALOGGERS - CONTROLLERS - RATE OF RISE METERS » Dataloggers/Controllers/Rate of Rise Meters
Who is here? 1 guest(s)
 Print Thread
Simple heater control
renatoa
Hi,

In the quest of the simplest/cheapest/easiest to use roaster electronics, I developed a heater control method suitable for anyone using whatever Windows based roasting app, for instance Artisan.
The method is solderless, Arduino-less, programing-less :) and use a cheap ($5) USB to serial adapter and some software, to directly or automatically control the heater SSR.
It could be suitable to control some fans, but not any electric motor ! So ask, to investigate first for the specific motor you intend use ...
DC motors for example can be controlled with this solution if you replace the SSR with a PWM input speed controller.

To make possible the usage of that adapter to generate PWM for motor control, a windows app was been developed to do the magic, providing also a simple user interface allowing manual control.
The LCD theme chosen used make it almost part of Artisan look.

Those who like use the same concept for reproducing app for Mac or Linux, just search for "FTDI bitbang".

Attached pictures shows the adapter-SSR connection, applet UI, and Artisan configuration to interface with this control method.

In Artisan you should call the applet in two places, once for the power slider change event, and use as argument the {} notation to pass the PWM value, and second, in some several places/button events where you want to shut off the heat, having as argument value zero.
When called as command line the applet has three arguments, the third is optional, allowing you to pass a short descriptor of the event that triggered power change, to be logged for later diagnosis.

Beware: a non initialised serial line status is equivalent with heater 100% on !
For this reason, you should use one of the following protection methods: either have a manual switch on heather circuit, either, start Artisan and be prepared to press Reset as fast as you connect the USB adapter.

Not attaching the control app yet, want to polish it more, to be sure is bug free.
And maybe you have suggestions to improve :)

PS: for some technical limitations, the control range is between 10 and 90% PWM.
I can think to some tricks to allow also control in the 5-10% range, but not sure if useful, what do you think ?
renatoa attached the following images:
com2pwm-heater_off_button_events.jpg com2pwm-power_slider_event_assign.jpg com2pwm-ui.jpg com-ssr_wiring.jpg

Edited by renatoa on 02-13-2018 02:06
DIY: TO based IR to bean 800g
Moded commercial: Dieckmann RoestMeister, Nesco, popcorn.
PID/ramp/soak controllers, MS6514 USB/Artisan/Apps/popC
Grinder: mod'ed Porlex to 47 conical burrs
 
chaff
Nice going !

Can I take it we are at one now with Artisan's PID ? :)
Would connecting the SSR to 5v and signal out get around the startup issue ?
 
renatoa
Gave up with PID, I am controlling manually the roast using the applet.
There is a bug somewhere on the command chain, from the moment I see the power slider changing in Artisan and the command line is issued, there is a 3 seconds delay.
PID overshots are even worse, 10 seconds and tens degrees off, for any PID values.
Probably will write my own control app in a future. Tapping in the serial stream carrying the data from thermocouples is not difficult, so Artisan will continue doing the logger job.

Reversing the control logic will raise another issue, no more possible to cut heater off.
I can't drive line up permanently, I mean programatic, only down.
 
Jump to Forum:
Similar Threads
Thread Forum Replies Last Post
Simple, bigger, better, faster, SC/TO high torque motor replacement for ~$35 Turbo Oven Roasters 7 03-23-2018 15:40
TC4 control box power requirments Fluidbed Roaster 13 03-22-2018 09:25
Update to my TC4 control box Dataloggers/Controllers/Rate of Rise Meters 5 02-13-2018 13:12
Quest M3 Fan Control via Artisan Dataloggers/Controllers/Rate of Rise Meters 9 12-06-2017 05:25
Control for drum roaster Drum Roasters 7 07-03-2017 20:15