introduction - MLG Properties, LLC

introduction - MLG Properties, LLC
HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 INTRODUCTION The HT Roaster Interface family of devices provides the means to control certain built‐in roaster functions with a user‐supplied external controller. HT Roaster Interface devices are available in different form factors: • The HTShield device is compatible with Arduino Uno microprocessor boards and may be directly connected to those devices using stacking headers • The HTC device may be stacked onto MLG’s TC4C microprocessor board or may be used as a standalone device HT Roaster Interface devices include an AVR microcontroller with special firmware that is programmed to monitor and interpret signals from the roaster’s OEM controller, as well as heater and fan control signals from an external controller. A typical system that makes use of an HT Roaster Interface device might consist of: • Hottop roaster (KN‐8828P, KN‐8828P‐2, KN‐8828B, KN‐8828B‐2, or KN‐8828D) • TC4 thermocouple interface shield • HTShield • Arduino Uno microcontroller board • RoastLogger software running on a Linux, MacOS, or Windows computer Alternatively, a system may be configured using a TC4C microcontroller board along with an HTC device, thereby eliminating the requirement to include an Arduino Uno in the system: • Hottop roaster (KN‐8828P, KN‐8828P‐2, KN‐8828B, KN‐8828B‐2, or KN‐8828D) • TC4C microcontroller board • HTC • RoastLogger software running on a Linux, MacOS, or Windows computer A system configured in one of the ways described above enables the user to both monitor and control their roaster. The degree of control available is limited only by the capabilities of the software running on the host computer and/or external controller. RoastLogger software, with its Arduino Controller feature, works especially well these systems and is recommended. Users of TC4 shield and TC4C systems also have the option to eliminate the host computer and software, and instead use a simple 4‐button interface and LCD display to monitor roast progress and manually adjust heater and fan outputs (LCDapter hardware and additional cabling is required). HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 DEVICE DESCRIPTION Figure 1 ‐ HTShield board Every HT Roaster Interface device includes an 8‐pin male CTL header and an 8‐pin male PWR header. (Depending on the target roaster, however, either 7 or 8 pins may actually be connected to the roaster). Incoming signals from the roaster’s OEM controller are received on the CTL header and read by the AVR microcontroller. Depending on both the state of the roaster and on the commands received from an external controller, the HT Roaster Interface device will either pass through or modify the heater and fan signals. The passed‐through or modified signals are sent to the roaster’s power board via the PWR header. The HT Roaster Interface device must be powered at 5VDC and should share a common ground with the roaster’s OEM control and power boards. Heater and fan control logic signals from an external controller are optically isolated from the HT Roaster Interface device. (External signals should be nominally 5VDC, but higher or lower voltage external signals may be used with properly sized resistors R1, R2, and R3). HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 For HTShield devices (see Figure 1), external control signals are received directly from an Arduino microcontroller board through the stacking header. Arduino pin D9 carries the heater control signal and Arduino pin D3 carries the fan control signal. For HTC devices (see Figure 2), external control signals must be provided on the male pins of the EXT cable connection header. Aside from the manner in which the devices receive external control signals, the HTShield and HTC devices treat external heater and fan signals identically. PWM frequencies for heater and fan control up to approximately 2kHz have been successfully tested on HT Roaster Interface devices. Figure 2 ‐ HTC board Each HT Roaster Interface device has a block of DIP switches (SW1). These three switches are used to configure the behavior of the device. Complete descriptions of the modes of operation and associated switch positions are provided in Appendix C. Each HT Roaster Interface device includes on‐board LED1. This green LED will illuminate when power is supplied to the HT Roaster Interface device and a 5V (nominal) voltage is detected coming from the external controller. If LED1 is not illuminated, then the HT Roaster Interface device will pass through all OEM control signals and will not permit external heater or fan control. HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 HTC devices detect the presence of an external controller through either the TC4C header or through the +5V and GND pins on the EXT cable connection header. HTShield devices detect the external controller directly through the Arduino stacking headers. In addition to LED1, every device also provides a 2‐pin header for the attachment of panel‐
mounted LED2. The firmware in the HT Roaster Interface device’s MCU is programmed to illuminate LED2 any time the roaster’s heater is on. HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 HT ROASTER INTERFACE IN OPERATION HT Roaster Interface devices are programmed to monitor both OEM roaster control signals and external control signals or commands. In most situations while a roast is progressing, the device will permit the external control signals to reach the roaster’s power board and take over control of the heater and/or fan. The specific mode of operation of the HT Roaster Interface device is established by the positions of the switches in SW1. See Appendix C. In all modes of operation, the following requirements are imposed by the HT Roaster Interface device firmware: • When the roaster’s OEM controller has activated the eject signal or the stir signal (EJ and ST pins in the CTL header) then the OEM controller is given full control over heater and fan. External heater and fan signals are ignored by the HT Roaster Interface device in this situation. • When the OEM controller has not activated the roaster’s drum (DRM signal in the CTL header) then the heater and fan are both forced by the HT Roaster Interface device to be off. External heater and fan signals are ignored by the HT Roaster Interface device in this situation. • When no voltage is detected coming from the external controller then the OEM controller is given full control over heater and fan. This allows use of the roaster in its native mode when the external controller is disconnected. Depending on the mode of operation established by SW1, the HT Roaster Interface device will impose other requirements based on the status of the OEM controller heater and fan signals. See Appendix C for details. While HT Roaster Interface devices may be used with other roasters, many of the features of the devices are targeted specifically at various models of the popular Hottop roasters. Some of the Hottop‐specific features of the devices include: •
•
•
The safety checkpoints implemented on KN‐8828P, KN8828P‐2, KN8828B, and KN8828B‐
2 roasters are supported when the recommended switch configurations are used. The hardware used for the CTL and PWR headers are compatible with OEM Hottop cables. A special HT Roaster Interface device mode has been implemented for P and P‐2 roasters which overcomes many of the shortcomings of that control panel. HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 APPENDIX A ‐ Configuration and Connection Guide for HTShield Figure A‐1 HTShield for 7‐wire cable Figure A‐2 HTShield for 8‐wire cable HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 Item SW1 (3‐pos dip switch) LED 2 (2‐pin header) Hottop D HT_EN = OFF FAN = ON INVERT = OFF Hottop B HT_EN = ON FAN = ON INVERT = ON Hottop P HT_EN = OFF FAN = OFF INVERT = ON TCGND (2‐pin header) Connector for remote LED to indicate heater status (1K series resistor provided on HTShield board) In‐circuit programming header for IC1 On when Arduino/TC4 has been detected Ties roaster ground to TC4 system ground Connector for remote LED to indicate heater status (1K series resistor provided on HTShield board) In‐circuit programming header for IC1 On when Arduino/TC4 has been detected Ties roaster ground to TC4 system ground Connector for remote LED to indicate heater status (1K series resistor provided on HTShield board) In‐circuit programming header for IC1 On when Arduino/TC4 has been detected Ties roaster ground to TC4 system ground R‐GND (see TCGND) (see TCGND) (see TCGND) POW‐
SEL (4‐pin header) CTL (8‐pin header) Supplies power to TC4 device from roaster Supplies power to TC4 device from roaster Supplies power to TC4 device from roaster 7‐wire cable to Hottop OEM control panel 8‐wire cable to Hottop OEM control panel 8‐wire cable to Hottop OEM control panel PWR (8‐pin header) 7‐wire cable to Hottop OEM power board 8‐wire cable to Hottop OEM power board 8‐wire cable to Hottop OEM power board ICSP (6‐pin header) LED 1 Comments Set FAN switch to OFF if external fan control is not desired (D and B only). Use is optional, but highly recommended. LED 2 will illuminate when heater is receiving power. Advanced users only Optional. May be needed if grounded thermocouples are in use. Use with R‐GND (see below) Optional. If used, values between 1K and 10K usually work. May also use a jumper here. Optional. For advanced users. Note that polarities are different for the 7‐
wire cable vs the 8‐
wire cable. Note that polarities are different for the 7‐
wire cable vs the 8‐
wire cable. HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 APPENDIX B – Configuration and Connection Guide for HTC Mounting Option A: HTC as a standalone board This mounting option uses a 6‐wire cable to carry the necessary power, ground, fan control, and heater control signals from an Arduino/TC4 system or from a TC4C system to the HTC. The HTC may be mounted inside the roaster, or it may be mounted externally. Mounting Option B: HTC piggybacked on to TC4C board This mounting option uses a 4‐wire cable to carry the necessary fan control and heater control signals from the TC4C system to the HTC. Compared to Mounting Option A, two fewer wires are required since the +5V and GND signals are provided directly by the stacking 4‐pin header (labeled TC4C on the board). Figure B‐1 HTC configured for 7‐wire cable Figure B‐2 HTC configured for 8‐wire cable HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 Item SW1 (3‐pos dip switch) LED 2 (2‐pin header) Hottop D HT_EN = OFF FAN = ON INVERT = OFF Hottop B
HT_EN = ON
FAN = ON INVERT = ON Hottop P
HT_EN = OFF
FAN = OFF INVERT = ON Connector for remote LED to indicate heater status (1K series resistor provided on HTC board) In‐circuit programming header for IC1 Connector for remote LED to indicate heater status (1K series resistor provided on HTC board) In‐circuit programming header for IC1 Connector for remote LED to indicate heater status (1K series resistor provided on HTC board) In‐circuit programming header for IC1 On when external control has been detected On when external control has been detected On when external control has been detected TCGND (2‐pin header) Ties roaster ground to TC4 system ground Ties roaster ground to TC4 system ground Ties roaster ground to TC4 system ground R‐GND (see TCGND) (see TCGND)
(see TCGND)
POW‐
SEL (4‐pin header) CTL (8‐pin header) PWR (8‐pin header) TC4C (4‐pin header) Supplies power to TC4 device from roaster Supplies power to TC4 device from roaster Supplies power to TC4 device from roaster 7‐wire cable to Hottop OEM control panel 8‐wire cable to Hottop OEM control panel 8‐wire cable to Hottop OEM control panel 7‐wire cable to Hottop OEM power board 8‐wire cable to Hottop OEM power board 8‐wire cable to Hottop OEM power board Stacking connector for TC4C Stacking connector for TC4C Stacking connector for TC4C 4‐ or 6‐wire cable connector to TC4C or Arduino/TC4. 4‐ or 6‐wire cable connector to TC4C or Arduino/TC4. 4‐ or 6‐wire cable connector to TC4C or Arduino/TC4. ICSP (6‐pin header) LED 1 EXT (4‐pin header) Comments Set FAN switch to OFF if external fan control is not desired (D and B only). Use is optional, but highly recommended. LED 2 will illuminate when heater is receiving power. Advanced users only
This provides confirmation that the Arduino/TC4 or TC4C has been detected by the HTC interface. Optional. May be needed if grounded thermocouples are in use. Use with R‐GND (see below) Optional. If used, values between 1K and 10K usually work. May also use a jumper here. Optional. For advanced users. Note that polarities are different for the 7‐wire cable vs the 8‐wire cable. Note that polarities are different for the 7‐wire cable vs the 8‐wire cable. Optional for TC4C (Use with Mounting Option B). Not applicable to Arduino/TC4. Use 6‐wire cable for Mounting Option A; use 4‐wire for Mounting Option B (TC4C only). HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 APPENDIX C ‐ HT Roaster Interface Switch Configurations for Hottop Roasters Hottop HT_EN Model Switch Setting D OFF FAN Switch Setting ON (see com‐
ments) INVERT Switch Setting OFF B ON ON ON P OFF OFF ON Safeguards OEM Program Setting Max. 1. HTRI time monitors drum, stir, eject signals 2. OEM fusible link 1. HTRI Max. monitors time, drum, stir, 100% eject signals heat, 2. Factory 100% programmed fan safety points 3. OEM fusible link Cooling Between Back to Back Roasts Fully user‐
controlled through HTRI User must control fan through HTRI; heater is OEM‐
controlled OEM‐controlled 1. HTRI Max. (not changed by time, 0% monitors HTRI) drum, stir, fan eject signals 2. Factory programmed safety points 3. OEM fusible link Comments Similar behavior if FAN switch set to OFF, except that fan is OEM‐
controlled. May also be used for Hottop P models, but poor roast performance may result from the limitations of the OEM programming. This can result in turning the heater off during some segments and/or ending the roast prematurely on P roasters. Special mode for Hottop P model roasters: HTC will force the heater to turn off any time the OEM controller enables the fan signal. May also be used for Hottop B model. HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 Mode HT_EN FAN INVERT Comments 0 OFF OFF OFF Recommended for Hottop D model if user control of fan is not desired 1 OFF OFF ON Special mode recommended for Hottop P roaster. May also be used for Hottop B model. 2 OFF ON OFF Recommended for Hottop D model if user control of fan is desired 3 OFF ON ON Recommended for advanced users with custom applications only! 4 ON OFF OFF Recommended for advanced users with custom applications only! 5 ON OFF ON Recommended for advanced users with custom applications only! 6 ON ON OFF Recommended for advanced users with custom applications only! 7 ON ON ON Recommended for Hottop B model. May also be used for Hottop P model, subject to limitations of OEM roast programs. HT_EN switch: ON = HTRI controller will enable heater ONLY when OEM controller has enabled heater OFF = HTRI controller may enable heater whether or not OEM controller has enabled heater FAN switch: ON = user may control fan through HTRI during roast OFF = fan is controlled by OEM controller at all times (all modes except mode 1) OFF = user control fan through HTRI during roast; OEM fan signal causes heater to be turned off by HTRI (mode 1 only) INVERT switch: ON = OEM controller logic signals are inverted (1 = OFF, and 0 = ON) OFF = OEM controller logic signals are not inverted (1 = ON, and 0 = OFF) HT Roaster Interface Copyright (c) 2012 MLG Properties, LLC Technical Reference Version 1.00, Sept. 3, 2012 DISCLAIMER HT Roaster Interface devices are experimental electronics kits. They are intended to be used by electronics hobbyists and other persons similarly knowledgeable with electronic devices. Installation of one of these devices into your roaster may disable important safety features built into the roaster. It may also void the warranty on your roaster. HT Roaster Interface devices have not been reviewed, tested, or certified by UL Laboratories, CSA, or any other recognized testing agencies. Any insurance you have that might otherwise cover damages resulting from a roaster fire may become voided by the use of non‐approved devices such as HT Roaster Interface devices. Neither MLG Properties, LLC nor any other persons or companies that may have been involved in the testing or documentation of HT Roaster Interface devices may be held liable for any damages resulting in part or whole from the use of HT Roaster Interface devices. This limitation shall apply even in the event of damages resulting from flaws in the devices that are known to MLG Properties, LLC or other persons or companies that may have been involved in the testing or documentation of HT Roaster Interface devices. By installing and using an HT Roaster Interface device you are accepting any and all risks associated with its use. If the conditions outlined above are unacceptable, you may return the device(s) unused for a full refund within 7 days of receipt. While both Hottop roasters and Arduino microcontroller boards are mentioned in this reference manual, neither has endorsed nor is affiliated in any way with the HT Roaster Interface device. Hottop and Arduino are trademarked or copyrighted names owned by their respective companies. 
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising