Matt s Stoplight Simulation Machine Architecture and Assembly Language Training Matt Born June 2001

Size: px
Start display at page:

Download "Matt s Stoplight Simulation Machine Architecture and Assembly Language Training Matt Born June 2001"

Transcription

1 Matt s Stoplight Simulation Machine Architecture and Assembly Language Training Matt Born mattborn@imsa.edu June 2001 Introduction During June, 2001, I attended the course " Machine Architecture and Assembly Language Training". During the four weeks of the course we used the Rigel R-31JP single board computer with an 8052 CPU to do experiments designed to teach us about how computers work at the lowest levels. During the last week of the course we were required to design and build a project using what we had learned during the course. This report describes my final project for that course, a stoplight simulation. There are two elements to the stoplight simulation the thinking element and the visual element (see figure 1). The thinking element is the more difficult element, though the visual element was not without it s difficulties. Interfacing the two elements also had complications, but the most important processes lie in the thinking element. A stoplight can be thought of as a state machine, which must make many yes-no decisions. These include such things as, Are there people waiting to turn left?, Has someone requested a walk signal?, Has traffic in this direction gone long enough?, and Is anyone still crossing in this direction?. These questions determine the state of the stoplight, i.e. which lights are on. This decision-making is part of the thinking element. The thinking element, which makes all of these important decisions, was an R31-JP based system. The 8052 of my R31-JP was programmed in assembly to respond to many different signals, make decisions based on those signals, and also to relay the decisions to the visual element. There are basically three sets of input signals (see table 1). Two are symmetric, and represent North-South and East-West. The third is walk signals. Rigel R31-JP SBC PC "Thinking Element" "Visual Element" Input Name Walk Left Turn Lane (N) Left Turn Lane (S) Straight Lane (N) Straight Lane (S) Left Turn Lane (E) Figure 1 - Input Description Universal walk request. Interrupt driven. Sets a flag that triggers walk signal at next red light. North left turn lane. When North-South traffic is polled, will allow left turn signal for North if pin is high. Also used to reset timeout clock for left turns. South left turn lane. When North-South traffic is polled, will allow left turn signal for South if pin is high. If both North and South are high, both North and South receive left turn signals. Also used to reset timeout clock for left turns. North straight and right turn lane. Used to reset timeout clock for North-South green lights. South straight and right turn lane. Used to reset timeout clock for North-South green lights. East left turn lane. When East-West traffic is polled, will allow left turn signal for East if pin is high. Also used to reset timeout clock for left turns.

2 Left Turn Lane (W) Straight Lane (E) Straight Lane (W) West left turn lane. When East-West traffic is polled, will allow left turn signal for West if pin is high. If both East and West are high, both East and West receive left turn signals. Also used to reset timeout clock for left turns. East straight and right turn lane. Used to reset timeout clock for East-West green lights. West straight and right turn lane. Used to reset timeout clock for East-West green lights. Table 1 - List of Inputs There are three sets of output signals as well (see table 2). These are merely on-off signals for each light. I will illustrate these output signals for North-South and the walk signals, but it should be understood that there are equivalent signals for East-West. Output Name North Red On North Red Off North Yellow On North Yellow Off North Green On North Green Off North Yellow Arrow On North Yellow Arrow Off North Green Arrow On North Green Arrow Off South Red On South Red Off South Yellow On South Yellow Off South Green On South Green Off South Yellow Arrow On South Yellow Arrow Off South Green Arrow On South Green Arrow Off Walk On Walk OffWalk On Don t Walk On Don t Walk Off Output Description Turns North red light on Turns North red light off Turns North yellow light on Turns North yellow light off Turns North green light on Turns North green light off Turns North yellow arrow on Turns North yellow arrow off Turns North green arrow on Turns North green arrow off Turns South red light on Turns South red light off Turns South yellow light on Turns South yellow light off Turns South green light on Turns South green light off Turns South yellow arrow on Turns South yellow arrow off Turns South green arrow on Turns South green arrow off Turns walk signal on Turns walk signal off Turns don t walk signal on Turns don t walk signal off Table 2 - List of Outputs With these output signals, we can control any of the output lights on the stoplight. Now we have input signals and output signals. We need to connect them in some way so that the inputs have a reasonable effect on the outputs. First, we should examine the inputs to see what transitions they might trigger. Secondly, we should examine the states and see what outputs they should turn on or off. Handling Cross Walk Requests Our first input can be the universal walk request. This stoplight uses a campus-style walk signal, whereby all traffic stops and all directions receive the walk signal at the same time. This enables pedestrians to quickly and safely get to their destination at a pedestrian-heavy and traffic-heavy intersection. It also saves pins on the 8052 micro controller, because under this system only one pin has to be used for all four walk request buttons. The walk request button cannot be successfully polled, because a pedestrian will not hold the walk button down. Therefore, the walk request button should be interruptdriven. It is also impractical to trigger a walk signal immediately upon request, because that would immensely slow traffic flow through the intersection. Instead, we should set a flag that can be tested when it is practical to trigger a walk signal. So, when the walk request button triggers an interrupt, the interrupt service routine sets a flag. And when an appropriate state is reached at the intersection, such as when no traffic is passing through the intersection, we can test the flag and decide if we want to e to another

3 state in which pedestrians can walk. After the pedestrians have crossed, we can simply pass into the state which normally would have followed the no-traffic state. Handling Left Turn Requests Next, let s deal with the left turn lane buttons. The left turn lane buttons represent an induction coil or pressure plate at the front of the left turn lane. These will serve to let us know when someone needs a left turn arrow. Since a car at the front of the lane during a red light should be stationary, we can safely poll the left turn lane buttons instead of using an interrupt for each of the four buttons, because the cars would not e and therefore the induction coils or pressure plates would not turn off. So when we begin a state where we decide if we want to give left turn signals, we should poll these signals. For example, when we start checking the East-West left turn signals to decide if we should give an arrow, there might be a car waiting on both the East left turn lane signal and on the West left turn lane signal. Then, we would want to change the output signals so that East and West would get green arrows, and keep their red lights. However, if there was a car at East but not West, we would want a different state one in which East received a green light and green arrow, but West kept it s red light. And than again, there could be no cars waiting or one waiting at West but not at East. So there are really several states that could happen after the left turn button polling state. Handling Normal Automobile Traffic Finally, we have our straight-lane inputs. The straight and right turn lanes do not really request states there are no arrows for them, and each side should get a green light periodically, regardless of if anyone is waiting to go. (This helps deal with vehicles too small to trigger pressure plates or without enough metal to trigger induction coils). They serve a secondary purpose to decide when to end a state. The left turn buttons serve a double purpose, because they also allow you to end a state. When nobody has triggered the sensors for a certain amount of time, it implies that people have stopped crossing the intersection. We can save time and be more efficient by ing on to the next state when people have ceased using the current state. Event\CuStraight Straight Left N Left S Left E Left W Left NS Left EW Walk Walk All Stop All Stop rrent State NS EW from NS from EW From NS From EW Walk Walk Walk Flag Set from NS from EW Timer All Stop All Stop Straight Straight Straight Straight Straight Straight All Stop All Stop Straight Straight Expired From NS From EW NS NS EW EW NS EW from NS from EW EW NS South Left Turn - - Left NS Left S - - Left NS Left S North Left Turn - - Left N Left NS Left N West Left Turn Left EW Left W - Left EW - - Left W - East Left Left E - - Left EW - - Left E - Turn North- South Straight NS East- West - Straight EW Table 3 Finite State Machine We now know that we need some specific states: All Way Stop State opedestrian Crossing State Left Turn Polling State otwo Way Left Turn State

4 Green Arrow / Green Arrow State Yellow Arrow / Yellow Arrow State odirection #1 Left Turn State Green Arrow and Green Light / Red Light State Yellow Arrow and Green Light / Red Light State odirection #2 Left Turn State Red Light / Green Arrow and Green Light State Red Light / Yellow Arrow and Green Light State ono Left Turns State Green Light and No Arrow / Green Light and No Arrow State Yellow Light and No Arrow / Yellow Light and No Arrow State The sub states represent possible conditions for the stoplight, based on decisions made in the greater state. Some greater states contain no sub states. The above list is a simple linear representation of half of the stoplight cycle this half deals with two opposite directions such as East and West. The other half would take care of North and South. Design of the Visual Element and Communications Protocol Since we now know what visuals need to be displayed in each state, we can start work on the visual element. For this element, I decided to use my desktop computer. Using a quick Visual Basic program that swapped bitmaps to represent changes in the lights, I constructed my visual element. The visual element was quick and easy, but another hard part came when I needed to communicate the decisions made by the R31-JP to my desktop computer. Since the R31-JP has a serial port that I can use to communicate to my computer, I needed to know how to utilize the serial port on both ends. The R31-JP came with nice examples of utilizing the serial port, and I was also able to find examples in Visual Basic and C. Since my visual display program was in Visual Basic, I chose to incorporate my visual display with the PC side of my communications element. On the R31-JP, I merged the R31-JP side of the communications element with the thinking element. Since I could now communicate between my thinking and visual elements, I was much closer to a working stoplight model. The next step was to develop a system of communication. I established a system of six-letter codes which the thinking element would send through the serial port to the visual element, to communicate the decisions. Each code indicates a different light configuration (North Go), instead of just indicating an output code (South Green On, South Green Off). Each light configuration has some lights on, and some off. By using logic to determine what light configurations could exist, we became more efficient in our communication because instead of having forty-four output codes, we can cut it down to nineteen light configurations. Configuration Name North Green Arrow North Yellow Arrow South Green Arrow South Yellow Arrow North Green South Green North-South Yellow North-South Red East Green Arrow East Yellow Arrow West Green Arrow West Yellow Arrow East Green West Green East-West Yellow East-West Red Walk Don t Walk All Off Configuration Code nglnnn nylnnn nglsnn nylsnn ngnnnn ngsnnn nynsnn nrnsnn egleee eyleee eglwee eylwee egeeee egweee eyewee erewee wwawww wnwaww xaoxxx Configuration codes in use Some of these codes are not configuration codes, and were used for debugging purposes

5 Table 4 Configuration Codes The reason this system is more efficient than simply sending output signals is because each light configuration represents some lights on, and others off, because some lights must be off while others are on. For example, when the North light becomes red, the South light also becomes red, and any greens, yellows, and arrows on those two lights turn off. When the North light becomes yellow, the South light also becomes yellow, and any greens, reds, and arrows on those two light turn off. But when the North light becomes green, and there is also a green arrow for North, there will not be a green light for South. Because under this system, there are less configuration codes to send, receive, and interp, the communication between thinking elements and visual elements becomes faster and more concise. The screenshots throughout this document are taken from the working visual element. The thinking element flawlessly made decisions based on the input signals sent to it, and decided on the necessary configuration codes to send to the visual element. The visual element interped these signals, and turned on the lights it was instructed to turn on by the thinking element through the configuration codes. This two part system worked perfectly, and though a stoplight may not look as if it represents any learning of machine architecture and assembly language, this project has shown me a lot about the inside workings of machines through working with the R31-JP.

6 Attachment 1 - Source Code Listing ;Registers used: ; ; Accumulator: used for various things, mostly as swap space ; ; B register: used for swap space ; ; r0: used as storage space for port A ; r1: used as storage space for port B ; r2: used as storage space for port C ; r3: used as a flag by the walkbutton interrupt ; r4: equivalent to noldtime -\ ; r5: equivalent to ntick variable --{See Project T0ISR) ; r6: equivalent to low byte of ntime ; r7: equivalent to high btye of ntime -/ #include <Sfr51.inc> extern code extern code extern code extern code init sdelay print crlf #define TICKS_PER_SEC 112 testdriver_seg segment code cseg at 0x00 ljmp main end cseg at 0x0B ljmp timer0 end cseg at 0x13 ljmp walkbutton end rseg testdriver_seg main: db init print 0x0A, 0x0D, "xmainx", 0x00 r3, #0x00 x00 r5, #0x00

7 r6, #0x00 r7, #0x00 b, #0x00 INITIALSTATE mainloop: ljmp WALK NS WALK EW mainloop INITIALSTATE: init db 0x0A, 0x0D, "xinitx", 0x00 clr p3.3 p1, #0x00 setb EX1 ; enable EXT INT 1 setb IT1 ; falling edge sensitive ; --- initialize Timer anl TMOD, #0F0h ; TMOD low nibble is 0 (Mode=0, 13-bit timer) setb ET0 ; enable Timer 0 interrupt (IE bit) for Timer 0. setb TCON.4 ; TR0 ; start Timer 0 (TCON bit) clr TCON.5 ; TF0 ; Timer 0 overflow flag (TCON bit) setb EA ; master interrupt enable alloff nowalkall redeastwest rednorthsouth nolefteastwest noleftnorthsouth WALK: checkwalkers: cjne r3, # b, skipwalkers db 0x0A, 0x0D, "wwalkw", 0x00 walkall a, #0x0A wait nowalkall a, #0x03 wait r3, #0x00

8 skipwalkers: NS: jb p1.0, lfnsjmp jb p1.1, lfsjmp normns: db 0x0A, 0x0D, "nnormn", 0x00 grnnorth grnsouth r6, #0 push ljmp lfnsjmp: ljmp lfsjmp: ljmp acc skipjmpnormns lfns lfs skipjmpnormns: a, r6 r7, a timeloopnormns: cjne r6, _maxtime, skiptimeoutnormns ljmp donetimechangenormns skiptimeoutnormns: cjne r4, _timeout, skiptimeoutsnormns ljmp donetimechangenormns skiptimeoutsnormns: jb p1.2, resettempctrnormns jb p1.3, resettempctrnormns a, r7 b, r6 cjne a, b, timechangenormns ljmp notimechangenormns resettempctrnormns: db 0x0A, 0x0D, "sc - r", 0x00 waitoutbuttonnormns: jb p1.3, waitoutbuttonnormns waitoutbuttonnormns2: jb p1.2, waitoutbuttonnormns2 ljmp notimechangenormns timechangenormns: db 0x0A, 0x0D, "oshgby", 0x00 inc r4 inc r7 ljmp notimechangenormns

9 notimechangenormns: ljmp timeloopnormns donetimechangenormns: db 0x0A, 0x0D, "wdwlgo", 0x00 pop acc yelnorthsouth a, #5 wait rednorthsouth a, #2 wait ljmp donens lfns: jnb p1.1, lfnjmp ljmp skiplfnjmp lfnjmp: ljmp lfn skiplfnjmp: db 0x0A, 0x0D, "nnsltn", 0x00 grnleftsouth grnleftnorth r6, #0 push acc a, r6 r7, a timelooplfns: cjne r6, _leftmaxtime, skiptimeoutlfns ljmp donetimechangelfns skiptimeoutlfns: cjne r4, _lefttimeout, skiptimeoutslfns ljmp donetimechangelfns skiptimeoutslfns: jb p1.0, resettempctrlfns jb p1.1, resettempctrlfns a, r7 b, r6 cjne a, b, timechangelfns ljmp notimechangelfns resettempctrlfns: db 0x0A, 0x0D, "sc - r", 0x00 waitoutbuttonlfns: jb p1.0, waitoutbuttonlfns waitoutbuttonlfns2: jb p1.1, waitoutbuttonlfns2 ljmp notimechangelfns timechangelfns:

10 db 0x0A, 0x0D, "oshgby", 0x00 inc r4 inc r7 ljmp notimechangelfns notimechangelfns: ljmp timelooplfns donetimechangelfns: db 0x0A, 0x0D, "wdwlgo", 0x00 pop acc yelleftsouth yelleftnorth a, #3 wait noleftnorthsouth ljmp normns lfs: db 0x0A, 0x0D, "nsltnn", 0x00 grnleftsouth grnsouth r6, #0 push acc a, r6 r7, a timelooplfs: cjne r6, _leftmaxtime, skiptimeoutlfs ljmp donetimechangelfs skiptimeoutlfs: cjne r4, _lefttimeout, skiptimeoutslfs ljmp donetimechangelfs skiptimeoutslfs: jb p1.1, resettempctrlfs a, r7 b, r6 cjne a, b, timechangelfs ljmp notimechangelfs resettempctrlfs: db 0x0A, 0x0D, "sc - r", 0x00 waitoutbuttonlfs: jb p1.1, waitoutbuttonlfs ljmp notimechangelfs timechangelfs: db 0x0A, 0x0D, "oshgby", 0x00 inc r4 inc r7 ljmp notimechangelfs notimechangelfs: ljmp timelooplfs

11 donetimechangelfs: db 0x0A, 0x0D, "wdwlgo", 0x00 pop acc yelleftsouth a, #3 wait noleftnorthsouth ljmp normns lfn: db 0x0A, 0x0D, "nnltnn", 0x00 grnleftnorth grnnorth r6, #0 push acc a, r6 r7, a timelooplfn: cjne r6, _leftmaxtime, skiptimeoutlfn ljmp donetimechangelfn skiptimeoutlfn: cjne r4, _lefttimeout, skiptimeoutslfn ljmp donetimechangelfn skiptimeoutslfn: jb p1.0, resettempctrlfn a, r7 b, r6 cjne a, b, timechangelfn ljmp notimechangelfn resettempctrlfn: db 0x0A, 0x0D, "sc - r", 0x00 waitoutbuttonlfn: jb p1.0, waitoutbuttonlfn ljmp notimechangelfn timechangelfn: db 0x0A, 0x0D, "oshgby", 0x00 inc r4 inc r7 ljmp notimechangelfn notimechangelfn: ljmp timelooplfn donetimechangelfn: db 0x0A, 0x0D, "wdwlgo", 0x00 pop acc yelleftnorth a, #3

12 wait noleftnorthsouth ljmp normns donens: EW: jb p1.4, lfewjmp jb p1.5, lfwjmp normew: db 0x0A, 0x0D, "enorme", 0x00 grneast grnwest r6, #0 push ljmp lfewjmp: ljmp lfwjmp: ljmp acc skipjmpnormew lfew lfw skipjmpnormew: a, r6 r7, a timeloopnormew: cjne r6, _maxtime, skiptimeoutnormew ljmp donetimechangenormew skiptimeoutnormew: cjne r4, _timeout, skiptimeoutsnormew ljmp donetimechangenormew skiptimeoutsnormew: jb p1.7, resettempctrnormew jb p1.6, resettempctrnormew a, r7 b, r6 cjne a, b, timechangenormew ljmp notimechangenormew resettempctrnormew: db 0x0A, 0x0D, "sc - r", 0x00 waitoutbuttonnormew: jb p1.7, waitoutbuttonnormew waitoutbuttonnormew2: jb p1.6, waitoutbuttonnormew2 ljmp notimechangenormew timechangenormew:

13 db 0x0A, 0x0D, "oshgby", 0x00 inc r4 inc r7 ljmp notimechangenormew notimechangenormew: ljmp timeloopnormew donetimechangenormew: db 0x0A, 0x0D, "wdwlgo", 0x00 pop acc yeleastwest a, #5 wait redeastwest a, #2 wait ljmp doneew lfew: jnb p1.5, lfejmp ljmp skiplfejmp lfejmp: ljmp lfe skiplfejmp: db 0x0A, 0x0D, "eewlte", 0x00 grnleftwest grnlefteast r6, #0 push acc a, r6 r7, a timelooplfew: cjne r6, _leftmaxtime, skiptimeoutlfew ljmp donetimechangelfew skiptimeoutlfew: cjne r4, _lefttimeout, skiptimeoutslfew ljmp donetimechangelfew skiptimeoutslfew: jb p1.4, resettempctrlfew jb p1.5, resettempctrlfew a, r7 b, r6 cjne a, b, timechangelfew ljmp notimechangelfew resettempctrlfew: db 0x0A, 0x0D, "sc - r", 0x00 waitoutbuttonlfew: jb p1.4, waitoutbuttonlfew

14 waitoutbuttonlfew2: jb p1.5, waitoutbuttonlfew2 ljmp notimechangelfew timechangelfew: db 0x0A, 0x0D, "oshgby", 0x00 inc r4 inc r7 ljmp notimechangelfew notimechangelfew: ljmp timelooplfew donetimechangelfew: db 0x0A, 0x0D, "wdwlgo", 0x00 pop acc yellefteast yelleftwest a, #3 wait nolefteastwest ljmp normew lfw: db 0x0A, 0x0D, "ewltee", 0x00 grnleftwest grnwest r6, #0 push acc a, r6 r7, a timelooplfw: cjne r6, _leftmaxtime, skiptimeoutlfw ljmp donetimechangelfw skiptimeoutlfw: cjne r4, _lefttimeout, skiptimeoutslfw ljmp donetimechangelfw skiptimeoutslfw: jb p1.5, resettempctrlfw a, r7 b, r6 cjne a, b, timechangelfw ljmp notimechangelfw resettempctrlfw: db 0x0A, 0x0D, "sc - r", 0x00 waitoutbuttonlfw: jb p1.5, waitoutbuttonlfw ljmp notimechangelfw timechangelfw:

15 db 0x0A, 0x0D, "oshgby", 0x00 inc r4 inc r7 ljmp notimechangelfw notimechangelfw: ljmp timelooplfw donetimechangelfw: db 0x0A, 0x0D, "wdwlgo", 0x00 pop acc yelleftwest a, #3 wait nolefteastwest ljmp normew lfe: db 0x0A, 0x0D, "eeltee", 0x00 grnlefteast grneast r6, #0 push acc a, r6 r7, a timelooplfe: cjne r6, _leftmaxtime, skiptimeoutlfe ljmp donetimechangelfe skiptimeoutlfe: cjne r4, _lefttimeout, skiptimeoutslfe ljmp donetimechangelfe skiptimeoutslfe: jb p1.4, resettempctrlfe a, r7 b, r6 cjne a, b, timechangelfe ljmp notimechangelfe resettempctrlfe: db 0x0A, 0x0D, "sc - r", 0x00 waitoutbuttonlfe: jb p1.4, waitoutbuttonlfe ljmp notimechangelfe timechangelfe: db 0x0A, 0x0D, "oshgby", 0x00 inc r4 inc r7 ljmp notimechangelfe notimechangelfe: ljmp timelooplfe donetimechangelfe:

16 db 0x0A, 0x0D, "wdwlgo", 0x00 pop acc yellefteast a, #3 wait nolefteastwest ljmp normew doneew: rednorthsouth: db 0x0A, 0x0D, "nrnsnn", 0x00 a, r1 orl a, # b anl a, # b dph, #feh dpl, #01h a r1, a a, r0 orl a, # b anl a, # b dph, #feh dpl, #00h a r0, a yelnorthsouth: db 0x0A, 0x0D, "nynsnn", 0x00 grnnorth: db print 0x0A, 0x0D, "ngnnnn", 0x00 grnleftnorth: db 0x0A, 0x0D, "nglnnn", 0x00 yelleftnorth: db 0x0A, 0x0D, "nylnnn", 0x00 noleftnorthsouth: db 0x0A, 0x0D, "nnlnsn", 0x00

17 grnsouth: db print 0x0A, 0x0D, "ngsnnn", 0x00 grnleftsouth: db 0x0A, 0x0D, "nglsnn", 0x00 yelleftsouth: db 0x0A, 0x0D, "nylsnn", 0x00 redeastwest: db 0x0A, 0x0D, "erewee", 0x00 yeleastwest: db 0x0A, 0x0D, "eyewee", 0x00 grneast: db print 0x0A, 0x0D, "egeeee", 0x00 grnlefteast: db 0x0A, 0x0D, "egleee", 0x00 yellefteast: db 0x0A, 0x0D, "eyleee", 0x00 nolefteastwest: db 0x0A, 0x0D, "enlewe", 0x00 grnwest: db print 0x0A, 0x0D, "egweee", 0x00 grnleftwest: db 0x0A, 0x0D, "eglwee", 0x00

18 yelleftwest: db 0x0A, 0x0D, "eylwee", 0x00 walkall: db nowalkall: db print 0x0A, 0x0D, "wwawww", 0x00 print 0x0A, 0x0D, "wnwaww", 0x00 wait: r7, acc db 0x0A, 0x0D, "xwaitx", 0x00 push b acc, r7 waitchecker: r7, acc djnz pop sdelay b, r7 acc, b acc, waitchecker b alloff: db print 0x0A, 0x0D, "xaoxxx", 0x00 walkbutton: db 0x0A, 0x0D, "xint1x", 0x00 r3, #0x01 i timer0: push acc inc a, r5 a r5, a

19 cjne a, #TICKS_PER_SEC, t0isr01 clr a r5, a a, r6 inc a jnz r6, a t0isr01 inc a a, r7 r7, a t0isr01: pop acc i end

20 Attachment 2 Example of Finite State Machine for Stoplight Simulation Example: N E W S N E W S N E W S

21 N E W S N E W S N E W S

22 N E W S N E W S N E W S

23 State Machine: Event\CuStraight Straight Left N Left S Left E Left W Left NS Left EW Walk Walk All Stop All Stop rrent State NS EW from NS from EW From NS From EW Walk Walk Walk Flag Set from NS from EW Timer All Stop All Stop Straight Straight Straight Straight Straight Straight All Stop All Stop Straight Straight Expired From NS From EW NS NS EW EW NS EW from NS from EW EW NS South Left Turn - - Left NS Left S - - Left NS Left S North Left Turn - - Left N Left NS Left N West Left Turn Left EW Left W - Left EW - - Left W - East Left Left E - - Left EW - - Left E - Turn North- South Straight NS East- West - Straight EW Table 3 Finite State Machine

The purpose of this lab is to explore the timing and termination of a phase for the cross street approach of an isolated intersection.

The purpose of this lab is to explore the timing and termination of a phase for the cross street approach of an isolated intersection. 1 The purpose of this lab is to explore the timing and termination of a phase for the cross street approach of an isolated intersection. Two learning objectives for this lab. We will proceed over the remainder

More information

The Fischertechnik ACEs (Robo Starter Model kit)

The Fischertechnik ACEs (Robo Starter Model kit) The Fischertechnik ACEs (Robo Starter Model kit) (01) Traffic Light The set of traffic lights is used to stop traffic so a pedestrian can safely cross the road. It has a master switch which can be used

More information

Troubleshooting of the LubeTech Grease System

Troubleshooting of the LubeTech Grease System Troubleshooting of the LubeTech Grease System February 2009 The LubeTech grease system is designed to be a preventative maintenance system that will extend the life of your bearings that are connected

More information

An Actual Driving Lesson. Learning to drive a manual car

An Actual Driving Lesson. Learning to drive a manual car An Actual Driving Lesson Learning to drive a manual car Where are the controls that I might have to use in my driving: Knowing where the controls are, and being able to locate and use them without looking

More information

VHDL (and verilog) allow complex hardware to be described in either single-segment style to two-segment style

VHDL (and verilog) allow complex hardware to be described in either single-segment style to two-segment style FFs and Registers In this lecture, we show how the process block is used to create FFs and registers Flip-flops (FFs) and registers are both derived using our standard data types, std_logic, std_logic_vector,

More information

User Manual. 1. Introduction

User Manual. 1. Introduction User Manual 1. Introduction The Tactile Loop Controller has been designed to provide specific logic outputs from a patented EzyLoop Systems tactile Surface Mounted Switch Pad intended primarily for pedestrian

More information

2016 North Trunk Highway 65 Corridor Coalition Manufacturers Survey

2016 North Trunk Highway 65 Corridor Coalition Manufacturers Survey 2016 North Trunk Highway 65 Corridor Coalition Manufacturers Survey Purpose The North TH 65 Corridor Coalition is focused on improving transportation access and safety and supporting development along

More information

Wine Glass Orchestra. Leah Buechley CSCI 7000 Things That Think

Wine Glass Orchestra. Leah Buechley CSCI 7000 Things That Think Wine Glass Orchestra Leah Buechley CSCI 7000 Things That Think Abstract My wine glass orchestra project consists of three mechanical wine glass instruments coordinated with Crickets. The first automaton,

More information

[0. Title] Biased Weight Alignment Procedure for Bent Axle Alignment by Stan Pope, 4 August 2013

[0. Title] Biased Weight Alignment Procedure for Bent Axle Alignment by Stan Pope, 4 August 2013 [0. Title] Biased Weight Alignment Procedure for Bent Axle Alignment by Stan Pope, 4 August 2013 [1] Hello, pinewood derby racers! I'm Stan Pope. For a lot of years, I've been helping youngsters and their

More information

I would like to work for Eddie Stobart but am not sure if I will enjoy driving for a living should I apply?

I would like to work for Eddie Stobart but am not sure if I will enjoy driving for a living should I apply? Frequently Asked Questions Factsheet: Eddie Stobart Driver Apprentices This factsheet has been designed in a FAQ format. Please feel free to also ask any additional questions you may want to using the

More information

Escaping the Kill Zone (Ramming)

Escaping the Kill Zone (Ramming) Page 1 of 5 Escaping the Kill Zone (Ramming) Imagine your protection detail traveling en route when around that blind turn, the one that you advanced so well but could not avoid, several cars suddenly

More information

Cub Scout Den Meeting Outline

Cub Scout Den Meeting Outline Cub Scout Den Meeting Outline Month: August Week: 2 Point of the Scout Law: Clean Before the Meeting Gathering Opening Activity Games Business items/take home Closing After the meeting Tiger Wolf Bear

More information

QUICK START GUIDE FOR ACCESS CONTROL BOARDS. DX Series Four Door TCP/IP Web Server Controller. Model: ACP-DXEL4

QUICK START GUIDE FOR ACCESS CONTROL BOARDS. DX Series Four Door TCP/IP Web Server Controller. Model: ACP-DXEL4 QUICK START GUIDE FOR ACCESS CONTROL BOARDS DX Series Four Door TCP/IP Web Server Controller Model: ACP-DXEL Table of Contents 0- Introduction 0 - Overview 0. - Package Contents 0. - Installation Requirements

More information

VEHICLE TOWING SAFETY

VEHICLE TOWING SAFETY When you've got the correct gear, some practice and confidence, towing can be as easy as single-vehicle driving. Yet safety should always be your main concern when you're pulling a trailer. Because no

More information

ALTERNATING CURRENT - PART 1

ALTERNATING CURRENT - PART 1 Reading 9 Ron Bertrand VK2DQ http://www.radioelectronicschool.com ALTERNATING CURRENT - PART 1 This is a very important topic. You may be thinking that when I speak of alternating current (AC), I am talking

More information

Pass Your Driving Test - Mistakes to Avoid

Pass Your Driving Test - Mistakes to Avoid Pass Your Driving Test - Mistakes to Avoid The problems that get solved on the Pass your Driving Test guide This Report Brought To You By: Leona L. Eagerlearner.com Visit Us At: http://www.eagerlearner.com

More information

SR User Survey Summary Winter 2012 Survey: Smart Room User Survey

SR User Survey Summary Winter 2012 Survey: Smart Room User Survey Export: SR User Survey Summary Winter 2012 Survey: Smart Room User Survey Did you attend an MDS Smart room orientation for the room(s) in which you taught? Yes - I did attend 1.5% No - I attended previously

More information

Electrical Engineering Design & Drawing II. Prepared By: Sanjeev Kumar Kalra Lect. in Electrical Engg. Guru Gobind Singh Govt. Polytechnic, Cheeka

Electrical Engineering Design & Drawing II. Prepared By: Sanjeev Kumar Kalra Lect. in Electrical Engg. Guru Gobind Singh Govt. Polytechnic, Cheeka Electrical Engineering Design & Drawing II Prepared By: Sanjeev Kumar Kalra Lect. in Electrical Engg. Guru Gobind Singh Govt. Polytechnic, Cheeka Contractor Control Circuits (Unit-I) Contractor: It is

More information

Diagnostic. Enlightenment. The Path to

Diagnostic. Enlightenment. The Path to The Path to Diagnostic Enlightenment BY JORGE MENCHU If you don t know where you re going, any road will take you there. When it comes to automotive troubleshooting, the right road is the shortest path

More information

Potentiometer Replacement

Potentiometer Replacement Potentiometer Replacement Tools Required: 2x 7/16 1/2 Nut Driver 1/8 Allen Wrench Small Straight Screwdriver Medium Phillips A potentiometer is a device which translates mechanical rotation into variable

More information

Module 3.5 Limited Spaces Lesson Plan

Module 3.5 Limited Spaces Lesson Plan MONTANA TEEN DRIVER EDUCATION AND TRAINING Module 3.5 Limited Spaces Lesson Plan Traffic Education Curriculum Benchmarks Performing Turnabouts The student is expected to describe and demonstrate good habits

More information

CITY OF ANN ARBOR, MICHIGAN 301 E. Huron St., P.O. Box 8647 Ann Arbor, Michigan

CITY OF ANN ARBOR, MICHIGAN 301 E. Huron St., P.O. Box 8647 Ann Arbor, Michigan Date: Wednesday, June 24, 2014 Location: Ann Arbor District Library Attendees: 40 citizen attendees Ann Arbor Station Environmental Review Public Meeting Meeting Notes Meeting #2 The second public meeting

More information

CHASSIS DYNAMICS TABLE OF CONTENTS A. DRIVER / CREW CHIEF COMMUNICATION I. CREW CHIEF COMMUNICATION RESPONSIBILITIES

CHASSIS DYNAMICS TABLE OF CONTENTS A. DRIVER / CREW CHIEF COMMUNICATION I. CREW CHIEF COMMUNICATION RESPONSIBILITIES CHASSIS DYNAMICS TABLE OF CONTENTS A. Driver / Crew Chief Communication... 1 B. Breaking Down the Corner... 3 C. Making the Most of the Corner Breakdown Feedback... 4 D. Common Feedback Traps... 4 E. Adjustment

More information

Introducing Formal Methods (with an example)

Introducing Formal Methods (with an example) Introducing Formal Methods (with an example) J-R. Abrial September 2004 Formal Methods: a Great Confusion - What are they used for? - When are they to be used? - Is UML a formal method? - Are they needed

More information

Our Mobility Scooter Policy: A guide to taking mobility scooters on our trains

Our Mobility Scooter Policy: A guide to taking mobility scooters on our trains Great Western Railway 1 Our Mobility Scooter Policy: A guide to taking mobility scooters on our trains March 2018 Our Mobility Scooter Policy: A guide to taking mobility scooters on our trains 13 If you

More information

Enhanced Road Assessment (ERA) Frequently Asked Questions

Enhanced Road Assessment (ERA) Frequently Asked Questions Before Your ERA Q: Why was I referred to the ERA? A: Drivers of any age with a medical condition that may affect the motor, cognitive or sensory functions required for driving may be referred to the ERA

More information

Introducing. chip and PIN

Introducing. chip and PIN Introducing chip and PIN PIN not pen The way that we pay for things with credit and debit cards is changing. By 2005, most of us will be using a smart, new system in the UK called chip and PIN which will

More information

Content Page passtptest.com

Content Page passtptest.com All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without written

More information

VEHICLE NO.1- Your Vehicle. Began From. License Plate # (Street, Highway, Mile Marker, Terminal or Other Landmark) Near At VEHICLE NO.2.

VEHICLE NO.1- Your Vehicle. Began From. License Plate # (Street, Highway, Mile Marker, Terminal or Other Landmark) Near At VEHICLE NO.2. Bates College Automobile Accident Report Please notify Security immediately after an incident. Complete and submit this report within 24 hours of the accident to Adam Mayo in Security. Please fill out

More information

The challenges of driving

The challenges of driving Driving is not that easy 32 Some facts about new solo drivers 34 The challenges of driving The challenges of driving 29 The challenges of driving month in Victoria in casualty crashes per (over a 6 year

More information

or the Shaft? The Joint Certain jobs you do one way when the shop is

or the Shaft? The Joint Certain jobs you do one way when the shop is The Joint or the Shaft? Certain jobs you do one way when the shop is busy and another when time runs a bit slack, shifting the percents between parts and labor to keep everyone working while still providing

More information

Riding Metrobus 16H from GHBC to Pentagon City (last update Oct )

Riding Metrobus 16H from GHBC to Pentagon City (last update Oct ) Riding Metrobus 16H from GHBC to Pentagon City (last update Oct-17-2018) WMATA s Metrobus 16H is a very convenient, low-cost way for GHBC residents to get to/from Pentagon City for: o o Shopping trips

More information

#6 IN A SERIES SHARING THE ROAD. How to stay safe.

#6 IN A SERIES SHARING THE ROAD. How to stay safe. #6 IN A SERIES SHARING THE ROAD How to stay safe. SM Today, there are more vehicles on the road than ever. That s why it s important to be aware of vehicles around you as well as where you re driving.

More information

Getting a Car J. Folta

Getting a Car J. Folta Getting a Car Getting a Car J. Folta As the head of a family, I have many decisions to make about how my husband and I spend our money. We need to figure out the way to get the most out of what we make

More information

Magnets. Unit 6. How do magnets work? In this Unit, you will learn:

Magnets. Unit 6. How do magnets work? In this Unit, you will learn: Previously From Page 220 Forces appear whenever two objects interact. From Page 225 Unbalanced forces cause the motion of a body to change. Unit 6 Magnets How do magnets work? Magnets are interesting things

More information

USERS GUIDE LO-21U LOCKOUT RELAY

USERS GUIDE LO-21U LOCKOUT RELAY USERS GUIDE LO-21U LOCKOUT RELAY PRODUCT DESCRIPTION The LO-21U (PN: 10LO21U) is a micro-processed lock out module designed to operate on swing door applications with BEA s Bodyguard or DK-12 overhead

More information

Magnetos (i.e. the Ignition System)

Magnetos (i.e. the Ignition System) Magnetos (i.e. the Ignition System) B-17 Technical Session for Flight Engineers 6/10/2017 (with post meeting revisions 6/11/2017) The B-17G (specifically our Texas Raiders, TR) has an electrical system

More information

How's Your Driving? Safe Driving for Seniors. Includes Information on the 80 Plus Senior Driver Licence Renewal Program

How's Your Driving? Safe Driving for Seniors. Includes Information on the 80 Plus Senior Driver Licence Renewal Program How's Your Driving? Safe Driving for Seniors Includes Information on the 80 Plus Senior Driver Licence Renewal Program Staying Safe, Staying Mobile Staying mobile is important to the lifestyle of today's

More information

Equipment Register. Purchased from: Date of purchase: Serial Number:

Equipment Register. Purchased from: Date of purchase: Serial Number: RVCHECK User s Guide Equipment Register Purchased from: Date of purchase: Serial Number: Thank You For buying an RVcheck Using your RVcheck is so easy it s almost intuitive. Still, we encourage you to

More information

Troubleshooting Guide for Limoss Systems

Troubleshooting Guide for Limoss Systems Troubleshooting Guide for Limoss Systems NOTE: Limoss is a manufacturer and importer of linear actuators (motors) hand controls, power supplies, and cables for motion furniture. They are quickly becoming

More information

LETTER TO PARENTS SCIENCE NEWS. Dear Parents,

LETTER TO PARENTS SCIENCE NEWS. Dear Parents, LETTER TO PARENTS Cut here and paste onto school letterhead before making copies. Dear Parents, SCIENCE NEWS Our class is beginning a new science unit using the FOSS Magnetism and Electricity Module. We

More information

INSTALLATION GUIDE Table of Contents

INSTALLATION GUIDE Table of Contents CT-3100 Automatic transmission remote engine starter systems. What s included..2 INSTALLATION GUIDE Table of Contents Door lock toggle mode..... 4 Notice...2 Installation points to remember. 2 Features..2

More information

Solid State Ignition Replacement May 15, 2005 Introduction: There are two Tecumseh Solid State Ignitions ( SSI ) configurations we are concerned with here: The one on the left I call SSI Under for short

More information

Mega 475

Mega 475 www.racedigitaldelay.com Mega 475 Instruction Manual - 1 - The MEGA 475 From DIGITAL DELAY 2036 Fillmore Street Davenport Iowa 52804 563-324-1046 www.racedigitaldelay.com Congratulations on your purchase

More information

THINK YOU KNOW PORTABLE TRAFFIC SIGNALS? THINK AGAIN.

THINK YOU KNOW PORTABLE TRAFFIC SIGNALS? THINK AGAIN. Versatility Safety Cost Options Request a Call Request a Quote THINK YOU KNOW PORTABLE TRAFFIC SIGNALS? THINK AGAIN. Portable traffic signals aren t just for bridgework. Our Pop-Up line of portable traffic

More information

The Sands Mechanical Museum

The Sands Mechanical Museum The Sands Mechanical Museum How to Change Your Oil It is more difficult to change the oil in a Lotus Elise because the oil plug and filter are difficult to access. They are located behind an access panel.

More information

Using Advanced Limit Line Features

Using Advanced Limit Line Features Application Note Using Advanced Limit Line Features MS2717B, MS2718B, MS2719B, MS2723B, MS2724B, MS2034A, MS2036A, and MT8222A Economy Microwave Spectrum Analyzer, Spectrum Master, and BTS Master The limit

More information

SM361 RIG SWITCH CONSTRUCTION MANUAL

SM361 RIG SWITCH CONSTRUCTION MANUAL SM361 RIG SWITCH CONSTRUCTION MANUAL Document ver 1, For software release ver 1.1 May 27, 2016 Controls the power of 12V equipment while a vehicle is in use Product Development by: SM361 RIG SWITCH OVERVIEW

More information

Sacred Heart Primary School Traffic & Parking Safety Guide

Sacred Heart Primary School Traffic & Parking Safety Guide Sacred Heart Primary School Traffic & Parking Safety Guide 1 P a g e Contents Introduction Section 1: Safety education and driver etiquette Section 2: New parking, signage and zones Section 3: Alternate

More information

Volvo 1800 Dash Pad Replacement

Volvo 1800 Dash Pad Replacement Volvo 1800 Dash Pad Replacement (courtesy of John Garden State Chapter Volvo Club America) Reupholstering the dash Well it has been some time since I have been online in the forum. Winter is a quite time

More information

1. Historical background of I2C I2C from a hardware perspective Bus Architecture The Basic I2C Protocol...

1. Historical background of I2C I2C from a hardware perspective Bus Architecture The Basic I2C Protocol... Table of contents CONTENTS 1. Historical background of I2C... 16 2. I2C from a hardware perspective... 18 3. Bus Architecture... 22 3.1. Basic Terminology... 23 4. The Basic I2C Protocol... 24 4.1. Flowchart...

More information

City of Lawrence Traffic Safety Commission August 1, 2016 Minutes

City of Lawrence Traffic Safety Commission August 1, 2016 Minutes City of Lawrence Traffic Safety Commission August 1, 2016 Minutes MEMBERS PRESENT: MEMBERS ABSENT: STAFF PRESENT: PUBLIC PRESENT: Chris Storm, Chair; Steven Koprince, Vice-Chair; Dave Crawford, Ryan Devlin,;

More information

feature 10 the bimmer pub

feature 10 the bimmer pub feature 10 the bimmer pub BMW E90 Steering Angle Sensor Diagnosis A pattern failure may indeed point you to a bad component, but when the part is expensive you want to be very sure it s the culprit before

More information

Dealing with customer concerns related to electronic throttle bodies By: Bernie Thompson

Dealing with customer concerns related to electronic throttle bodies By: Bernie Thompson Dealing with customer concerns related to electronic throttle bodies By: Bernie Thompson In order to regulate the power produced from the gasoline internal combustion engine (ICE), a restriction is used

More information

How to build a Hydraulic Ram Pump By Seth Johnson Land To House Version 1.1

How to build a Hydraulic Ram Pump By Seth Johnson Land To House Version 1.1 Seth Johnson How to build a Hydraulic Ram Pump By Seth Johnson Land To House Version 1.1 History: A man named John Whitehurst first created the Hydraulic Ram Pump in 1772. That means that this ingenious

More information

Begin to Use The New ESC: Before use the new ESC please carefully check every connections are correct or not. Yellow motor wire B Blue motor wire A

Begin to Use The New ESC: Before use the new ESC please carefully check every connections are correct or not. Yellow motor wire B Blue motor wire A HIMOTO ZTW Brushless Electronic Speed Control for car or truck Thank you for purchasing ZTW Brushless Electronic Speed Controller(ESC). The ZTW electronic speed control (ESC) is specifically designed for

More information

PICO-tronic Integrated Electronic Control Systems

PICO-tronic Integrated Electronic Control Systems PICO-tronic Integrated Electronic Control Systems The PICO-tronic generation of control systems is a newly designed unit in an integrated design for the PICO pump. PICO Electrical Pump with integrated

More information

Fabricating and Installing Headlight Relays. Mike Graham

Fabricating and Installing Headlight Relays. Mike Graham Fabricating and Installing Headlight Relays Mike Graham For some time I had been reading about the benefits of installing headlight relays. As I understand it, there are two principal benefits: the load

More information

The Body Slinger

The Body Slinger http://www.scaryguys.com/slinger.htm The Body Slinger The body slinger is a nifty animation that looks like a benign corpse in a coffin until its triggered, then leaps almost straight up over your head!

More information

Basic voltmeter use. Resources and methods for learning about these subjects (list a few here, in preparation for your research):

Basic voltmeter use. Resources and methods for learning about these subjects (list a few here, in preparation for your research): Basic voltmeter use This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

More information

School Bus Driver Trainer Inservice

School Bus Driver Trainer Inservice 2017-2018 School Bus Driver Trainer Inservice TITLE OF LESSON: REFERENCE POINTS AND DRIVING SKILLS Objectives of Lesson: At the end of this lesson you will be able to: Describe how a reference point is

More information

Linear/Gradient Flow Rate Ramping

Linear/Gradient Flow Rate Ramping NEW ERA PUMP SYSTEMS INC. WWW.SYRINGEPUMP.COM (631) 249-1392 FW-1-X FIRMWARE UPGRADE NE-1000 SERIES OF SYRINGE PUMPS This User Manual is an addendum to the standard NE-1000 User Manual and supersedes it.

More information

EGT Plus Instructions

EGT Plus Instructions Computech Systems, Inc. 29962 Killpeck Creek Ct. Charlotte Hall, MD 20622 301-884-5712 EGT Plus Instructions The Computech Systems EGT Plus is designed to monitor not only exhaust gas, liquid, tire and

More information

9-5/OG 9-3 Key FAQ/How-To

9-5/OG 9-3 Key FAQ/How-To 9-5/OG 9-3 Key FAQ/How-To The 9-5 and Original 9-3 were the first Saabs to use an electronic key. Gone is the ability to simply have your hardware store cut you a spare key, these keys must be electronically

More information

Operating Instructions Operating Instructions. HEKA testing lane UNIVERS "TX" 4cm above floor

Operating Instructions Operating Instructions. HEKA testing lane UNIVERS TX 4cm above floor 1 Operating Instructions Operating Instructions Brakes, suspension and toe Manufacturer: HEKA AUTO TEST GMBH Ensisheimer Str. 4 79110 Freiburg / Germany Tel.: +49-761-81080 E-Mail: info@heka-online. For

More information

2. Under what condition is it unlawful to permit another person to drive your vehicle?

2. Under what condition is it unlawful to permit another person to drive your vehicle? Lynden Bellingham Mt Baker HS Blaine HS Meridian HS Nooksack HS Driver Guide Review Nelson Driving School, LLC www.nelsondrivingschool.com (360) 756-8777 2300 James St, Suite 103 Bellingham WA 98225 Directions:

More information

East Lake Tarpon Special Fire Control District

East Lake Tarpon Special Fire Control District East Lake Tarpon Special Fire Control District Implementation Date: 11/2000 Forms or Attachments: None SOP 803 Vehicle Safety Revision Date(s): 07/2004 Reviewed Date(s): A. All operators of Departmental

More information

Park County Windrider Transit

Park County Windrider Transit Park County Windrider Transit ADA Complementary Paratransit Service Policies & Procedures Park County Public Transportation Provider Park County Transit Office 414 East Callender Street Livingston, MT

More information

Some tips and tricks I learned from getting clutch out of vehicle Skoda Octavia year 2000

Some tips and tricks I learned from getting clutch out of vehicle Skoda Octavia year 2000 Some tips and tricks I learned from getting clutch out of vehicle Skoda Octavia year 2000 Last change 2013-Oct-11 I bought Haynes manual for a starter. That s something well worth it s cost I believe.

More information

ELITE 625 With Dial Display Control

ELITE 625 With Dial Display Control www.racedigitaldelay.com ELITE 625 With Dial Display Control Instruction Manual - 1 - The ELITE 625 From DIGITAL DELAY 2036 Fillmore Street Davenport Iowa 52804 563-324-1046 www.racedigitaldelay.com Congratulations

More information

SAM-1 Fan Kit Installation Into HENG S Range Hood Model #R C David Jeffs June 2015

SAM-1 Fan Kit Installation Into HENG S Range Hood Model #R C David Jeffs June 2015 SAM-1 Fan Kit Installation Into HENG S Range Hood Model #R0623500C David Jeffs June 2015 If you own an RV you probably have come to the same conclusion that I have. Everything related to an RV is plagued

More information

3. What is the most important aspect of social skills as a driver?

3. What is the most important aspect of social skills as a driver? Student LESSON 1 Page 1 YOUR DRIVING TASK 1. What skills does driving require? Social Skills: You must interact successfully with other people. All drivers bring their own problems and skill levels to

More information

1 Downtown LRT Connector: Draft Concept

1 Downtown LRT Connector: Draft Concept Downtown LRT Connector: Draft Concept Plan November 2010 We re moving forward. Get involved. On June 21, 2010, City Council approved a street-level downtown LRT route, including a connector for the future

More information

Automated Seat Belt Switch Defect Detector

Automated Seat Belt Switch Defect Detector pp. 10-16 Krishi Sanskriti Publications http://www.krishisanskriti.org/publication.html Automated Seat Belt Switch Defect Detector Department of Electrical and Computer Engineering, Sri Lanka Institute

More information

Chapter 12. Formula EV3: a racing robot

Chapter 12. Formula EV3: a racing robot Chapter 12. Formula EV3: a racing robot Now that you ve learned how to program the EV3 to control motors and sensors, you can begin making more sophisticated robots, such as autonomous vehicles, robotic

More information

Monitoring The Problem

Monitoring The Problem Monitoring The Problem by Kerry Jonsson Every so often we run into the problem of not having a problem to solve. What do we do when we have a vehicle that is not setting codes, but it is also not running

More information

Segway into the Future

Segway into the Future Reading Practice Segway into the Future Will the electric vehicle known as the Segway alter the ways that individuals get around? Dean Kamer, the inventor of the Segway, believes that this revolutionary

More information

REAL SWORD TYPE 97 REVIEW (as of Oct 13, 2008) BY TITO E. PERALTA

REAL SWORD TYPE 97 REVIEW (as of Oct 13, 2008) BY TITO E. PERALTA REAL SWORD TYPE 97 REVIEW (as of Oct 13, 2008) BY TITO E. PERALTA tito1664@yahoo.com This is my personal review and impression of the gun. Please note that this is a work in progress so I will be updating

More information

Gate & Door Controller with LCD and Intelligent Technology

Gate & Door Controller with LCD and Intelligent Technology 2nd Edition Gate & Door Controller with LCD and Intelligent Technology 24Sv1 and 12Sv1 Motor Controllers Setup and Technical information for single motor controller for gates & doors Includes latest Intelligent

More information

Test of. Bell UH-1Y Venom. Produced by Area-51 Simulations

Test of. Bell UH-1Y Venom. Produced by Area-51 Simulations Test of Bell UH-1Y Venom Produced by Area-51 Simulations The Bell UH-1Y Venom is a twin-engine, medium size utility helicopter featuring a four bladed rotor, upgraded avionic and a glass cockpit from its

More information

DCCDPro. Aftermarket standalone Automatic DCCD Controller for JDM and USDM 6-Speed Transmissions as well as for the older 5-Speed DCCD transmissions.

DCCDPro. Aftermarket standalone Automatic DCCD Controller for JDM and USDM 6-Speed Transmissions as well as for the older 5-Speed DCCD transmissions. Aftermarket standalone Automatic DCCD Controller for JDM and USDM 6-Speed Transmissions as well as for the older 5-Speed DCCD transmissions. What advantages are there in your auto mode controllers vs.

More information

Skills and Sequences for In-Car Instruction

Skills and Sequences for In-Car Instruction The stopping procedure (shoulder parking) Check the rear view mirror Check the blind spot Right Bring the vehicle towards to the curb at designated point Stop 30 cm away from the curb Once you stop your

More information

Why Does My Manual Car Stall When I Come To A Stop

Why Does My Manual Car Stall When I Come To A Stop Why Does My Manual Car Stall When I Come To A Stop I would request to my friends to refrain from given expert opinions and answers Also when you want to come to a complete stop from a decent speed how

More information

REX8+ COVERT MAGMOUNT TRACKING UNIT

REX8+ COVERT MAGMOUNT TRACKING UNIT REX8+ COVERT MAGMOUNT TRACKING UNIT USERS GUIDE CONTENTS 1. Introduction 2. Getting Started 3. Deploying The Unit 4. Motion Sensor 5. Charging The Unit 6. Trouble Shooting 7. Further Information INTRODUCTION

More information

DECWARE HIGH DEFINITION TOWERS

DECWARE HIGH DEFINITION TOWERS DECWARE HIGH DEFINITION TOWERS by Steve Deckert October 2005 The HDT cabinet design was actually my first serious endeavor into hi-end audio. It came to pass during the 1980's when I developed my first

More information

14 Car Driving & Maintenance Myths

14 Car Driving & Maintenance Myths 14 Car Driving & Maintenance Myths By Auto Parts Warehouse on February 4, 2015 There s always that one advice that your dad, brother or uncle imparted to you while you were learning how to drive. Whether

More information

How Regenerative Braking Works

How Regenerative Braking Works Feature How Regenerative Braking Works The regenerative braking systems on Nissan hybrid vehicles can be confusing and misunderstood. Let s take a look at how these systems really work. 26 Nissan TechNews

More information

reflect energy: the ability to do work

reflect energy: the ability to do work reflect Have you ever thought about how much we depend on electricity? Electricity is a form of energy that runs computers, appliances, and radios. Electricity lights our homes, schools, and office buildings.

More information

Implementation Notes. Solar Group

Implementation Notes. Solar Group Implementation Notes Solar Group The Solar Array Hardware The solar array is made up of 42 panels each rated at 0.5V and 125mA in noon sunlight. Each individual cell contains a solder strip on the top

More information

AQUASTAR C6. (Comfort 6000) Next Generation Auto Backwash Valve System. (selectable time-pressure or remote cycle start)

AQUASTAR C6. (Comfort 6000) Next Generation Auto Backwash Valve System. (selectable time-pressure or remote cycle start) AQUASTAR C6 (Comfort 6000) Next Generation Auto Backwash Valve System (selectable time-pressure or remote cycle start) SIDE MOUNTED AND TOP MOUNTED VALVES WITH QUICK INSTALL ELECTRIC ACTUATORS FOR PIPE

More information

Smart meter Instructions

Smart meter Instructions Smart meter Instructions What is a Smart meter? Smart meters are energy meters for the 21st century. They can help you keep better track of the energy you use and give you all the information you need

More information

Module 4.2 Curves and Hills

Module 4.2 Curves and Hills MONTANA TEEN DRIVER EDUCATION & TRAINING Lesson Plan & Teacher Commentary Lesson Objective: Module 4.2 Curves and Hills The student is expected to: (a) describe and respond to line-of-sight and path-of-travel

More information

Alternate Fuels Testers TEST RESULTS from testing done on Saturday 5/6/06.

Alternate Fuels Testers TEST RESULTS from testing done on Saturday 5/6/06. Alternate Fuels Testers TEST RESULTS from testing done on Saturday 5/6/06. Purpose: TO FIND OUT IF THERE REALLY IS A FUEL MILLAGE IMPROVEMENT TO ADDING A SMALL AMOUNT OF ACETONE TO A TANK OF GASOLINE,

More information

Multi-colour LED Status Light - using it as a diagnostic tool:

Multi-colour LED Status Light - using it as a diagnostic tool: All J+J electric actuators are tested prior to shipping. Most issues are site related, we hope that you will find a solution to your problem in this guide. If not, please contact us for support. Multi-colour

More information

b. take a motorcycle-riding course taught by a certified instructor.

b. take a motorcycle-riding course taught by a certified instructor. Chapter 08 - Practice Questions Multiple Choice Identify the letter of the choice that best completes the statement or answers the question. 1) Why should you stay out of the open space to the right of

More information

Restoring the Strategic Air & Space Museum s E-4B Model

Restoring the Strategic Air & Space Museum s E-4B Model Restoring the Strategic Air & Space Museum s E-4B Model By Don Joy IPMS Fort Crook I received a request from the SASM (Strategic Air and Space Museum) to do a restoration of the model. They had a member

More information

The information contained in this report is for general guidance on matters related to automotive and truck restyling only.

The information contained in this report is for general guidance on matters related to automotive and truck restyling only. DISCLAIMER: The information contained in this report is for general guidance on matters related to automotive and truck restyling only. Accordingly, the information in this report is provided with the

More information

Fuel Strategy (Exponential Decay)

Fuel Strategy (Exponential Decay) By Ten80 Education Fuel Strategy (Exponential Decay) STEM Lesson for TI-Nspire Technology Objective: Collect data and analyze the data using graphs and regressions to understand conservation of energy

More information

Model APS-20B Owner's Manual

Model APS-20B Owner's Manual Model APS-20B Owner's Manual 3 Button Vehicle Alarm System With Auxiliary Output FEATURES: 2 Three Button RF Transmitters Three Channel Code Learning Receiver Remote Panic In All Modes Built-In Parking

More information

Mexican Beetle 1600i. Fuel Injection System. Ignition Timing

Mexican Beetle 1600i. Fuel Injection System. Ignition Timing Mexican Beetle 1600i Fuel Injection System Ignition Timing Version 1.00 Phil Ade 2005 1 Table of Contents 1.0 Introduction 3 1.1 Tools Required 3 1.2 Prerequisites 3 2.0 Setting the Timing on a 1600i Engine

More information