Yazar STM32F103VET6 için proje geliştirme, deney kartı yapmış kartın Altium Designer çizimlerini ve projelerin Keil-C kaynak kodlarını paylaşmış.
Yazarın açıklaması; Proje, STM32F103VET6 işlemcileri temel alan projeler geliştirmek için evrensel proje geliştirme kartı oluşturma ihtiyacı ile başladı. Volt Amper Metre Projesi, 480X272 piksel çözünürlüğe sahip 4.3 inç renkli TFT ekrana ve iyi bilinen ssd1963 denetleyicisine dayanıyor. Kontrolöre güç sağlamak için iki voltaj gerekli 3.3v ve 1.2v. Ekran, karta esnek bir kablo ve 40 pin FPC-40-0,5 konektörüyle bağlanır. Arka ışık, CAT4238 denetleyicisindeki devre tarafından sağlanır.
Projenin kalbi, 512 kbyte (512k x 8) bellek kapasitesine sahip 72 MHz frekansında çalışan 100-pin ARM STM32F103VET6 mikrodenetleyicidir. Programlamak için www.st.com adresinden STM32 ST-LINK yardımcı paketini indirmeniz , arşivdeki üretici yazılımı dosyasını seçmeniz ve GND, CLK, DIO sinyal hatlarını ST-LINK programlayıcısına bağlamanız ve işlemciye güç vermeniz gerekir. Programlama sırasında, işlemciye harici bir güç kaynağından güç verilmesini öneririm.
Proje, devre ve pcb, Altium Designer editöründe hazırlanmıştır, Keil-C programlama ortamında yazılmıştır, kaynak dosyalar vardır.
İlk proje, bir laboratuvar güç kaynağı ünitesindeki ölçümler için tasarlanmış iki kanallı bir voltmetre-ampermetre,
artı tarih ve saat göstergesi, lehimleme istasyonu, radyatör ve fan kontrolünün sıcaklığını izlemek için DS18B20 sensörü gibi birkaç ek seçenek, voltmetrenin her kanalı, trafonun ikincil sargılarını harekete geçiren röle ünitesini kontrol eder.
Programın özellikleri
• İki kanallı voltmetre, genel ölçüm aralığı 0 ila 30V arasındadır. Ölçüm devresi, 1kom, 10kom dirençler için bir voltaj bölücüsünden ve tampon olarak kullanılan bir işlemsel yükseltici MCP6001’den oluşur.
• ACS712ELC-5A sensöründe 0,00 ila 30,00 A arasındaki iki kanallı ampermetre (ölçülen akım akımının boyutu kullanılan sensöre bağlıdır)
• Transformatörün çıkış sargılarının kontrolü, voltaj voltmetre üzerinde 12 volta ulaştığında, transformatör kontrolü olarak belirlenen pinlerde 3.3 volt görünecektir, her iki pin de röle modülüne bağlanır, Bu, trafonun iki ikincil sargısı arasında geçiş yapacaktır.
Röle modülünün geri kalan iki kanalı, güç trafosunun güç kaynağını kontrol etmek ve radyatör fanlarını açmak, güç transistörlerini soğutmak ve kasanın içini üflemek için kullanıldı.
Gösterge lehimleme istasyonu görevi görür, MAX6675 modülünü sıcaklık sensörü olarak kullanarak, LUKEY-852 istasyonlarından lehimleme ütülerine ve benzerlerine çalışmanıza olanak sağlar,
İkinci proje sinüsoidal sinyalleri hem de dikdörtgen dalga formlarını elde etmeyi sağlayan bir jeneratördü. 10 Hz – 12.5 MHz frekans aralığında. Göstergeyi bir jeneratör olarak kullanmak için, işlemciyi arşivdeki ilgili yazılımı yükleyin, AD9833 programlanabilir modülünün beş numaralı pimini ISP pimlerine bağlayın ve güç verin.
Jeneratörü kontrol etmek çok basittir, bir düğmeye kısa süreli basmak, kayıtlardan birini seçmenize izin verir ve değer enkoderi döndürerek değişir. Düğmeye uzun süre basmak, tarih ve saati ayarlamanıza olanak verir.
Kaynak: radiokot.ru/artfiles/6511/
Şifre-Pass: 320volt.com
Yayım tarihi: 2019/10/29 Etiketler: arm projeleri, stm32
Adam resmen stm32 ile harika bir ürün yapmış helal olsun