I have now built the above to try and get 2 different cameras with different shutter lags to release at exactly the same time and ultimately share 1 external flash. I need about 33 milliseconds delay.
I have written the code and built the timer module and display that delays the output for 0 to 99.99 milliseconds before releasing the shutter of the camera.
I am using a wireless transmitter. The fast camera has the receiver connected to the PIC 16F690 via a LOW input, then via a HIGH output through a 270 ohm resistor, it switches an optocoupler (4N25) to release the shutter.
The slow camera has the receiver plugged straight into its remote socket.
I am using the supply from the receiver, 3v to run the whole system.
The problem I have is that even with the delay on the PIC turned off it is delaying the output by about 83 milliseconds. I know this as I took a picture of a digital stopwatch on screen that runs in milliseconds. The difference was 47ms + the original lag makes about 83 ms.
It can't be from the PIC programming side as I took out all the code untill I had a 3 line loop that is just waiting for an input - this gave the same result. I even doubled the clock speed - no difference. It must be either the speed of the optocouplers or the time it takes to see the LOW from the receiver ?
I am no expert in electronics, I just pick up ideas from sites like these.
Any ideas where this delay might be or does this sound normal ?
Cheers
Adam
I have written the code and built the timer module and display that delays the output for 0 to 99.99 milliseconds before releasing the shutter of the camera.
I am using a wireless transmitter. The fast camera has the receiver connected to the PIC 16F690 via a LOW input, then via a HIGH output through a 270 ohm resistor, it switches an optocoupler (4N25) to release the shutter.
The slow camera has the receiver plugged straight into its remote socket.
I am using the supply from the receiver, 3v to run the whole system.
The problem I have is that even with the delay on the PIC turned off it is delaying the output by about 83 milliseconds. I know this as I took a picture of a digital stopwatch on screen that runs in milliseconds. The difference was 47ms + the original lag makes about 83 ms.
It can't be from the PIC programming side as I took out all the code untill I had a 3 line loop that is just waiting for an input - this gave the same result. I even doubled the clock speed - no difference. It must be either the speed of the optocouplers or the time it takes to see the LOW from the receiver ?
I am no expert in electronics, I just pick up ideas from sites like these.
Any ideas where this delay might be or does this sound normal ?
Cheers
Adam