BibTex RIS Cite

STM32F103C8 mikrodenetleyicisi temelli PLC tasarımı

Year 2024, Volume: 3 Issue: 2, 1 - 12

Abstract

Bu çalışmada STM32F103C8 mikrodenetleyici temelli bir PLC (programlanabilir lojik
denetleyici) tasarımı gerçekleştirilmiştir. Bu PLC’de STM32F103C8 mikrodenetleyicisi merkezi
işlem birimi (CPU) olarak kullanılmış olup 8 dijital giriş ve 8 dijital çıkış mevcuttur. PLC
yazılımı C dili kullanılarak STM32CubeIDE yazılım geliştirme ortamında oluşturulmuştur.
STM32F103C8 mikrodenetleyicisi ile gerçekleştirilen bu PLC ile giriş/çıkış sayısı fazla olmayan
endüstriyel otomasyon uygulamaları için ideal bir seçenek ortaya konulmuştur. Önerilen
STM32F103C8 mikrodenetleyicisi tabanlı PLC tasarımıyla düşük maliyetli ve hızlı endüstriyel
otomasyon uygulamaları için çok uygun bir çözüm elde edilmiştir.

References

  • Ş. Kitiş, "PIC16F84 mikrodenetleyicisi ile bir programlanabilir lojik denetleyici tasarımı ve uygulaması", Yüksek lisans tezi, Niğde Üniversitesi, Fen Bilimleri Enstitüsü, Niğde, 2007.
  • H. O. Erkol, "Mikrodenetleyici tabanlı PLC donanımı ve yazılımının gerçekleştirilmesi", Yüksek lisans tezi, Erciyes Üniversitesi, Fen Bilimleri Enstitüsü, Kayseri, 2008.
  • V. Tongur, "Atmega128 tabanlı PLC tasarımı", Yüksek lisans tezi, Selçuk Üniversitesi, Fen Bilimleri Enstitüsü, Konya, 2008.
  • Ö. F. Rafat, "PIC16F877 mikrodenetleyicisi ile bir PLC tasarımı", Yüksek lisans tezi, Selçuk Üniversitesi, Fen Bilimleri Enstitüsü, Konya, 2010.
  • A. Harmanda, "16 bitlik bir PIC mikrodenetleyicisi ile bir programlanabilir lojik denetleyici tasarımı ve uygulaması", Yüksek lisans tezi, Niğde Üniversitesi, Fen Bilimleri Enstitüsü, Niğde, 2011.
  • M. Uzam, PIC16F877A temelli PLC, Birsen Yayınevi, 2013, p. 322 sayfa.
  • M. Uzam, PIC16F877A temelli PLC sürüm 2.0, Kodlab Yayınevi, 2022, p. 688 sayfa.
  • Diyot.net, https://diyot.net/stm32f103/. [Erişim Tarihi: 01 Temmuz 2024].
  • STM32F103 pinout diagram, https://upload.wikimedia.org/wikipedia/commons/9/90/Stm32f103_pinout_diagram.png. [Erişim Tarihi: 31 Mayıs 2024].
  • digikey.com,https://www.digikey.com/en/products/filter/microcontrollers/685?s=N4IgTCBcDaIAoEkDCYAsAxAUgRjADgHEBBABmxJAF0BfIA. [Erişim Tarihi: 10 09 2024].
  • tme.eu, https://www.tme.eu/tr/tr/. [Erişim Tarihi: 10 09 2024].

PLC design based on STM32F103C8 microcontroller

Year 2024, Volume: 3 Issue: 2, 1 - 12

Abstract

In this study, a PLC (programmable logic controller) design based on STM32F103C8 microcontroller was carried out. In this PLC, STM32F103C8 microcontroller is used as the central processing unit (CPU) and it has 8 digital inputs and 8 digital outputs. PLC software was created in the STM32CubeIDE software development environment using C language. This PLC, implemented with the STM32F103C8 microcontroller, is an ideal option for industrial automation applications that do not have many inputs/outputs. An attractive solution for low-cost and fast industrial automation applications has been achieved with the proposed STM32F103C8 microcontroller-based PLC design.

References

  • Ş. Kitiş, "PIC16F84 mikrodenetleyicisi ile bir programlanabilir lojik denetleyici tasarımı ve uygulaması", Yüksek lisans tezi, Niğde Üniversitesi, Fen Bilimleri Enstitüsü, Niğde, 2007.
  • H. O. Erkol, "Mikrodenetleyici tabanlı PLC donanımı ve yazılımının gerçekleştirilmesi", Yüksek lisans tezi, Erciyes Üniversitesi, Fen Bilimleri Enstitüsü, Kayseri, 2008.
  • V. Tongur, "Atmega128 tabanlı PLC tasarımı", Yüksek lisans tezi, Selçuk Üniversitesi, Fen Bilimleri Enstitüsü, Konya, 2008.
  • Ö. F. Rafat, "PIC16F877 mikrodenetleyicisi ile bir PLC tasarımı", Yüksek lisans tezi, Selçuk Üniversitesi, Fen Bilimleri Enstitüsü, Konya, 2010.
  • A. Harmanda, "16 bitlik bir PIC mikrodenetleyicisi ile bir programlanabilir lojik denetleyici tasarımı ve uygulaması", Yüksek lisans tezi, Niğde Üniversitesi, Fen Bilimleri Enstitüsü, Niğde, 2011.
  • M. Uzam, PIC16F877A temelli PLC, Birsen Yayınevi, 2013, p. 322 sayfa.
  • M. Uzam, PIC16F877A temelli PLC sürüm 2.0, Kodlab Yayınevi, 2022, p. 688 sayfa.
  • Diyot.net, https://diyot.net/stm32f103/. [Erişim Tarihi: 01 Temmuz 2024].
  • STM32F103 pinout diagram, https://upload.wikimedia.org/wikipedia/commons/9/90/Stm32f103_pinout_diagram.png. [Erişim Tarihi: 31 Mayıs 2024].
  • digikey.com,https://www.digikey.com/en/products/filter/microcontrollers/685?s=N4IgTCBcDaIAoEkDCYAsAxAUgRjADgHEBBABmxJAF0BfIA. [Erişim Tarihi: 10 09 2024].
  • tme.eu, https://www.tme.eu/tr/tr/. [Erişim Tarihi: 10 09 2024].
There are 11 citations in total.

Details

Primary Language Turkish
Subjects Electronic Design Automation
Journal Section Research Articles
Authors

Gamze Öztürk 0009-0005-3898-8055

Murat Uzam 0000-0001-9625-5523

Early Pub Date December 26, 2024
Publication Date
Submission Date August 3, 2024
Acceptance Date September 16, 2024
Published in Issue Year 2024 Volume: 3 Issue: 2

Cite

APA Öztürk, G., & Uzam, M. (2024). STM32F103C8 mikrodenetleyicisi temelli PLC tasarımı. Bozok Journal of Engineering and Architecture, 3(2), 1-12.
AMA Öztürk G, Uzam M. STM32F103C8 mikrodenetleyicisi temelli PLC tasarımı. BJEA. December 2024;3(2):1-12.
Chicago Öztürk, Gamze, and Murat Uzam. “STM32F103C8 Mikrodenetleyicisi Temelli PLC tasarımı”. Bozok Journal of Engineering and Architecture 3, no. 2 (December 2024): 1-12.
EndNote Öztürk G, Uzam M (December 1, 2024) STM32F103C8 mikrodenetleyicisi temelli PLC tasarımı. Bozok Journal of Engineering and Architecture 3 2 1–12.
IEEE G. Öztürk and M. Uzam, “STM32F103C8 mikrodenetleyicisi temelli PLC tasarımı”, BJEA, vol. 3, no. 2, pp. 1–12, 2024.
ISNAD Öztürk, Gamze - Uzam, Murat. “STM32F103C8 Mikrodenetleyicisi Temelli PLC tasarımı”. Bozok Journal of Engineering and Architecture 3/2 (December 2024), 1-12.
JAMA Öztürk G, Uzam M. STM32F103C8 mikrodenetleyicisi temelli PLC tasarımı. BJEA. 2024;3:1–12.
MLA Öztürk, Gamze and Murat Uzam. “STM32F103C8 Mikrodenetleyicisi Temelli PLC tasarımı”. Bozok Journal of Engineering and Architecture, vol. 3, no. 2, 2024, pp. 1-12.
Vancouver Öztürk G, Uzam M. STM32F103C8 mikrodenetleyicisi temelli PLC tasarımı. BJEA. 2024;3(2):1-12.