Upload
evan-atkinson
View
219
Download
0
Tags:
Embed Size (px)
Citation preview
Curt PriestCIST 1451
April 21, 2014
Enabling remote access and control from anywhere
PIC18F97J60 Based Ethernet Controller
Project milestonesMapping Software / hardware ICSP interfaceCompile / install firmware1 wire communication protocolHTML / AJAX / JAVA / CGI
ConclusionWhy I chose this projectWhat I learnedWhat would I do differentWhat next?
Project descriptionCreate a platform that
enables internet access and control to home appliances such as HVAC systems.
Dynamic monitoring Increased security and
protection
Project methodologyUse Ethernet enabled PICCreate voltage isolationUse Microchip TCP/IP stack
Overview
Project Description
Use Ethernet enable Pic Micro
Develop safe voltage isolation
Use Microchip’s TCP/IP stack
Modify and compile / program firmware and software
Procedure / Methodology
Physical Hardware
Demonstration board
Pic programmer
USB to Serial conversion cable
USB power / communication cable
Voltage Isolation
Need to separate High voltage AC from Low logic circuit and user interface
Household currents susceptible to powerful surges.
Inductive loads create ‘kick-back’ voltages
TCP / IP stack
Fully customizable
Free usage license
Application
Transport
Internet
Host-To-Network
Project Considerations
Why Target HVAC system monitoring voltage differential inductive
Bare bones chip or Demo boardDesign efficiency / esthetics
Genuine or aftermarket Physical costDocumentation reliability
Mapping of hardware to software
Build interface connections ICSP (in circuit serial program)
Successful compile and install of firmware
Milestones
Creation of 1 wire communication protocol for DS1820
HTML / AJAX / JAVA / CGI
Network Port forwarding for out of network access
Milestones Cont.
Why I chose this projectLow level electronics basicsHardware interfacingComplex microprocessor designProtocol development
What I learnedDemo board added complexityTCP/IP stack very customizable but very complexMany programming technologies combined to create flexibility. Project platform will continue to provide training for several
technologies.
Conclusion
What would I have done differentChoice of aftermarket board added complexityBetter research: could have been costlyComplexity would slowed down progress
What is next.Project platform will continue to provide training for several
technologies.
Conclusion Cont.
Thank you for your time.
Questions & Discussion