Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere PIC18F97J60 Based Ethernet Controller.

Post on 14-Dec-2015

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

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

top related