Hi,That could be a solution. I'm trying to keep it as simple as possible so far as circuitry goes
There are only 2 switches that are usable.
1. a momentary off momentary spdt which could be changed to a dpdt
2. a blackout switch that controls a solenoid which in turn cuts all navigation lights as well as some other lights.
I dont think you can "chop up" a 128Hz signal into a 1kHz or 10kHz signal just by chopping it up. That's because the only part that would get chopped up is the high pulses while the low parts stay low for the entire duration. That means you dont get rid of the 128Hz.
To convert it to a higher frequency the normal way would be to use a phase locked loop. However, if you are willing to use a microcontroller you can do just about anything you want to do. The microcontroller could chop up the high pulses and add more pulses when the 128Hz signal goes low. You can get a wide range of duty cycles like that.
Also with a microcontroller you can push a button twice for one level, three times for another level, etc., or long press for dimming and have it gradually go down until you release the button.
I also think a dual RC low pass filter could work. The formula for one stage is:
w=1/RC
which is also:
f=1/(2*pi*RC)
That's the -3db point, and when you add a second stage you can get more of a cut.
However, driving a 200ma load is going to take some decent sized capacitors. If we assume the load is 50 Ohms and you want to dim to 50 percent, then you could use two 25 Ohm resistors for the low pass filter, and caps 1000uf could work.
Did you mention what level you think you have to dim to, such as 25 percent, 50 percent, 75 percent, etc. ?



