1 / 13

PIC18F97J60 Based Ethernet Controller

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

tuwa
Download Presentation

PIC18F97J60 Based Ethernet Controller

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Overview • Project description • Create 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 PIC • Create voltage isolation • Use Microchip TCP/IP stack • Project milestones • Mapping Software / hardware • ICSP interface • Compile / install firmware • 1 wire communication protocol • HTML / AJAX / JAVA / CGI • Conclusion • Why I chose this project • What I learned • What would I do different • What next?

  3. Project Description

  4. Procedure / Methodology • Use Ethernet enable Pic Micro • Develop safe voltage isolation • Use Microchip’s TCP/IP stack • Modify and compile / program firmware and software

  5. Physical Hardware • Demonstration board • Pic programmer • USB to Serial conversion cable • USB power / communication cable

  6. 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

  7. TCP / IP stack Application Transport Internet Host-To-Network Fully customizable Free usage license

  8. Project Considerations • Why Target HVAC system • monitoring • voltage differential • inductive • Bare bones chip or Demo board • Design efficiency/ esthetics • Genuine or aftermarket • Physical cost • Documentation • reliability

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

  10. Milestones Cont. Creation of 1 wire communication protocol for DS1820 HTML / AJAX / JAVA / CGI Network Port forwarding for out of network access

  11. Conclusion • Why I chose this project • Low level electronics basics • Hardware interfacing • Complex microprocessor design • Protocol development • What I learned • Demo board added complexity • TCP/IP stack very customizable but very complex • Many programming technologies combined to create flexibility. • Project platform will continue to provide training for several technologies.

  12. Conclusion Cont. • What would I have done different • Choice of aftermarket board added complexity • Better research: could have been costly • Complexity would slowed down progress • What is next. • Project platform will continue to provide training for several technologies.

  13. Questions & Discussion Thank you for your time.

More Related