mack
I just realised whilst browsing the forums that it didnt support 16bit. but thats ok i have changed my idea on how to complete what i want, so i only need a chip that provides 10bit ADC.
Ill explain my whole project! basically im working for a wind turbine company, and currently the power from the turbine goes to an analogue rectifier and then into a converter which goes off to the mains. Unfortuantely this has caused alot of noise due to some problems, and also means we can't collect data too easily or send error signals etc. so im using a microprocessor that is programmed to do what i want. First ill explain what i want and then il explain how i think i will do it
i want to measure the frequency of 3 analogue signals and get the average from them, and then using that i can create a time constant for each average, which will determine the pulse width modulation of the digital signal output. additionally i want to be able to measure the DC voltage after its been modulated, so that it can switch the generator off if the voltage gets to a certain point (since this will cause damage to the resistor inbetween the + and - and then will cause further damage etc)
First of all i've decided that I am going to run the 3 analogue signals (3 phases from the turbine) through a schmitt trigger (unless there is a schmitt trigger already integrated into a specific pic). Using the now digital signal i can easily measure the drops using an interrupt? with the information from the drops i can measure the frequency? and then using the frequencies from all 3 signals i can get an average (f1+f2+f3)/3 and i can use that to set the time constant for the pulse width modulator.
im sorry if some of that was completely impossible, but i havnt worked with programming or electronics at all before.
thanks





Bookmarks