Shock wants a pulser circuit - Page 1
Forum section: electronics / projects

author: Shock
author_rank: Super Contributor
timestamp: March 26, 2015, 06:54:42 am
content: I'm looking to make a temporary troubleshooting circuit that pulses a target circuit by pulling it high or low for ~50ms and repeating this at frequency of ~100-3000ms set by the user, until switched off.I want it to disconnect the target circuit when turned on, and reconnect it when off. It will be connected by socket pin lifting the target or something like that (you get the idea).If simple, the variable frequency can be programmed with a single soft switch instead of a switch and potentiometer or two switches. So perhaps on/freq set/off.The high/low can be done by jumper I'll only need to set it once.It needs to be small/simple/elegant so I can easily piggyback it into a circuit. I want to avoid any programming or microcontrollers, even if it's cheaper.Is there any 555 timer or similar circuits that could work? Got any ideas, links, schematics?

author: tautech
author_rank: Super Contributor
timestamp: March 26, 2015, 10:16:47 am
content: AWG?Have you not got one?

author: dannyf
author_rank: Super Contributor
timestamp: March 26, 2015, 10:37:40 am
content: Code://IO_Register|=BITx;//Delay(xx ms);//IO_Register&=~BITx;//Delay(yy ms);I will cut it in half:Code://IO_Register^=BITx;//Delay(xx ms);

author: paulie
author_rank: Frequent Contributor
timestamp: March 26, 2015, 10:40:09 am
content: Quote from: Shock on March 26, 2015, 06:54:42 amUh..Oh... MCU-phobia rears it's ugly head. 555 might have been a good solution til you edited in those additional features.

author: paulie
author_rank: Frequent Contributor
timestamp: March 26, 2015, 10:43:42 am
content: Quote from: dannyf on March 26, 2015, 10:37:40 amDannyf, I just compiled your program and it does nothing. Looks like you cut to zero. I wonder why? I'm so confused. LOL

author: Shock
author_rank: Super Contributor
timestamp: March 26, 2015, 11:09:38 am
content: I don't have a AWG for what I'm using it for. Looking for an analog design e.g. a 555 timer but with those features as mentioned in my OP. I'm adding more functionality to this later, including a noise circuit.I can get some/most/all of it working eventually myself but I want to hear what ideas people who had made similar circuits had.Quote from: paulie on March 26, 2015, 10:40:09 amHey paulie I didn't edit in those features I just added bullets and a photo. So not only are you just ugly, your wrong and still ugly on all three counts (including MCU phobia). So go off and be unhelpful in some other thread before you sound like a total loser arguing to himself.

author: paulie
author_rank: Frequent Contributor
timestamp: March 26, 2015, 11:17:49 am
content: Ugly? You've never even seen me. However judging from your avatar photo it seems you are quite cute. And I will post where I choose.Good luck with the analog circuits. It's always entertaining to see what Rube Goldberg schemes these noobs come up with.

author: tautech
author_rank: Super Contributor
timestamp: March 26, 2015, 11:30:12 am
content: Have you "Googled" 555 timer circuits ?Also dual monostable circuits?4538 for example.Variable R + C will set your H or L time and the other half can set the repetition rate

author: Shock
author_rank: Super Contributor
timestamp: March 26, 2015, 11:33:17 am
content: Quote from: paulie on March 26, 2015, 11:17:49 amIf you're going to insult the whole forum, why bother coming on at all? What a total fucking dick you turned out to be, couldn't fucking leave without making a scene. Well read the OP before you post next time shithead instead of insulting everyone around you for your mistakes.

author: Shock
author_rank: Super Contributor
timestamp: March 26, 2015, 11:35:50 am
content: Quote from: tautech on March 26, 2015, 11:30:12 amYeah I have looked at a few data sheets the bit I was unsure of is the simplifying the stop start. I want to see if it can be triggered and set by one momentary switch and how to tie all this in.

author: paulie
author_rank: Frequent Contributor
timestamp: March 26, 2015, 11:48:08 am
content: Quote from: Shock on March 26, 2015, 11:33:17 amHahahaha... I never initiate personal attacks but do enjoy responding. And by the way, there were no real insults in my rely, certainly not on a par with your last 2 posts. Note these are directed at just you, not "everyone around". And as far as "dick" it is a part of a man so I would rather be one than a pussy. And better on top than "down under".

author: tautech
author_rank: Super Contributor
timestamp: March 26, 2015, 12:00:00 pm
content: Quote from: Shock on March 26, 2015, 11:33:17 am+1Quote from: paulie on March 26, 2015, 11:48:08 amIf you can't help....move on.

author: Shock
author_rank: Super Contributor
timestamp: March 26, 2015, 12:03:36 pm
content: Quote from: paulie on March 26, 2015, 11:48:08 amSo now your making fun of Australians as well. For those who didn't pick up on it, I changed my country flag just after my last post (seriously I did). It took him all of a few minutes to start insulting my nationality. What a complete package.In case your wondering I am a part of the forum, your coy attempts at crying that I took first punch are worthless. I'm asking for help and advice here not your douchery.

author: tautech
author_rank: Super Contributor
timestamp: March 26, 2015, 12:09:08 pm
content: Quote from: Shock on March 26, 2015, 11:35:50 amOther alternatives are 4093 for timers, if you have some breadboard them and play with values, sorry it's late and I'm f***ed, time for bed.For stop/start if using logic IC's, don't forget to de-bounce.

author: paulie
author_rank: Frequent Contributor
timestamp: March 26, 2015, 12:17:06 pm
content: Quote from: Shock on March 26, 2015, 12:03:36 pmIMO those first few suggestions from others to go micro were the most helpful but you are entitled to reject.And yeah, I did take the chance to dig your flag (just yours BTW... some of my best friends...). I was hoping you would insist it was there all along. This is still one page so easy to see how it really progressed. Anyway I honestly hope you do get the help you need (let me rephrase that). But whatever, calm down... we're just having a little fun here.Ooops... time to go. Even us dicks have a day job. LOL

author: Shock
author_rank: Super Contributor
timestamp: March 26, 2015, 12:18:47 pm
content: Quote from: tautech on March 26, 2015, 12:00:00 pmWell said, I go by that as well.I had a look at the 4538 datasheet thanks. I'm going to see if I can simulate it find some more circuits and have a play, looks pretty sweet fit to me.Quote from: tautech on March 26, 2015, 12:09:08 pmThanks, yeah was going to make an RC debouncer.

author: Shock
author_rank: Super Contributor
timestamp: March 26, 2015, 12:35:44 pm
content: Quote from: paulie on March 26, 2015, 12:17:06 pmYeah no worries, I'm calm as. Enjoy work.

author: Alex Eisenhut
author_rank: Super Contributor
timestamp: March 26, 2015, 01:41:50 pm
content: Well with that diode you're not pulling low for sure. What is the switch for?What you're describing was a very standard tool decades ago.http://www.ebay.com/itm/Logic-Probe-and-Pulser-Combination-Elenco-LP-900-/111628613896?pt=LH_DefaultDomain_0&hash=item19fd957908You might still find some cheaper than that.

author: Shock
author_rank: Super Contributor
timestamp: March 26, 2015, 01:53:20 pm
content: Quote from: Alex Eisenhut on March 26, 2015, 01:41:50 pmSwitch needed to turn it on/off and/or set the pulse frequency ~100-3000ms (not the pulse width) as mentioned in the OP. Yeah I have an HP probe and pulser set already it does not do this and since it's vintage equipment I won't be modding it, breathing on it etc.Edit: If you mean the switch in that schematic, it just connects the output.

author: miguelvp
author_rank: Super Contributor
timestamp: March 27, 2015, 03:41:57 am
content: Quote from: paulie on March 26, 2015, 10:43:42 amI know that is probably a rib pocking knowing your history with dannyf,but just as blueskull's code, his was an example, not really compile ready but if you can't get the gist of what they both mean, then I'm lost for words

author: paulie
author_rank: Frequent Contributor
timestamp: March 27, 2015, 10:14:26 am
content: Miguel, IIRC you are rarely at a loss for words. Naturally, considiering the source (LOL), I didn't really attempt to compile it.Maybe forgivable to use nonsense operands since it is a pseudo code example but generally considered helpful to mention that. Specially for the 99% of people who read that are not programmers. I was also hoping somebody might pick up on the fact that ALL the code was commented out. No excuse for that except typical dannyf half-assed technology.

author: Stupid Beard
author_rank: Regular Contributor
timestamp: March 27, 2015, 10:54:56 am
content: Quote from: paulie on March 27, 2015, 10:14:26 amAll dannyf did was copy/paste blueskull's example, remove 2 lines and change an or to an xor. In the example given, the xor based solution is the better one.I don't know what you guys history is, but were you aware that if you XOR paulie with 0x14 0x00 0x1b 0x02 0x10 0x03 you get dannyf? This is clearly some kind of conspiracy.

author: paulie
author_rank: Frequent Contributor
timestamp: March 27, 2015, 11:26:25 am
content: LOL. I will say that dannyf is absolutely my favorite personality on this forum. Specially for those el cheapo ghetto poor mans threads. There was a little "episode" on my first post in this forum so we were off to a good start. We do share a lot of philosophies and personality traits. I think he might be somewhat smarter and more experienced than me though. Maybe an element of competition and I've been accused of jealousy, who knows.Also some fun with Miguel too who has been very helpful to me and I have great admiration for. I do enjoy poking at both these guys. Maybe this is like the kid in grammar school who puts pigtails in the inkwell of the girl he likes (am I dating myself?).ps. Oh yeah, I should have jumped on blueskull for commenting out all the lines. In any case that was an obvious typo and just thought it was worth a joke. However it is more polite to reference pseudo code as such. BTW for this application I personally would bit bang too. I never understood the driving need to use obscure and non-portable MCU features.

author: Shock
author_rank: Super Contributor
timestamp: March 31, 2015, 05:40:59 am
content: Ok this is where I'm at now, I have a ~70ms pulse and can switch between high and low (which will be replaced by jumpers).Still need a to repeat this pulse between 100-3000ms and trigger it with some form of start/stop. Ideas please.

author: Zero999
author_rank: Super Contributor
timestamp: March 31, 2015, 07:53:47 am
content: That's a monostable. You need an astable.The on/off times of a standard 555 timer astable can be independently varied by using two timing resistors and steering diodes.See circuit C, figure 9 on page 8 of the application note linked below:http://www.doctronics.co.uk/pdf_files/555an.pdf