I need someone helps me to write a microcontroller coding that able to read and sample out the ADC values from the waveform shape it can be saw-tooth, triangle,
offset voltage of triangle+noise or other types of waveform. I've already uploaded the details so you can download it from the attachments and refer what does it mean of these.
I've wrote my own code by using ( PIC16F1937 microcontroller ) which is only able to reading the 10 bits adc values from the potential meter adjustment and shows it on LCD screen.
My code is 100% can be working on hardware and I've tested it before. So you must implement my coding to continue the progress. But you also can try in ( PIC16F877A or other types of PIC SERIES model) if you don't have PIC16F1937.
In this case, if you want to test it out the result you can use potential meter to assume as you receive the analog value from the waveform or you can try in (proteus simulation) generate a triangle pulse to your analog pin AN0...AN5.
Pls download the file that I've been sketch up the ideas and also following the below steps:
1. Able to read the analog value and calculate average, min and max values from analog signal or waveshapes and shows it out this three types of data result on LCD screen.
2. For example, in average,min and max model you will took 30 or 50 sampling out the point from your waveform. Anyway, I've done the average model on my coding so you can refer it. But I'm not quite sure how to find minimum and maximum. So you need to help me to figure out on this part.
3. If the average,min, max model can be successfully done. I need to know the certain sampling point direct to which sampling time. For example, If I generate a triangle waveform around 50KHz and I use 50 sample points. Can I know what is the time period at 11th sample point or 22th sample point. Because One cycle switching period of triangle wave is equal 20us, So I need to know about 11th or 22th sample point is located at which micro-seconds. The sample point in term of voltage Y axis and x axis is period of time. Also shows up this two variable 11th and 22th sampling of time (us)on LCD screen.
I've been sketching out the simple schematic and details in attachments. So it can be easier to understand. The PIC coding and hardware picture I will send it to you once we've any discussion of this project.
I'm looking for someone who can finish this within few days, Because it's not a very big project and also not involved with many hardware, so who has familiar with microcontroller it can be finish within one or two days. If you don't have hardware or you really don't know how to achieve in protues simulation, don't worry I can use my hardware do it with you together. But I believe that for any experience programmer has their own tools for testing these.
Send me a message to discuss further details, you need to explain how you can achieve these function and also payment only can be paid through the steps you have done. Otherwise it's too hard to believe that you can be successfully done this project. Thanks
I'm using XC8 mplabx compiler
26 freelancers are bidding on average $47 for this job
We have PIC16F877A as well as other micro-controllers of PIC16 and PIC18F series. We will test it on Hardware or Proteus Simulation! Please consider us.
As an electronics engineer i am quite familiar with the environment of PIC and Proteus. I will do this project for you. Looking forward to work with you:)