Im using my ospid to control a nichrome element (via ssr) to heat a fast moving air stream.
My understanding of how the outpu control works is that at say, 20% output, the pin value will be high for the first 20% of the window, and then remain low for the remaining 80%.
I’ve noticed that at the default setting (windowsize = 5000), I see a noticable oscillation due to the way “on/off” are proportioned within the window, and the rapid response of my system.
I realise I can reduce the window size, but was wondering if instead there could be a way to break up the window into smaller increments, and then choose at each whether the pin should be on or off using proballistic methods?
Is this something that has been done before, or could it be done?