Giter Site home page Giter Site logo

ece1140's Introduction

Group MK1 Train Control System

ECE 1140 Systems & Project Engineering

ece1140's People

Contributors

cchriskeach avatar katycat5e avatar kstrandquist avatar marmysl avatar mbenninghoff avatar mcm174 avatar mmtoner avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

katycat5e

ece1140's Issues

All Track Controller Hardware Features

  • Speed and Authority sent

  • Automatically set traffic lights

  • Automatically set switch positions

  • Train presence and Failures

  • CTC track occupancy

  • Railway crossings

  • PLC boolean

  • Load PLC

  • Manually switch

  • Safety critical architecture

automatic v manual

automatic is still running when i set to manual, so the switch is oscillating position

Train can not leave block 0

Have to figure out how to control when a train leaves block 0. Will possibly fix by placing train on block 1 with first nonzero power command.

Track Model Features

  • Hot reload of track layout/system
  • Track direction restrictions
  • Supply invalid track circuit during circuit failure
  • Passenger sales/generation
    • Passenger logging
  • Environmental temperature get/set
  • Track heaters w/ activation

HW Train Controller Features

  • Vital Architecture
  • Add functionality for automatic/manual mode
  • Add more test cases
  • Add safety feature where train will stop when authority is 0
  • Finalize PID controls loop
  • Fix service brake glitch
  • Serial Port delay
  • fix power glitch in outgoing data
  • release brake button
  • fully functional UI
  • set service brake until Kp and Ki are set
  • add left and right door
  • units uniformity
  • Integrate beacon
  • Integrate failures
  • Add stopping at stations for 60 seconds

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.