Title: W.I.N.C.
1W.I.N.C. s Smart Controller
- EE 4512 Senior Design
- Department of Electrical and Computer Engineering
- January 17, 2002
- Semester 2 Project Overview
2W.I.N.C. Team
Dr. J.W. Bruce, Faculty Advisor
Tim Willis, Team Leader
Michael Nestler
3Where We Are
- Completing SX-28 Code
- Designing PCB
- Further investigation into Solid State Relays
(SSR)
4AC Load Circuit
5Objectives and Constraints
- Use the microprocessor output of 5 VDC to supply
voltage to loads that will require 120 VAC to
operate. This switching shall occur no less than
10,000,000 times during the designed operational
lifespan of the dishwasher. - The processor needs to meet the following minimum
requirements 100 bytes of data memory and 20
I/O pins.
6Objectives and Constraints (continued)
- The controller must interface six loads that will
operate on AC. - The circulation pump requires either 120 VAC
300W. - The drain pump requires 120 VAC at 100 W.
- The heater requires 120 VAC at 1600 W.
- The exhaust fan requires 120 VAC at 10 W.
- The rinse aid dispenser requires 120 VAC at 46 W.
- The inlet valve will have two solenoids that
require 120 VAC at 6 W.
7Objectives and Constraints (continued)
- The user interface should consist of the
following user inputs - Time Increment toggles 5 VDC/ 0 VDC
- Time Decrement toggles 5 VDC/0 VDC
- Rinse toggles 5 VDC/0 VDC.
- Heat Selection toggles 5 VDC/0 VDC
- Power Switch A SPST switch that turns main
power on/off. - 24 character LCD screen.
8Objectives and Constraints (continued)
- The controller must immediately stop all
operations in the event of the door opening
during operation.
9Timeline
10Acknowledgements
Special Thanks to Mississippi State
Faculty- Dr. J. W. Bruce for his
technical advisement, Dr. R. Winton, Dr. Joe
Picone for his academic guidance. Viking
Range, Inc.- John Picardat - Engineer Martin
Wesemann General Manager Beth Williams-
Assist. Product Manager
11Q/A Session
12Hardware
13Hardware Model
Circulation pump
Switching Circuit
User Interface
Heater
Switching Circuit
Exhaust Fan
Switching Circuit
MCU
Switching Circuit
Other Devices LEDs
14Switching Circuit
- nMOSFET (enhancement)
- (ID17A ,VGS100V)
- Diode
- (1 Watt, 100V)
- Resistor
- (1 Watt, 10 ohms)
- Relay
- (High Capacity, SPST-NO)
15Switching Circuit (Relays)
Armature off
Armature on
16AC Loads
- 1. Heater
- 2. Circulation Pump
- 3. Drain Pump
- 4. Dispenser
- 5. Inlet Valve
- 6. Exhaust Fan
-
17 (ID) Relay off
MOSFET On
18(ID) Relay on with MOSFET off
Induced Current Vg 0V
19Circuit Protection (diode)
Snubber
20Microcontroller
21Smart Controller is Managed by the Ubicom SX28
- Internal clock register/counter
- 20 I/O pins
- Configure I/O pin-by-pin
- Sleep/Wake up pin
- Provide software upgrades quickly
- User Configurable speeds
22Why Ubicom?
- 20 I/O Pins, exactly fulfilling requirements
- 136 Bytes of memory
- Family of chips
23Chip Pin Assignments
1 SX28 28 2
27 3
26 4
25 5
24 6
23 7 22 8
21 9
20 10
19 11
18 12
17 13
16 14 15
- RTCC MCLR
- VDD OSC1
- n.c. OSC2
- Vss LCD 0
- n.c. LCD 1
- Door LCD 2
- i2c (data) LCD 3
- i2c (clock) LCD 4
- Rinse Aid LCD 5
- Button0 Drain Pump 0
- Button1 Drain Pump 1
- Button2 Circ. Pump
- Button3 Heater
- Inlet/Fill Fan
24LCD Display (from Optrex)
Communicates digitally with the microprocessor
through 6 separate data lines. Displays 24
characters total.
25Conclusion
26Direction for the Spring 2002
- Hardware Packaging
- PCB Implementation fully functional prototype in
Designer Series Dishwasher - Controller interfacing to the user interface
- Controller interfacing to the mechanical
components - Periodically update website
27Trade-offs b/t EMR and SSR
SSR
EMR
Pros Pros
Long Operating Life High isolation between outputs
High Input-Output isolation Low cost per contact
High resistance to shock Very low on-resistance (10 m? )
No sparking Lower Output Capacitance (1pF)
Cons Cons
Heat Sink required Greater Weight
Higher price per contact Shorter Operating Life
Higher on Resistance (100 ?) Lower shock and vibration Resistance
Higher output capacitance (20pF) Switching-induced EMI
28Load Characteristics
29Demonstration Model
Circulation pump
Switching Circuit
User Interface
Heater
Switching Circuit
Exhaust Fan
Switching Circuit
MCU
Switching Circuit
Other Devices LEDs
30BILL OF MATERIAL
31(No Transcript)
32User Interface Flowchart
33Hardware Interface
34I2c, and why?
- I2c is a method of placing multiple digital
devices, called slaves on a single 2-wire bus.
- A master device can access any of these slaves
via serial communication. (ie, bit-by-bit.) - Conserves I/O pins at the cost of speed.
- Our thermostats and turbidity sensor are placed
on an i2c bus.
35But Wait! How is an analog turbidity sensor on an
i2c bus?
- We are using an ADC to convert the two turbidity
signals to 12-bit digital numbers. - The ADC is i2c compatible, and has multiple
channels (for more than one analog input).
36REFERENCES (1)
1 M.N. Huhns, Networking Embedded Agent, IEEE
Internet Computing, Vol.3, No.1, pp. 91-93,
January/February 1999. 2 B. Giacalone, M. Lo
Presti, F. Di Macro, Hardware Implementation
Versus Software Emulation of Fuzzy Algorithm
Application, IEEE World Congress on Computa
Intelligence, Vol. 1, No. 1, pp. 7-12, May 1998.
3 Hiroyoshi Nomura, Noborv Wakami, Shinj,
Kondo, Non-linear Technologies in a Dishwasher,
Proceedings of IEEE, pp. 57-58, Japan-USA, July
1995. 4 V.V. Badami, N.W. Chbat, Home
Appliances Get Smart, IEEE Spectrum, Vol. 35,
No. 8, pp. 36-43, August 1998.
37REFERENCES (2)
5 J.M. Fenster, The Woman Who Invented the
Dishwasher, Invention Technology, pp. 55-61,
Fall 1999. 6 Daniel S. Query, Gary Tescher,
The Internationalization of Component
Design,presented at the International Appliance
Technical Conference, Columbus, Ohio, USA, May
15-16. 7 Alan T. McDonald, Stephen H.
Frisked, David J. Ulrich, Thermal Model of the
Dishwasher Heater in Air. Proceedings of the
IEEE International Appliance Technology
Conference, IEEE International Appliance
Technology Conference, IEEE Transactions On
Industry Applications. Vol. 25, No. 6, pp.
1176-1180, Madison Wisconsin, USA, November 1988.
38REFERENCES - (3)
7 Alan T. McDonald, Stephen H. Frisked, David
J. Ulrich, Thermal Model of the Dishwasher
Heater in Air. Proceedings of the IEEE
International Appliance Technology Conference,
IEEE International Appliance Technology
Conference, IEEE Transactions On Industry
Applications. Vol. 25, No. 6, pp. 1176-1180,
Madison Wisconsin, USA, November 1988. 8 Wang
Yi-Min, W. Russell, A. Arora, Xu Jun,Toward
Dependable Home Networking, Proceedings
International Conference On Dependable Systems
and Networks, pp. 44-48, Microsoft Corp.,
Redmond, WA, USA, June 2000. 9 Barbara
Mayer, Smart Appliances are the Wave of the
Future, http//www.tcpalm.com/home/15sapplij.sht
ml, Home Garden, USA, July 2001.
39REFERENCES-(4)
10 T. Erickson, Turbidity Sensing as a
Building Block for Smart Appliances, IEEE
Industry Applications Magazine, Vol.3, No. 3, pp.
31-36, May-June 1997. 11 J.W. Bruce,
Microprocessors II, Mississippi State
University, Mississippi, MS, USA, 2001. 12 K.
Rexford, Electrical Control for Machines, 5th
ed., Delmar Publishing, Albany, New York
1997. 13 C. Okey P.M. Ruane Advances in
Appliance Control The Breaking of a Paradigm.
Proceedings of the 1996 IEEE International
Conference On Control Applications, Dearborn, MI
91-94, September 1996.