Experiments on Temperature Control Using On-Off Algorithm Combined with PID Algorithm


The paper presents an automated system for the temperature control using a PIC microcontroller, a digital temperature sensor with I2C and a MOSFET as actuator. The control strategy is a proportional-integrative one, preceded by an on-off algorithm. The most important data is presented on a graphical interface. In order to send the parameters of the process and the command states to the computer, the serial communication is used.

If the inline PDF is not rendering correctly, you can download the PDF file here.

  • [1] Katzen, S. (2010), The Essential PIC18 Microcontroller, Springer Verlag London.

  • [2] Duka, A. V. (2013), Sisteme cu microprocesoare (Systems with Microprocessors), „Petru Maior” University of Tîrgu Mureş Publishing House.

  • [3] Genge, B. and Haller, P. (2008), Proiectarea sistemelor dedicate şi încorporate cu microcontrolerul PIC (Design of the Dedicated and Embedded Systems with PIC Microcontroller), „Petru Maior” University Publishing House, Tîrgu Mureş.

  • [4] Dulău, M. and Gligor, A. (2015), Introducere în Ingineria sistemelor automate (Introduction to the Control Systems Engineering), „Petru Maior” University Press, Tîrgu Mureş.

  • [5] Dulău, M., Karoly, M. and Dulău, T. M. (2018) Fluid temperature control using heat exchanger, 11th International Conference on Interdisciplinarity in Engineering (Inter-Eng 2017), Procedia Manufacturing, vol. 22, pp. 498-505.

  • [6] Bolat, E.D., Erkan, K. and Postalcioglu, S. (2005), Experimental Autotuning PID Control of Temperature Using Microcontroller, IEEE International Conference on Computer as a Tool (EUROCON), vols. I, II, pp. 266-269.

  • [7] Landau, I.D. (2011), Adaptive Control, Communications and Control Engineering, Springer-Verlag London Limited.

  • [8] Levărdă, B. and Budaciu, C. (2010), The Design of Temperature Control System Using PIC18F46201, „Gheorghe Asachi” Technical University of Iaşi, Politehnica Bulletin, Tome LVI (LX), Fasc. 4, pp. 203-214.

  • [9] Rob, R., Tirian, G.O and Panoiu, C. (2016), Temperature Controlling System using Embedded Equipment, International Conference on Applied Sciences (ICAS), vol. 163.

  • [10] Sharma, S.R., and Dahikar, P.B. (2013), Embedded Design of Temperature Controller Using PIC16F876A for Industries and Laboratories, International Journal of Innovative Research in Computer and Communication Engineering, vol. I, Issue 10, pp. 2414-2422.

  • [11] Mikrajuddin, A. and Aprianti, N.A. (2007), Learning Control at Undergraduate Level Using PIC16F877 Microcontroller-based Temperature Controller, ASME/IASME Conference on Mathematical Methods and Computational Techniques in Research and Education.

  • [12] Ratnakumari, U.V. and Triven, M.B. (2016), Implementation of Adaptive Model Predictive Controller and Model predictive control for temperature Regulation and concentration tracking of CSTR, IEEE International Conference on Communication and Electronics Systems (ICCES), pp. 698-703.

  • [13] Aftab, B.S. and Shafiq, M. (2015), Adaptive PID Controller based on Lyapunov Function Neural Network for Time Delay Temperature Control, IEEE 8th GCC Conference and Exhibition (GCCCE).

  • [14] Singh, A.J., Raviram, P. and Shanthosh, K. (2014), Embedded based Green House Monitoring System using PIC Microcontroller, IEEE International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE).

  • [15] Minkai, L., Sang J. and Yiming, Y. (2017), Design of temperature control system of adaptive control algorithm based on characteristic model, IEEE 32nd Youth Academic Annual Conference of Chinese Association of Automation (YAC).

  • [16] PIC16F87X Data Sheet, Microchip Technology Inc., 2013.

  • [17] MCP9800/1/2/3 Data Sheet, 2-Wire High-Accuracy Temperature Sensor, Microchip Technology Inc., 2004.

  • [18] MAX232 Data Sheet, Texas Instruments Inc., 2014.


Journal + Issues