REMOTE MONITORING OF EMERGENCY POWER SYSTEMS Senior Design Team 1905
AG AGEN ENDA DA 01 Collaborators 02 Summary and Background 03 Technical Purpose 04 Project Phases and Budget SLIDE /
COLLABORATORS Senior Design Team 1905 01 SLIDE /
OUR TEAM LAYOUT ECE TEAM Collaborators • CSE team will be working on designing the website • ECE is designing the webserver Allysa Garcia Andrew Philippi Dinelson Rosario module CSE TEAM • The team advisors are Helena Silva and Song Han • Sponsor is Bill Schneeloch • Meetings between teamshappen jointly and separately Rania Chowdhury William Reid Emil Abraham Evan Langlais SLIDE / 4
SUMMARY & BACKGROUND Senior Design Team 1905 02 SLIDE /
BACKGROUND Kinsley Group is a leading energy solution supplier • They are a Kohler product distributer • Provide generator instillation, maintenance, and generator • rental services UConn uses Kinsley generators • The generators use Decision-Maker Controllers • They currently use direct connections to monitor generators • status SLIDE / 6
Kinsley wants a way to for their • technicians to remotely check the status of their generators. We are developing a module which provides • an embedded Webserver A website will be designed to present • information from the generator Our project uses the DM-550 • This controller contains a Modbus output • SUMMARY Webserver will accept HTTP request • SLIDE / 7
TECHNICAL PURPOSE Senior Design Team 1905 03 SLIDE /
TECHNICAL PURPOSE Solutions PROJECT WEBSITE MODULE OVERVIEW Two ways we can conduct our Website must be a proper Converts Modbus data into project representation of all the meaningful HTTP requests and 1. Virtual Cable controllers information sends to an online webserver 2. Data Ingest Analytics Microprocessor • • Security Modbus adapter • • History • SLIDE /
VIRTUAL CABLE Key Concepts Generator hardware listens and • responds to requests of its data API communicates with generator • hardware for data Website retrieves data from API and • displays it when it becomes available SLIDE / 10
DATA INGEST MODEL Key Concepts Generator hardware is simple and • pushes data periodically Intake server processes and saves data • from all generators Website and other analytics products • interface with data 11 SLIDE /
PROJECT OVERVIEW Pros Data Ingest Virtual Cable Little overhead and maintenance Extremely scalable • • Inexpensive to implement Resilient and highly redundant • • Enables all basic time-scale analytics Enables both real time and big data analytics • • SLIDE / 12
PROJECT OVERVIEW Cons Virtual Cable Data Ingest Difficulty scaling above a certain point Requires cloud provider (AWS, Azure, etc) • • Reliant on generator hardware being Under threshold far more costly • • operational More maintenance and overhead • Responsiveness limited by slowest • connection SLIDE / 13
WEBSITE Experimental Work SEARCH Log in system is implemented • If multiple generators are in use, • information for the specific one is pulled by using the serial search bar Will display data based on the event • codes listed in the DM-550 manual Analytics can be implemented to show • data trends from the generator LOGIN SLIDE / 14
WEBSITE Simulation BIG DATA ANALYTICS Big data analytics can give predictive • figures of the generator Real time analytics provides immediate • information on the generator Red = Bad • Yellow = Warning • Green = Functioning • REAL TIME ANALYTICS Wireframe and mock inputs used for • simulation 15 SLIDE /
HARDWARE Experimental Work Raspberry Pi to Modbus RS-485 Arduino Shield Port Using a Raspberry Pi microprocessor to • convert the Modbus RS-485 signals to HTTP requests Power is supplied through the USB • connection on the Raspberry Pi for the proof of concept Ethernet Port Ethernet connection provides access to • upload converted HTTP to API Raspberry Pi webserver Microprocessor SLIDE / 16
HARDWARE Simulation Connecting device to the DM-550 • Using the given debug software • provided by Kinsley to see how information uploads to website Planning on using C++ for the • microcontroller. By using this our simulation will be based on the outputs 17 SLIDE /
HARDWARE Quantitative Information The information contained in these • registers is the data being sent to the API server Our device (master) needs to be able to • communicate with the controller (slave) to gather information from these registers 18 SLIDE /
PROJECT PHASES & BUDGET Senior Design Team 1905 04 SLIDE /
PROJECT PHASES Project Management 01 02 03 04 A basic overview of our phase oriented process: Research Design Build Test 1. Research Gather the following resources: • Designed block diagrams • Program microcontroller • Use the controller to run 2. Design • DM-550 manual • Create flow charts • 3D print module case commands through our • Modbus to Ethernet converter • Design website wireframe • Adding website features webserver 3. Build manual • Building webserver proof of • User access • Stress testing • Microprocessor webservers concept • User support • Documentation 4. Test • Modbus communication • History • Debugging cod e protocol • Analytics SLIDE / 20
TIMELINE Project Management PHASE 03 03 PHASE 01 01 Build Research Phase 1: September – October Phase 2: start October – November 2018 Phase 3: December – January PHASE 02 02 Design SLIDE / 20
TIMELINE Project Management PHASE 04 Phase 4: Test January – April DEMO DAY Demo Day marks the end of senior design End Deliverables include: • Demonstrating knowledge on 2019 project management and development • Implementation of prototype SLIDE / 22
BUDGET Project Management Items Provided Unit Price Raspberry Pi No $37.30 26% RP to Arduino Shield No $16.99 74% Arduino Modbus Kit No $15.95 DM-550 Yes $0.00 Modbus to Ethernet Yes $0.00 Used Converter Un-used Controller Debug Yes $0.00 Total Allocated: $1000 Software Ethernet Cable No $5.99 Modbus RS-485 Unsure $184.08 connection cable TOTAL: $250.31 SLIDE /
THANK YOU CONTACT Allysa Garcia allysa.garcia@uconn.edu Andrew Philippi andrew.philippi@uconn.edu Dinelson Rosario dinelson.rosario@uconn.edu Senior Design Website http://ecesd.engr.uconn.edu/ecesd1905/ SLIDE /
Recommend
More recommend