PID temperature control using pic16f877a in assembly

I need help with writing the assembly code for a PID temperature control using a pic 16f877a and rs232 interface to a external temp sensor.

I have already written and tested the rs232 interface code which communicates with the external temp sensor unit. The problem I am having is I am commited to using an 8 bit pic which until now has not been an issue. I wrote and tested code which works perfectly up to 256 degrees f but as you can imagine I had rollover issues with higher temp values due to the 8 bit issue. I have written and tested code which will count by tens up to 100 and then set flags before advancing, burning each 10 degree setpoint to eeprom. This works up to the limit of 550 degrees but since the temperature profile is s shaped I am having tracking problems in the non-linear areas on each end of the scale which cause erroneous setpoints to be recorded to eeprom and thermal runaway on the high temp end. I am running out of time to debug this module and I need to move on to other more manageable section in succession to complete this project.

If anyone can help I would rather send code and talk over the phone since I am a very slow typist. Please contact me if interested ASAP. Thankyou

Taidot: Assembly, tekniikka, tietojärjestelmäarkkitehtuuri, Ohjelmistojen testaus

Näytä lisää: pic pid temperature control, pic temperature control, imagine engineering, high end engineering, pid pic 16f877a, help writing profile, thermal, thermal engineering, temperature, succession, rs232, architecture f, issue tracking 2013, setpoint, pic sensor, pic time, pid pic software, scale degree, count pic project, interface temperature pic, rs232 pic project, software pic, writing phone software, project pic debug, sensor interface

About the Employer:
( 0 reviews ) Asheville, United States

Projektin tunnus: #4249547

3 freelanceria on tarjonnut keskimäärin 97 $ tähän työhön


I've been working with embedded systems for long times. Mostly 32-Bit-ATMEL chips, but i would like to try this.

40 $ USD 3 päivässä
(9 arvostelua)

HI, do you neeed a professional help.

150 $ USD 5 päivässä
(4 arvostelua)

hi i can help

100 $ USD 0 päivässä
(0 arvostelua)

hi! it is already done.

60 $ USD 0 päivässä
(0 arvostelua)