pic18f97j60 based ethernet controller

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

Upload: tuwa

Post on 21-Mar-2016

58 views

Category:

Documents


8 download

DESCRIPTION

April 21, 2014. Curt Priest CIST 1451. PIC18F97J60 Based Ethernet Controller. Enabling remote access and control from anywhere. Overview. Project description Create a platform that enables internet access and control to home appliances such as HVAC systems. Dynamic monitoring - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PIC18F97J60 Based Ethernet Controller

Curt PriestCIST 1451

April 21, 2014

Enabling remote access and control from anywhere

PIC18F97J60 Based Ethernet Controller

Page 2: 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 methodology

Use Ethernet enabled PICCreate voltage isolationUse Microchip TCP/IP stack

Overview

Page 3: PIC18F97J60 Based Ethernet Controller

Project Description

Page 4: PIC18F97J60 Based Ethernet Controller

Use Ethernet enable Pic Micro Develop safe voltage isolation Use Microchip’s TCP/IP stack Modify and compile / program

firmware and software

Procedure / Methodology

Page 5: PIC18F97J60 Based Ethernet Controller

Physical Hardware

Demonstration board Pic programmer USB to Serial conversion cable USB power / communication

cable

Page 6: PIC18F97J60 Based Ethernet Controller

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

Page 7: PIC18F97J60 Based Ethernet Controller

TCP / IP stack

Fully customizable Free usage license

Application

Transport

Internet

Host-To-Network

Page 8: PIC18F97J60 Based Ethernet Controller

Project Considerations

Why Target HVAC system monitoring voltage differential inductive

Bare bones chip or Demo boardDesign efficiency / esthetics

Genuine or aftermarket Physical costDocumentation reliability

Page 9: PIC18F97J60 Based Ethernet Controller

Mapping of hardware to software Build interface connections ICSP (in circuit serial program) Successful compile and install of firmware

Milestones

Page 10: PIC18F97J60 Based Ethernet Controller

Creation of 1 wire communication protocol for DS1820

HTML / AJAX / JAVA / CGI Network Port forwarding for out of

network access

Milestones Cont.

Page 11: PIC18F97J60 Based Ethernet Controller

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

Page 12: PIC18F97J60 Based Ethernet Controller

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.

Page 13: PIC18F97J60 Based Ethernet Controller

Thank you for your time.

Questions & Discussion