Announcement

Collapse
No announcement yet.

ADIO executing multiple bits

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    ADIO executing multiple bits

    I have a nuisance with my ADIO 100 turning on lights associated with multiple bits. I have step pressure sensors that turn on lights for one set of stairs attached to bits 0 and 2 (top and bottom sensors). A different step pressure sensor for a different set of stairs is attached to bit 1. All three share a common ground attached to the ADIO.

    The problem is that no matter what set of stairs are stepped on, the light to the other stairs comes on at the same time. My guess is that the common ground is the culprit. I have tried putting a 1k resistor at each bit terminal to no avail.

    Any ideas would be appreciated. Thanks.

    #2
    Originally posted by spudbw View Post
    I have a nuisance with my ADIO 100 turning on lights associated with multiple bits. I have step pressure sensors that turn on lights for one set of stairs attached to bits 0 and 2 (top and bottom sensors). A different step pressure sensor for a different set of stairs is attached to bit 1. All three share a common ground attached to the ADIO.

    The problem is that no matter what set of stairs are stepped on, the light to the other stairs comes on at the same time. My guess is that the common ground is the culprit. I have tried putting a 1k resistor at each bit terminal to no avail.

    Any ideas would be appreciated. Thanks.
    Did you run a resistor from +5v to each input, and the switch from each input to ground? That's the way it needs to be to work properly.

    Comment


      #3
      I am using a separate wall wart for the +5vdc. It supplies all three sensors in common. From the sensors, each is attached to a 1k resistor which then terminates to the separate ADIO bits. I have the ADIO bus ground connected to the wall wart ground to complete the circuit. Both the ADIO wall wart and the sensor wall wart receive power from the same power strip.

      I'm thinking of putting one stair sensor on the ADIO +5vdc bus.

      Spud

      Comment


        #4
        Not sure what kind of sensor you're using, but if it is a just a passive switch contact, hook them all directly to the ADIO, between ground and the input. Connect 1k pull-up resistors between each input and the ADIO's +5vdv. In this case, you don't need the separate 5vdc wall wart.

        If they are active sensors that require a power supply, they may need more +5vdc power than the ADIO can provide in which case you DO need a separate wall wart. In this case, connect the sensor ground and ADIO ground together. Connect the output of the sensor to the ADIO input. Connect the 1k pull-up resistors from the inputs to the ADIO's +5vdc.

        This is all assuming that the sensor contact connects to ground when active and floats when not active.

        If you tell me what the sensor is, I might be able to give you more specific advice.

        I can tell you that the ADIO works very well if wired correctly, so don't give up!

        Comment


          #5
          Thanks.

          The sensors are the active type. I will reconfigure per your suggestions this weekend and let you know the results.

          Thanks again.

          Spudbw

          Comment


            #6
            Burrington,

            I've attached an image of the circuit as it "should be", if I understand your post. Am I getting it? The "step sensors" for bits 1 & 2 are powered through their own circuit board. They SureAction sensors.

            Spudbw
            Attached Files

            Comment


              #7
              No, you need a 1k resistor from the adio’s +5vdc to each of your 3 adio inputs. That acts to pull the input high when the step sensor contact is open. When the step sensor activates it closes the contact to ground and pulls the input low. Otherwise the input is just floating and any noise on the input wire can cause it to falsely trigger.

              Comment


                #8
                Are you saying I should power the 3 stair sensors from the ADIO instead of the wart supplied with the sensor board? I'd have to check the volt/amp requirement of the ShureAction board.

                My diagram may be a bit (no pun) confusing since I did not show the wiring input into the ADIO environment from the ShureAction board. The ShureAction board connects with the ADIO with a no/nc signal and a common as shown for each stair sensors. The ShureAction processing board has it's own power supply.

                Or, are you saying, for example the bot step sensor, I should connect the ADIO +5vdc to the pullup resistor and then to the ADIO 0 bit?

                Comment


                  #9
                  Your wiring diagram looks fine to me. All you need to do is add three 1k resistors:
                  ADIO +5vdc to D0 input,
                  ADIO +5vdc to D1 input,
                  ADIO +5vdc to D2 input.

                  Explanation: When the step sensor is not activated, its contact is open which leaves the ADIO inputs connected to nothing but an open wire. That wire acts like an antenna and brings any electrical noise right into the ADIO input. The ADIO input alone has an input impedance of about 10 Meg-ohms, so it is essentially floating and very sensitive to tiny currents. The slightest electrical noise on the open wire can trigger the input falsely. To overcome that, your design has to hold the input either On or Off. The 1k pull-up resistors hold the input On while the contact is open, and the contact holds it Off while the contact is closed - therefore no floating state to be susceptible to noise.

                  Comment


                    #10
                    Thanks very much for taking the time to provide a clear and concise explanation and suggestion. I will be re-wiring this weekend.

                    Spudbw

                    Comment

                    Working...
                    X