dreamer2012
V.I.P
Junior Member
   
Offline
Posts: 58
Thank You
-Given: 114
-Receive: 10
|
 |
« on: June 02, 2011, 02:32:30 02:32 » |
|
Hello, i need help with the attached design. I try to detect a burned 110 vac / 10 amps heater, using a hall effect sensor ACS712 by Allegro micro. The sensor works on ac and give 2.5 volts for 0 amps , 0.5vdc for -10 A and 5 vdc for +10 A. I decided to use an op amp as integrator and take only to up portion of the voltage, from 2.6 vdc to 5 vdc. This is a pulsating voltage if i ignore the lower part. I built the attached simulator, but it does not works for me. If i insert an AC ammeter to measure the amps , simulator does not start and reports errors. I am not sure if the 110vac source is correct - i am brand new to isis so i just guessed. The oscilloscope, some time display in a separate windows, but other times i cannot make it to show the wave forms. Please help Thank you
|
|
|
Logged
|
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #1 on: June 02, 2011, 05:18:13 05:18 » |
|
igeorge,
Try this:
That is your circuit, I have not modify, only move the pot and fix the trigger on the scope so you can see the waveform.
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
solutions
Hero Member
   
Offline
Posts: 1826
Thank You
-Given: 656
-Receive: 905
|
 |
« Reply #2 on: June 02, 2011, 08:32:21 08:32 » |
|
Place a resistor in series with an LED (the resistor limits the current through the LED based upon your expected supply voltage) and put those across your heater element. Now use a phototransistor to detect when the LED is on, indicating an open heater element. If the heater is good, it will short out the LED - it'll be dark.
|
|
|
Logged
|
|
|
|
Ichan
Hero Member
   
Offline
Posts: 833
Thank You
-Given: 312
-Receive: 392
|
 |
« Reply #3 on: June 02, 2011, 07:21:35 19:21 » |
|
Hi Ion,
To detect a broken heater I use one or two diodes in series with the heater, when the heater draws enough current then the voltage drop on the diode(s) will be enough to lit a led of an optocoupler. An anti parallel diode provide other half cycle of the current to the heater. Attached the simulation.
-ichan
|
|
|
Logged
|
There is Gray, not only Black or White.
|
|
|
solutions
Hero Member
   
Offline
Posts: 1826
Thank You
-Given: 656
-Receive: 905
|
 |
« Reply #4 on: June 02, 2011, 11:05:46 23:05 » |
|
Put the LED across the TRIAC and the resistor to the neutral return. The TRIAC won't fire if the heater is open and if that resistor is trickling 10mA "through" it. When it does fire, the LED will be shorted off.
Don't be shy to push the little button with the red star beside it on SONSIVRI to maybe get more people to jump in. You also may draw more people out of the woodwork to help if you post jpg instead of dsn...I don't have the software installed that you are using, as many may not.
|
|
« Last Edit: June 02, 2011, 11:09:53 23:09 by solutions »
|
Logged
|
|
|
|
solutions
Hero Member
   
Offline
Posts: 1826
Thank You
-Given: 656
-Receive: 905
|
 |
« Reply #5 on: June 03, 2011, 05:55:53 05:55 » |
|
Hello, Thanks for suggestion. In fact I did what you suggested - I am referring of using the LED -aka Optocoupler in my particular case, instead of using my original ACS712. In what concern pouting the led across the triac it is not feasible in my case. Let me explain why The SSR is incorporated in the heat controller module - Sealed plastic box. The only thing that i have access is the Hot wire of the main, Neutral, and heater wire coming out from the SSR. ..... On the PCB , i will have my detector portion , all the Optocoupler will be inputs to a PIC micro, and a port expander, and the PIC will send messages through RS232 to PLC , if a heater or more are burned out, indicating which one is defective. I attached the picture of my working solutions, but if you read my previous post i am not happy with hardware. Should be a simpler way to do it. Sorry about the little red start , but i forgot about it. Ion
LED goes from hot (main) to heater wire - that's directly across the TRIAC. The hot wire and the heater wire are easily accessible on your board and don't care about that sealed plastic box. Just an idea....
|
|
|
Logged
|
|
|
|
Ichan
Hero Member
   
Offline
Posts: 833
Thank You
-Given: 312
-Receive: 392
|
 |
« Reply #6 on: June 03, 2011, 12:26:19 12:26 » |
|
Hello Ichan, Please be so kind and explain to me what i am doing wrong with your design. I changed the alternator frequency from 6 Htz to 60 Htz and now the lamp does not light anymore. When i put it 6 is OK, but for 60 is not lighting. Regards Ion
I do not know the answer, maybe others know. At the first trial the circuit didn't work, by blind guessing i lowered the freq then it works... but don't worry it is works on the real life and no problem with triac, I've used it several times. 10 Amp indeed a problem on power dissipation, i never try it above 5 amp. The ACS should work do not rely on isis simulation for serious work, but it will be too costly if used only for detecting the burned heater. I would try to use current transformer, just try to wind some wires on a small torroid core and do some experiment. -ichan
|
|
|
Logged
|
There is Gray, not only Black or White.
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #7 on: June 04, 2011, 05:36:00 17:36 » |
|
igeorge,
Like Ichan have said and I also think using current transformer is much simpler than other method. You can wind your own or buy already made from Jameco or Digikey for about $3 to $6 USD.
All you have to do is run one wire that connected to the heater element through the current transformer. The current run through the wire will induces a magnetic field in the current transformer core, and the second winding of the current transformer (the number of turns that you wind on the torroid core) will generate a voltage proportional to the turn ratio of the primary and secondary of the current transformer.
Here is a formula for winding the current transformer:
Np*Ip = Ns*Is
Where: Np is number of turn on the primary (ONE turn in this case) Ip current of the primary Ns is number of turn on the secondary (you calculate to get the output voltage that’s high enough to light the LED or feed to A/D of uC) Is is the current generate from the secondary.
Another equation may help: Ns = Ip/Is (Ip = 10 in your case)
If you don’t like wind it on your own then buy one to experiment. Make sure the output current is high enough so you can place a resistor across the secondary to get the measure voltage.
Happy experiment,
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #8 on: June 04, 2011, 10:45:41 22:45 » |
|
igeorge,
Your selected CT give very low output voltage. 50mV is not even get into the diode to rectify it.
You will need something called an IDEAL RECTIFIER that involve am op-amp and a diode and voltage supply.
I will have to look into it and maybe I will draw one in Proteus for you to try out.
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
Ichan
Hero Member
   
Offline
Posts: 833
Thank You
-Given: 312
-Receive: 392
|
 |
« Reply #9 on: June 04, 2011, 11:14:54 23:14 » |
|
Amplify first then rectify.
Opamp non-inverting amplifier (200 - 500x gain) + Diode 1n914 + Cap 10u + Resistor 10K across the cap.
-ichan
|
|
|
Logged
|
There is Gray, not only Black or White.
|
|
|
Ichan
Hero Member
   
Offline
Posts: 833
Thank You
-Given: 312
-Receive: 392
|
 |
« Reply #10 on: June 05, 2011, 12:00:09 00:00 » |
|
Something like below.
-ichan
|
|
|
Logged
|
There is Gray, not only Black or White.
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #11 on: June 05, 2011, 12:51:15 00:51 » |
|
igeorge,
Here is a circuit in Proteus for you to try out. It works in Proteus. Try it on the real circuit, and post what you find.
Tom
Sorry Ichan, I am just behind you a bit.
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #12 on: June 05, 2011, 01:44:08 01:44 » |
|
Hi igeorge,
I have modified the circuit to simulate with LM324 as your requested.
Also the input is 10mVAC to 100mVAC (or higher). The output is about 2.5VDC; you can feed this directly to the PIC but, if you are not comfortable with it, than do like I suggested in the SCH.
Post what you find in the real circuit,
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #13 on: June 05, 2011, 10:14:32 22:14 » |
|
Tom, You are a life saver. Works great on simulator. I will make it tonight and post the result tomorrow Thank you again for help Ion
Posted on: June 05, 2011, 02:51:11 02:51 - Automerged
Good morning Tom, Will you be so kind to look at this change I did. I do not have the CT in my hand tonight, but i want to try the design So, i did change the resistor in the op amp to 1.5 Mohm In this case, i read for 2.5 volts input , 1.73 out, and for 4.5 input, i read 2.7 Is this correct ? What i am looking to achieve here, using the ACS712 eval board from Allegro, that any voltage over 2.6 to give me a valid PIC input, and under 2.6 to give me anything which the Pic will take it as 0 From data sheet of the pic, at 5 v supply, the minimum High is 2 volts. Please do not spend time, just share your opinion. I also have lm393, 339 and 311 comparators which i believe will do a better job as not being necessary to amplify any voltage. Just set threshold 2.6v, and anything above that will be ONE and bellow that will be ZERO.
igeorge, The setup is Non-inverting amplifier Vpin1 = Vin(1+(R1/R2)) ***(plus V diode)*** If you make R2 > R1 then Vo < Vin and is not good for this application. In this application, R1 must >>> R2 (greater greater greater) Also this setup is for applify the output of the current transformer, not for voltage 2.5 V or 4.5 V. The change you made will not works. If you want to use the original idea, that using a hall effect sensor ACS712 than different setup is needed. Tom Posted on: June 05, 2011, 11:08:14 23:08 - Automerged
Hello Tom, I made this circuit with a generic comparator from library. I have LM339N by National, LM393N from ST Microelectronics, and LM311N from National, but i did not found the model file for them Anyway, the circuit works fine, with only two issues: When i open the switch, the Led goes off, and the voltmeter show me 0.00V but the trace GREEN one stay on for 2 more seconds before it drops. I will see what happen in real life when i will test it. The biggest concern is for 2.5 volts, when the output is supposed to be ZERO, it show me a pulsating square wave. I assume it come from the filtering capacitor. The led is off, but for a PIC, depending when it read it , can be 1 or zero. Do you have any suggestion how to make it a steady zero volts line and not a square wave ? Thank you for all the effort you put in helping me for this project. I posted the question in many forums, including the EDA board but no answers. Thanks Ion
igeorge, For voltage comparator, this should works. I have no idea where that square wave comes from. I like to see it on the real circuit. If it appears on the real circuit, than self osc is happened. Try to build a real circuit, don’t count on the Proteus. Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #14 on: June 06, 2011, 03:29:29 03:29 » |
|
igeorge,
Ok to try on the hair dryer, but what is Io = 800??
Should it be like about 13 Amps?
Your dryer should have two power levels, use lower wattage to see what the read out.
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #15 on: June 06, 2011, 04:31:51 04:31 » |
|
I did a change in my design based on your original file. I put the generators to have a 2.5 volts offset in the positive side, so i can get the proper wave form. The voltage has to get the + 2.5 volts as ground and going up and down according with the voltage curve . +2.5 volts is zero amps. Regards Ion
Try this: "S_311_offset_Ideal_Diode.DSN" It works with 2.5V, and > 2.5V LED off when in = 2.5V LED ON when in > 2.5V
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
Ichan
Hero Member
   
Offline
Posts: 833
Thank You
-Given: 312
-Receive: 392
|
 |
« Reply #16 on: June 06, 2011, 05:48:55 05:48 » |
|
Sorry Ichan, I am just behind you a bit.
Not a problem Tom. I might need a good (workable lowest cost) solution for this kind of problem next time, now i am wondering if a sensitive hall effect switch like Allegro A3213 can be triggered by let say 5 Amps current flows through a wire? -ichan Posted on: June 06, 2011, 06:40:32 06:40 - Automerged
what is funny is that for low, the voltage decrease, but when i put the blower in high i have 3.5 volt going to the pin , after diode and it is crazy, in high before the diode i have 2.5, the same like with the blower off.
How is the output of the ACS712? -ichan
|
|
|
Logged
|
There is Gray, not only Black or White.
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #17 on: June 07, 2011, 05:02:23 17:02 » |
|
igeorge,
Post your newest circuit that you are using (exact circuit) and explain of what happen when one light bulb, two light bulb ON/OFF. Can you be more detail? What kind of the light bulb?
We will deal with the PIC later.
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #18 on: June 08, 2011, 12:11:19 00:11 » |
|
igeorge,
I think, the correct way is to measure the output of the ASC712 when you have the load ON and OFF. I just want to verify the output measurements to see if its matching the spec.
After you have the reading of the output than you can adjust the circuit later to make it works.
Remember to measure with meter and scope (for AC and DC). What is the reading of the scope and volts meter?
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #19 on: June 08, 2011, 09:12:27 21:12 » |
|
igeorge,
I see the video, the LED is ON/OFF when you turn the light ON/OFF. That is one light still on. Is that correct? What happen when both light are off?
If no current goes through the ACS than the output should get 2.5V, and, any current > 0, the output should goes > 2.5V. If what I understand correct, than the comparator should works.
I wish you can discribe it in more detail so I can understand what is the problem.
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
pickit2
Moderator
Hero Member
   
Online
Posts: 4675
Thank You
-Given: 839
-Receive: 4336
There is no evidence that I muted SoNsIvRi
|
 |
« Reply #20 on: June 08, 2011, 11:03:23 23:03 » |
|
What if you use a window comparator, so you only get an output say when signal is between 2.4 & 2.6 volts you have logic 1 (or voltage output). This is used in fire alarms to monitor 1. no detector fitted or end of line resistor missing (voltage 16 to 24V) 2. healthy circuit (voltage 14 to 15V) 3. fire (10V to 5V)
|
|
|
Logged
|
Note: I stoped Muteing bad members OK I now put thier account in sleep mode
|
|
|
zuisti
Senior Member
  
Offline
Posts: 409
Thank You
-Given: 242
-Receive: 780
|
 |
« Reply #21 on: June 09, 2011, 09:25:16 09:25 » |
|
Hi igeorge; If you can tolerate some delaying for your output, to eliminate the pulsating simply increase the time constant of your rectifier circuit (R5 to say 100k). This is just an idea, try it!
|
|
|
Logged
|
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #22 on: June 09, 2011, 06:36:50 18:36 » |
|
Pickit2 and Tom, I made the windows comparator which works good between 2,6v to 5 volts. My problem is still here when the source it is between 0 to 2.4 volts - which is half of the time at 60 hz Any suggestion how to make that pulsating or sine dc to a straight line ? I i solve that issue , everything will be fine. Regards Ion
"I i solve that issue , everything will be fine." So, you did solve the problem?
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #23 on: June 09, 2011, 08:03:36 20:03 » |
|
igeorge,
Try this modified circuit. It works.
Read the notes on the circuit, the notes is about the main goal of this project. And the main goal is to detect if the heat element is working or broken. If the element is working, the current is in the ten or so. if the heat element is broke, the current will be zero. If you are trying to detect some unknow current or very low current then LOT MORE work have to be done. I think, the best way is to stick with the original goal. Later if the circuit work, you can modify for lower current.
Try to simulate this circuit, it works good. Than try with current about 0.5Amp to see the output osc.
That is why R14 is there for.
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
TomJackson69
Active Member
 
Offline
Posts: 218
Thank You
-Given: 26
-Receive: 63
|
 |
« Reply #24 on: June 09, 2011, 10:18:53 22:18 » |
|
george,
If I know the heater are 250W and 450W than I would concerntrate at lower current. Anyways, if you have to use the light bulb to test the circuit; use four 60W for 240W and five 100W for 500W to see if it work. That is about 2Amps and 4Amps.
You can modify the LOAD RESISTOR to simulate 2Amps and 4Amps on Proteus. Use R14 to adjust the ref. point.
Should works
Tom
|
|
|
Logged
|
Con Rong Chau Tien
|
|
|
|