Modbus to DNP3 Protocol Converter Group 24: Joshua Daly, CpE Daniel Doherty, CpE Mac Lightbourn, EE Joseph Wilkinson, EE.

Slides:



Advertisements
Similar presentations
CL100D series DSP controlled Uninterruptible power supplies.
Advertisements

سیستم آلارم دیجیتالی مجهز به ثبات خطا
Model W Wall Mount Static Transfer Switch. Why choose a model W static transfer switch? Increases power availability. Integrated maintenance bypass. True.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
VAMP 300 IED functionality Feeder relay Motor relay
ELECTRONIC SYSTEMS NESI NanoRacks Embedded System Integration Board HARDWARE Functional Design.
Inputs: Digital and 4 configurable for Digital or 10 bit Analog Outputs:4 - 8 amp Relays or 700ma Transistors (1 PWM) 4 Line by 18 Character fully.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
1 Strictly confidential | Engineering| © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of.
1 Rev /02 Modular Construction Dual/Redundant CPU/Power Supply Support TCP/IP Communication Protocol 4096 Camera by 512 Monitor Switching English.
1 Rev /02 Modular Construction Dual/Redundant CPU/Power Supply Support TCP/IP Communication Protocol 4096 Camera by 512 Monitor Switching English.
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Future Designs, Inc. Your Development Partner
S.W.A.T (Security Watching All the Time) Jeff Shin Tyler Stubbs Paul Kasemir Pavel Mayyak.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
PCB Layout Design. PCB Layout Special Layout Considerations 4 in.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
1  Module Type Overview  Construction  Characteristics  Installation principles  Details PD 600-Series.
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
eAutomation Enabler – Advantech Industrial NETworking
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Camera Interfacing using ARM7
3D RGB LED Cube Group 15 Luke Ausley BSEE Joshua Moyerman BSPE Andrew Smith BSPE Sponsored by Stellascapes 1.
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Temperature Monitoring System Open Source all the way! Jim Owens.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
Objectives How Microcontroller works
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
MSP 430 Project ECE 300 Spring 2004 William S. McLemore Ruben D. Briano Cheng-Han Tsai.
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
ECE Grande ECE 477 Design Review Team 3 - Fall 2008.
ECE 477 Design Review Team 4  Fall 2010 (L to R) Andy Sydelko, Chris Cadawallader, Mike Wiliams, Craig Pilcher.
Group 18 Lucas Chokanis Daniel Ramirez Lloyd Harrison Philip Teten.
Test your projects… ….from your PC!. Today’s Presentation Background Problem Statement Objectives Milestones Technical Approach Future Work Achievements;
Group 18 Lucas Chokanis Daniel Ramirez Lloyd Harrison Philip Teten.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
M340 Modbus Plus Proxy Link legacy systems to Ethernet
ECE 477 Design Review Team 14  Spring 2006 Jason, Nathanael, David, David.
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
Phase Converter Simulator AKA Voltron
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
Low Power FM Receiver Andrew Young November 17, 2008.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
New product introduction:
Eric Glover Steve Andre Shaun Greene Russell Willmot.
Lab 1 Summary.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
SCADA for Remote Industrial Plant
SUBMITTED BY EDGEFX TEAM
Microcontroller Based Digital Code Lock
DIGITAL CALCULATOR USING 8051
RAILWAY TRACK SNAP NOTIFICATION
Introducing the PIC Mid-Range Family and the 16F84A
Team 14 PCB Layout Design Narrative
The bios.
Presentation transcript:

Modbus to DNP3 Protocol Converter Group 24: Joshua Daly, CpE Daniel Doherty, CpE Mac Lightbourn, EE Joseph Wilkinson, EE

 Controllers like this one alternate which pumps in the lift station are active to maintain the desired flow rate and water level.  Other functions include ventilation control and alarms for high water or odor levels.  Many controllers are networked together and there is no industry-standard network protocol.

Modbus vs. DNP3 Project motivation: MPE needs to allow for communication between network nodes that are using these different protocols. CreatedMarket Difficulty of Implementation Equipment Costs Open Standard? Records time- stamped event sequences? Efficiency (bytes transferred for a given bandwidth) Modbus 1979 Widely used in all SCADA industries Low$100+NoWith DifficultyAverage DNP Sometimes used in water/ wastewater applications High $500- $3000 Yes Very High

Four-Semester Plan  Device Build  User Interface  Initialization Phase II  Network Communications  Security Phase I

Key Specs  Operates between -10 and 80 degrees Celsius  Protects against surges of 120 V  MCU clock has a backup battery that can power the MCU for 12 hours if power is lost  Sends alarm to master device when power is lost  Takes Ethernet input and gives Ethernet output  Allows user to view and change networking parameters  Logs 20,000 events, even when power is lost, with 98% fidelity  Records date and time of each event to millisecond accuracy  Notifies master device of all events with 95% fidelity

Four-Layer PCB Design

Choosing an MCU Microchip PIC32 TI Stellaris ARM Cortex M3 Freescale MC9S12NE64 Freescale MC9S12XDP512 Price/unit (bulk purchases)$1.58+$1.00+$6.93+$ Pins28, 36, or 4464, 100, 144, or or 11280, 112, or 144 Processor Speed80 MHz 16 MHz80 MHz Memory128 KB SRAM 256 KB SRAM, 32 KB Flash 64 KB Flash, 8 K RAM 512 KB Flash, 64 KB SRAM Special Considerations Cheap/free dev tools; extensive application notes Ethernet-ready Ethernet-ready with application notes; already widely used by the sponsor XGate coprocessor module; Non- multiplexed external bus interface; in same family as MCUs used by our sponsor

Ethernet Integration  Ethernet jacks include integrated magnetic isolation modules  Input and output both feature a dedicated Ethernet controller  Modbus input and DNP3 output interface with the MCU via SPI ports for high speed communications

ENC28J60 J NL

Noise Due to SPI Lines

 To reduce the noise, we took three measures 1. We placed pull-up resistors close to the microcontroller 2. We used large-value resistors for the pull-ups and large-value bypass capacitors 3. We isolated the MOSI and MISO lines with copper ground

Push Buttons and LEDs

Coding Environments  Visual Studio Used while PCB board was in development Familiar environment  Code Warrior Freescale MCU Optimization of.s19 file

Firmware Overview  Creation of data Structs to maintain parameters  Menu system Allows user to adjust stored parameters Strict requirements from the sponsor  Initialize all components on the PCB  Handle all button functionality

Firmware Challenges  Project requirements changed midway through  Integration of all parts on PCB  Delayed action based on buttons  Code must be well documented and easily modified

Data Storage  Stored in contiguous blocks  Storage requirements Factory defined User defined

Buttons  Required Guidelines  Button Functionality  Menu Navigation  Time Delayed press

Screen  Display Screen 3 7-segement displays  Mimic the current display used by MPE  Allows user to visually navigate and set parameters

Power Subsystem

Power Supply Requirements Takes in 24 V DC  This supply is shared with other components in the lift station control panel  This is a low voltage in comparison to other devices being used in industrial applications  The low voltage bypasses some of the testing requirements for meeting UL standards

Power Supply Requirements Surge Protection  Must handle currents up to 80 A  Must correct irregular voltages  Multiple devices are connected in a shunt configuration for combined benefits

Power Supply Requirements Type of DeviceLifetime-number of surges Response Time Transient Voltage Suppression Diode -1 ps Metal Oxide Varistor1000 surges1 ns Zener Diodeinfinite1 us Gas discharge tube20 surges5 us

Input Surge Protection

Power Supply Requirements Must be fed through a DIN rail mount  All devices in the lift station control panel attach to one rail  Mount also serves as chassis ground for added surge protection

DC/DC Converter  Voltage is stepped down to 3.3 V and then fed to the power plane  To conserve power, a passive switching regulator was chosen  Our configuration is a common circuit with extensive application notes

Financials ComponentPriceQuantityTotal Clock$2.344$9.36 Clock-Back Battery$4.281 Microcontroller$ Switching Regulator$3.751 Schottky Diode$0.551 TVS Diode$0.731 Inductor$3.561 LCD Driver$ Digit 7-Segment Display $2.911 Ethernet Controller$5.832$11.66 Ethernet Connector$4.732$9.46 Super-Red LED$1.082$2.16 Cyclone Pro Programmer $ Metal Oxide Varistor$0.561 Din Rail Connector$1.541 CaseDonated1 PCB$ Pin Connector$0.153$0.45 Resistor$0.0217$0.34 Capacitor$0.1220$2.40 Total $457.11