Seri plotter

semih_s

Hobici
Katılım
16 Aralık 2020
Mesajlar
2,055
Seri porttan gelen veriyi arduino ide'deki plotterdan takip etmekten daha iyi bir çözüm. Bağlantı: hackaday . setup falan yok. arduinoya eklenti de değil. Osiloskop gibi, çizilen grafikte dikey ve yatay eksende gezinilebiliyor ve mouse tekerleğiyle dikey ve yatay eksen ölçeği değiştirilebiliyor. Windows, exe'yi beğenmedi ama çalıştırdım. Güzel. Mac ve Linux versiyonları da var.

1710576852266.png
 
Son düzenleme:
baud rate elle girilememesi kötü olmuş. ben zaman kaybetmemek için seri port hızını 1 milyon baud yapıyorum. bunda max 256000 seçilebiliyor.

benim kullandığım serial analyzerda buffer 500-1000-2000 sample gibi seçilebiliyor ve bunu ekranda görselleştiriyor. ama bir saçmalık var geçmiş veriler uçuyor. halbuki pc için bu verileri işlemek çok basit. geçmişe dönük de kayıt tutup istendiğinde geriye doğru görselleştirebilse harika olacaktı.
 
Aslında PC ler çok yüksek baud hızlarına rahatlıkla çıkıyor artık. Ben bir USB/UART dönüştürücü ile 4 Mbaud da debug verisi gönderiyorum.

Tabi burada ben linux çalışan PC den bahsediyorum. Windows kullanan müşteride mecbur baud hızını 921 Kbaud a düşürmek zorunda kaliyorum :kizgin1:

1710668775876.png
 
Kaynak kodunu indirim ve aşağıdaki sayfada baud_rates dizisi görüyorum. Buraya istediğimiz değeri yazarsak çalışır mı acaba?

@taydin deneme imkanın var mı acaba, bende şu bağlanabileceğim kurulu donanım yok. Kaynak kodu kolayca derlenebilir görünüyro.


1710676799580.png
 
Kaynak kodunu indirim ve aşağıdaki sayfada baud_rates dizisi görüyorum. Buraya istediğimiz değeri yazarsak çalışır mı acaba?

@taydin deneme imkanın var mı acaba, bende şu bağlanabileceğim kurulu donanım yok. Kaynak kodu kolayca derlenebilir görünüyro.


32002 eklentisine bak
Derleyip eklersen ben deneyeyim. arduino 8mhz saat hızındayken 256000'den fazla çalışırsa deneyeyim, şu anda 256K ile yazıyor seri plotteri. Olmadı uno'yla denerim
 
Bunu yazan kişi muhtemelen ana işletim sistemi linux değil. Linux'ta biraz sorunlu. Derlemede sorun olmadı ama programı çalıştırınca hemen ASSERT ile sonlanıyor. İlgili assert'i kaldırıp derledim o zaman çalıştı.

1710679829880.png
 
Hmm bir dakka, veri kaçırıyor 4 Mbaud'da. picocom ile veri kaçırılmıyor hiç. picocom C ile yazılmış bir program, BetterSerialMonitor C++ ile.
 
Derleyip eklersen ben deneyeyim. arduino 8mhz saat hızındayken 256000'den fazla çalışırsa deneyeyim, şu anda 256K ile yazıyor seri plotteri. Olmadı uno'yla denerim

Birkaç değer ekledim. Ama benim sistem Debian Testing. Senin sistemdeki kütüphaneler ile uyumlu olmayabilir.
 

Ekler

Windows'da daha yüksek hızın çalışacağı bile mechul :D
 
Senin loglama için mevcut hızlar yeterli zaten. Ama eğer 4 Mbaud'a ihtiyacın varsa, picocom ile rakamları alırsın ve bir dosyaya kaydedersin. Sonra da farklı bir program ile grafikleştirebilirsin.
 
Senin loglama için mevcut hızlar yeterli zaten. Ama eğer 4 Mbaud'a ihtiyacın varsa, picocom ile rakamları alırsın ve bir dosyaya kaydedersin. Sonra da farklı bir program ile grafikleştirebilirsin.
Değişikliğin işe yarayıp yaramadığını test etmek istemiştim. Benim için mevcut durum yeterli, daha fazlasını elimdeki uart dönüştürücünün sağlayabileceği de meçhul.
 
Bunu yazan kişi muhtemelen ana işletim sistemi linux değil. Linux'ta biraz sorunlu. Derlemede sorun olmadı ama programı çalıştırınca hemen ASSERT ile sonlanıyor. İlgili assert'i kaldırıp derledim o zaman çalıştı.

32003 eklentisine bak
Bence birşeyler gözden kaçıyor olmalı. Derlenmiş versiyonunu indirdiğimde Debian ile çalışıyor. Gerçi donanım ile test etmedim.
 
Bence birşeyler gözden kaçıyor olmalı. Derlenmiş versiyonunu indirdiğimde Debian ile çalışıyor. Gerçi donanım ile test etmedim.

Farklı derleyici kullanıyor olabilir. Farklı opsiyonlar veriyor olabilir. Zaten bug reportlar var çakılıyor diye.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
8,040
Mesajlar
132,413
Üyeler
3,204
Son üye
rebelboy

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