Proteus - IC 74HC147E + IC 4511 - Water Level Circuit

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2014
  • I´m using 74HC147E and 4511 chips. The numeric water indicator circuit works off 5V regulated power supply. It is built around Priority Encoder IC 74HC147 (U2) and BCD-to-7-Segment Decoder IC CD4511 (U1), 7-segment display LTS543 and a few discrete components. For indicator circuit sensors use corrosion free conductive-metal stainless-steel strips.
    Proteus File:
    www.dropbox.com/s/iguyjkjfq3c...
    Schema File:
    www.dropbox.com/s/xd09rpztclo...
    WebPage:
    jungletronics.blogspot.com.br/...
    Link:
    www.electroschematics.com/5655...

ความคิดเห็น • 22

  • @randellcornelia1085
    @randellcornelia1085 9 ปีที่แล้ว

    Sir is this project schematic diagram really works?

  • @falconop610
    @falconop610 3 ปีที่แล้ว

    sir can yu write the verilog code of the water level circuit

  • @user-sn9gz6cy6l
    @user-sn9gz6cy6l 3 ปีที่แล้ว

    Well, it's awesome. Can be used with car gear
    Thank you very much

  • @tn41creatortech13
    @tn41creatortech13 2 ปีที่แล้ว

    What is the software name
    Send me the link

  • @Sakibkhan-pb4ph
    @Sakibkhan-pb4ph 3 ปีที่แล้ว

    Where is the Code file link ?

  • @ihatevengeance5070
    @ihatevengeance5070 9 ปีที่แล้ว

    hello, I would like to ask, in this diagram here www.electroschematics.com/5655/numeric-water-level-indicator/
    the ic 74147 has both pins 16 and 8 but these pins don't show up in the ic component in proteus..I followed all the diagram but I'm not able to make it running during simulation

    • @j3_
      @j3_  8 ปีที่แล้ว

      +ihate vengeance , the pins 16 and 8 are internal to the 147 chip; you just need the ground; by
      clicking on properties you find the implementation of the VCC named Model Timing Voltage. Troubleshooting is a task of patience!! there are many vids on my channel that can provide more information to you and try to solve this problem ... Thanks for visiting!!!

  • @aahladh
    @aahladh 8 ปีที่แล้ว

    proteus file is not working(in my proteus 8 professional)

    • @j3_
      @j3_  8 ปีที่แล้ว

      +aahladh g , Thanks for visiting. Try System > Settings and compare your machine's settings. if it fails, recreate the schema in your Proteus. I tested again in 8.1 Proteus and worked here ... check this screen: www.dropbox.com/s/82i8hbhrr17s0fu/Troubleshooting_water_Circuit.png?dl=0.
      Waiting...

    • @aahladh
      @aahladh 8 ปีที่แล้ว

      +gil j3 thank you....it worked in 8.1 :)

  • @joshitoshi9835
    @joshitoshi9835 3 ปีที่แล้ว

    Why voice is very low in the video?
    btw i want to know if all inputs are high then why it shows 0 in 7 segment display? is there any inverter used inside the ic?
    secondly, as stated if we use it for water level indication system then when water level reaches L1 its output will be something like 0111111111 (correct me if im wrong) and it will be converted to 100000000 hence 1 will be shown on 7segment display. But when water reached L2 now its input will be 001111111 and it will be converted to 110000000, according to binary its 3 not 2, display will also show 2. So how does it work?

    • @j3_
      @j3_  3 ปีที่แล้ว +1

      Hi, AD Capter,
      Q: Why voice is very low in the video?
      A: Sorry, this is my fault. I put the transcription. In these old days, my equipment was limited...I was an inexperienced TH-camr, you see...
      Q: I want to know if all inputs are high then why it shows 0 in 7 segment display?
      A: These devices provide the 10-line to 4-line priority encoding function by use of the implied decimal “zero”.
      The “zero” is encoded when all nine data inputs are HIGH, forcing all four outputs HIGH. This is how this encoder works, that`s it!
      Q: Is there any inverter used inside the ic?
      A: Yeap. The 74HC147 is a 9-input priority encoder that accepts data from nine active LOW inputs (l1 to l9).
      In the video, you'll see that the signal is inverted in the input as well in the output.
      Q: As stated if we use it for the water level indication system then when the water level reaches L1 its output will be something like 0111111111 (correct me if I'm wrong) and it will be converted to 100000000 hence 1 will be shown on the 7segment display. But when the water reached L2 now its input will be 001111111 and it will be converted to 110000000, according to binary it's 3, not 2, the display will also show 2. So how does it work?
      A: The 74hc147 code is a type of 10- to 4-Line Priority Encoder. Binary coded decimal means that each decimal digit, 0 through 9, is represented by a binary code of 4 bits.
      Let me try to explain:
      If you see the datasheet of 74hc147 you'll find this table:
      74hc147 ENCODED
      INPUTS (0-9) OUTPUT INVERTED DECIMAL
      111111111 -> 0110 -> "Zero" (it outputs decimal 15 which is equal FORCED "0" cause out of 0-9 range - bit trick, right?)
      xxxxxxxx0 -> 0110 -> 1001 (9) from here when you invert, you count down 9 to 1...
      xxxxxxx01 -> 0111 -> 1000 (8)
      xxxxxx011 -> 1000 -> 0111 (7)
      xxxxx0111 -> 1001 -> 0110 (6)
      xxxx01111 -> 1010 -> 0101 (5)
      xxx011111 -> 0100 -> 0100 (4)
      xx0111111 -> 1100 -> 0011 (3)
      x01111111 -> 1101 -> 0010 (2)
      011111111 -> 1110 -> 0001 (1)
      (x means any signal, it does not matter...)
      Hope that helps. I made my best to explain.
      Thanks for your visit. Best regards, J3 o/

    • @joshitoshi9835
      @joshitoshi9835 3 ปีที่แล้ว

      @@j3_ Thank you so much for taking time and writing such a detailed answer, really appreciate that.
      So i just learned "priority encoding" which means each input has its own priority level assigned, top most input being highly prioritised and lowest being lowest prioritised. So ic will count latest or top most prioritised input and convert it to 4bit output while other inputs will not be taken into account.
      Now if you have some time will you educate me on active low and active high pins, what are they and how do they work? its bit confusing for me at the moment.

    • @j3_
      @j3_  3 ปีที่แล้ว

      @@joshitoshi9835 , thanks for asking...but I am afraid that in what context, in what domain you are referencing ...if you are referring to IC, for example, ATMega328p, the Arduino's chip, there are registers that are used with pointers in C, that the low register together with the high register, form a 16 bits number...but I don't think I get your idea...:) Anyway, I tried...

    • @joshitoshi9835
      @joshitoshi9835 3 ปีที่แล้ว +1

      @@j3_ i was asking generally about active low input and active high input. But i have somehow managed to learn that from Google. Thanks

  • @dwetick1
    @dwetick1 8 ปีที่แล้ว

    Having 12vdc going into water with no isolation is a big NO! You are asking for trouble!...Big Time! an EE talking.

    • @j3_
      @j3_  8 ปีที่แล้ว

      +D Wetick , feel free to correct It! it's just a simulation, not yet implemented ...anyway, thanks for the warning!

    • @joshitoshi9835
      @joshitoshi9835 3 ปีที่แล้ว

      what? you mean 12v dc can be dangerous? but how

  • @tn41creatortech13
    @tn41creatortech13 2 ปีที่แล้ว

    What is the software name
    Send me the link

  • @tn41creatortech13
    @tn41creatortech13 2 ปีที่แล้ว

    What is the software name
    Send me the link