200 likes | 361 Views
SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006. Purpose. Purpose of Effort. Develop a functional replacement for the Ramp Metering firmware from WSDOT Utilize the same protocol as utilized for SunGuide SM Release 2.1:
E N D
SunGuideSM Software Development ProjectRamp Meter Firmware DiscussionsAugust 8, 2006
Purpose Ramp Metering Firmware
Purpose of Effort • Develop a functional replacement for the Ramp Metering firmware from WSDOT • Utilize the same protocol as utilized for SunGuideSM Release 2.1: • Implies no changes to the “master” side of the software • Same GUI already reviewed by FDOT • Developing to the “known” functionality Ramp Metering Firmware
Requirements Ramp Metering Firmware
RM Firmware Requirements • The SunGuide system shall provide a ramp metering firmware for controlling traffic flow onto a roadway from an on-ramp. • The Ramp Meter controller firmware shall control equipment consisting of standard transportation management hardware equivalent to the Model 170 controller. • The Ramp Meter controller firmware shall be developed for the 68HC11 processor. • The Ramp Meter controller firmware shall support Model 170 controller keypad, LED display, indicators, communications input and output functionality • The Ramp Meter controller shall provide standardized communications that conform to the WSDOT ramp metering protocol as described in "170 Communications Protocol:VAX-170-DOC05". Ramp Metering Firmware
RM Firmware Requirements: con’t • The source for input to the Ramp Meter controller shall be configurable. • The Ramp Meter controller shall allow use of a common access keypad for manual access to firmware parameters and controller operation. • The Ramp Meter controller shall accept pre-defined configurable firmware parameters. • Firmware parameters shall be utilized for data collection and ramp metering algorithms. • The Ramp Meter controller shall allow firmware parameters to be downloaded from a central system or manually input from the keypad. • The Ramp Meter controller front panel shall provide controller metering and data collection status in a manner consistent with the WsDOT Firmware implementation. Ramp Metering Firmware
RM Firmware Requirements: con’t • The Ramp Meter controller shall provide a manually configurable Clock and calendar function. • The Ramp Meter controller shall provide Surveillance functions. • The Ramp Meter controller shall provide data collection surveillance services in a local mode. • The Ramp Meter controller shall meter traffic flow. • The Ramp Meter controller shall meter a configurable number of lanes up to three lanes. • The Ramp Meter controller shall operate in a local or central command mode. Ramp Metering Firmware
RM Firmware Requirements: con’t • The Ramp Meter controller local mode shall operate based on local traffic conditions and firmware parameters consistent with the WsDOT implementation. • The Ramp Meter controller central command mode shall operate based on algorithms defined by the central system. • The Ramp Meter controller metering algorithms shall be defined for local mode consistent with the WsDOT firmware implementation. • While in central mode, the Ramp Meter controller shall implement the metering rates sent from the SunGuide software. • The Ramp Meter controller shall allow for manual starting, stopping and modifying the metering from central command. • The Ramp Meter controller shall meter in local mode when active and disconnected from central command. Ramp Metering Firmware
Development Approach Ramp Metering Firmware
RM Development Process • Development Segmentation: • 3 operational modules • Continuous integration testing between Data/Metering modules • Full integration testing once all modules developed Ramp Metering Firmware
Development Tools Ramp Metering Firmware
RM Development Environment • Development tools • COSMIC 68XC11 Cross-compiler • SEEHAU In-line Emulator • 3 developers Ramp Metering Firmware
RM Emulation Environment • Controllers • Model170E • 2 RM controllers / 1 detector simulator • Loop simulation firmware developed by Bitran Ramp Metering Firmware
Ramp Meter GUI Ramp Metering Firmware
RMS Context Menus • RMS Main Context Menu • Ramp Meter Controller (RMC) Icon Context Menu Ramp Metering Firmware
RMS Metering Control • View Current RMC Data • View and Change • Operational Status • Metering Range • Metering Rate • Central Control Mode • Access RMC Alarms • Send FirmwareParameters to RMC Ramp Metering Firmware
RMS Central Time of Day • Schedules RMC Metering Algorithm to Use • Time of Day • Days of week • Start / End times • Selected Algorithm • Special Event • Events defined byadministrator Ramp Metering Firmware
RMS Alarms and Reset • RMC Alarms Dialog • Displays current alarm conditions from controller • RMC Reset Dialog • Choose whether to reset • Loops • Firmware • Communication Ramp Metering Firmware
RMS Firmware Parameters • Allows Detailed Configuration of Device • Recommended for Expert Users Only Ramp Metering Firmware
Questions? Ramp Metering Firmware