STM32F103 Dahili RTC mi Harici mi ?

  • Konuyu başlatan Konuyu başlatan M_B
  • Başlama tarihi Başlama tarihi
orjinal stm32f103 1.3 usd. en kötü durumda bluepill alınıp chipleri değiştirilebilir. bildiğim kadarıyla f401 chipli blackpill serisindeki chipler de orjinal. çinliler hem çok kompleks hem de pazarı olmayan chiplerin kopyasıyla uğraşmıyor.
Evet hocam su an F401 ler orjinal ( Black Pill ) İlerisini bilemem.
Birde dediğiniz gibi de yapılabilir. Benim sizin yaptığınız işlemciyi değiştirmek. Ben 072 taktım sizin elinizde orjinal 103 varmış onu takmışsınız.
 
tabiki nucleo veya discovery en temizi. ancak 5x fiyat farkı var. öğrenciler ve amatörler bu yüzden yanılıyor.

orjinal stm32f103 1.3 usd. en kötü durumda bluepill alınıp chipleri değiştirilebilir. bildiğim kadarıyla f401 chipli blackpill serisindeki chipler de orjinal. çinliler hem çok kompleks hem de pazarı olmayan chiplerin kopyasıyla uğraşmıyor.
Doğru bu ürünler dirty cheap denilen cinsten :yerlereyat1: Ben de aliexpress diye biryerden 1 dolarlık ürünlerin kapına geldiği eski güzel günlerde 3 dolara bluepill+stlink aldım diye hatırlıyorum ama çıkan sorunlardan ötürü hevesim kaçmıştı sonra birkaç sene dokunmadım stm ye
 
Biz yıllardır STM32'lerin dahili RTC'sini kullanıyoruz ve hiç sorun yaşamadık. Ayrıca pil yerine küçük bir "gold cap" kullanıyoruz: 1 haftaya kadar dayanıyor.
Tekrardan merhaba Hocam,
Harici RTC dışında PCB 'ye Dahiliyi kullanmak için de yer ayıracağım. Sorum ise Hangi marka model 32.768 lik kristal kullanmalıyım. Birde hocam saatte ne kadarlık bir sapma meydana geliyor.
Teşekkürler.
 
PCB tasarımda footprint'i biraz geniş tutuyorum ki, farklı modeller kullanma şansım olabilsin. Bugüne kadar bu yöntem ile duvara toslamadım ve üretimdeki arkadaşlar da vıdı-vıdı yapmadılar.
Sapmaya gelince: üzgünüm, cevabım net olamiyacak. Mutlaka oluyordur. Ama net birşey söylemem imkansız. Çünkü bende tüm sensörler her haberleşme esnasında ana cihazdan saat ayarlarını çekiyorlar ve ana cihaz her 24 saat GSM üzerinden kendi saatini güncelliyor.
Bilgi olarak şunu ekliyebilirim: STM32'lerde RTC->PRER register var. Orda saat hızını ayarlıyabiliyorsun. Ama adımlar çok büyük oluyor.
Birde kristal'a eklenen kondensatörlerin değerleri ile oynayarak 32,768kHz yaklaşmaya çalışabilirsin.

Biraz evvel uzun süredir kapalı kalmış bir ana cihazı açtım. Tarih ve saat tabii doğru değildi. GSM üzerinden güncelledim ve kaptım. Her gün açıp kontrol edecem. Sapma olduğunda burda bidiririm.
 
clock 32768 kristal olduğu sürece ister dahili ister harici olsun kayma olacaktır. bu kayma miktarı ısıya ve kristalin kapasitif yüküne hatta fiziksel pozisyonuna bile bağlı olarak değişir.

kaymasın isteniyorsa DS3231 gibi dahili tcxo'lu bir entegre kullanmak kesin çözüm. ya da sistemde gps veya ağ bağlantısı varsa zaman bilgisini buradan da çekebilir.
 
clock 32768 kristal olduğu sürece ister dahili ister harici olsun kayma olacaktır. bu kayma miktarı ısıya ve kristalin kapasitif yüküne hatta fiziksel pozisyonuna bile bağlı olarak değişir.

kaymasın isteniyorsa DS3231 gibi dahili tcxo'lu bir entegre kullanmak kesin çözüm. ya da sistemde gps veya ağ bağlantısı varsa zaman bilgisini buradan da çekebilir.
Tabiki kayma olacaktır. Hiç olmayacak olarak düşünmek yanlış olur. Yapacağım uygulamada haftanın belirli günlerinde ayarlanan saat dilimlerinde açılıp kapanması. Zamanın çok kritik olduğu bir uygulama değil.
Senelik olarak ne kadarlık kayma kabul edilebilir. Daha önce RTC ile ilgili çalışma bilgi sahibi değilim. Kristal seçiminde ki ppm değeri ne olmalı gibi bilgilere de ihtiyacım var.
GPS veya ağa bağlanacak bir uygulama olmadığı için RTC güncellemesi - okuması yapamayacağım.
DS3231 güzel bir entegre ama piyasada klon var diye duyduğum için sıcak bakmadım.
RTC konusunda - arada derede kaldım. Dahili mi Harici mi ? Kristal secimi ?

Teşekkürler.
 
Abi en kolayı bir tane GPS tak ve kayma işini unut. Aç/kapa yapacağına göre bu dış mekan bir cihaz olacak. Aç/kapa yapılacak düzenek pilli değilse kafan ağrımaz. Sulama/vana kontrollü bişey yapacağını tahmin ediyorum.
 
Son düzenleme:
STM32 dahili rtc lerde kalibrasyon özelliği var. Ayrıca rtc ye bağlı kalibrasyon için kullanabileceğiniz 1Hz veya 512Hz çıkış alabiliyorsunuz. Çıkış frekansını 512HZ e ayarlarsınız. Hassas bir skop ile işareti ölçersiniz. Fark varsa , (ilgili yönde artırma veya azaltma) kalibrasyon işlemi yapıp tekrar ölçersiniz.

Zahmetli bir iş (adetli üretimlerde) ama, uğraşmak isterseniz böylede bir seçenek var.
 
ben daha önce bir okul saati projesi çeşitli 32768 kristaller ve pcf saat entegrelerinden çeşitleri denedim ve başa çıkamadık. günde 5-10 saniye kayıyor. ilk hafta çok önemli değil ama 1 ay sonra kayma miktarı 5 dakikalara ulaşıyor. DS3231 ile 6 aydan daha uzun süre 1 dakikanın altında kaldığını hatırlıyorum.

tabi şu da yapılabilir klasik 32.768 yerine 0.25 ppb tcxo kullanılır doğru bölme oranı veya si5351 gibi bir clock generator ile istemen frekans üretilebilir. fakat bu tcxolar da ucuz değil. 32768 kristali kalibre etmek eğer ortamdaki ısıyı sabit tutamayacaksanız anlamsız. ya da o marka model kristalin ısıl kayma profilini çıkarıp düzeltme eğrisi uygulamak gerekir her durumda işler karışık ve çok zahmetli bir yere gidiyor.

DS3231 leri digikeyden getirdik ve hiçbir sorun yaşamadık. mouser, digikey bu konuda çok güvenilir.
 
  • Beğen
Reactions: M_B

Çevrimiçi üyeler

Forum istatistikleri

Konular
8,044
Mesajlar
132,490
Üyeler
3,208
Son üye
Mustafa37

Son kaynaklar

Son profil mesajları

erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Back
Top