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

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

Dec 14, 2015

Download

Documents

Evan Atkinson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere PIC18F97J60 Based Ethernet Controller.

Curt PriestCIST 1451

April 21, 2014

Enabling remote access and control from anywhere

PIC18F97J60 Based Ethernet Controller

Page 2: Curt Priest CIST 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

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

Project Description

Page 4: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere 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: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere PIC18F97J60 Based Ethernet Controller.

Physical Hardware

Demonstration board

Pic programmer

USB to Serial conversion cable

USB power / communication cable

Page 6: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere 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: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere PIC18F97J60 Based Ethernet Controller.

TCP / IP stack

Fully customizable

Free usage license

Application

Transport

Internet

Host-To-Network

Page 8: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere 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: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere 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: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere 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: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere 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: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere 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: Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere PIC18F97J60 Based Ethernet Controller.

Thank you for your time.

Questions & Discussion