Hem ADC, hem seri iletişim, hem eeprom yazma hakkında...

Başlatan M.A.A, 15 Şubat 2019, 15:27:11

M.A.A

Merhabalar. Yapmak istediğim şey biraz karışık o yüzden fikir almak istedim.

3 faz sistemde sürekli True RSM gerilim okuyup gerilim düşümü ve yükselmelerini gerçek zaman saatinden aldığı veriye göre eprama kayıt edecek. (LOG tutacak)
Bunun dışında seri iletişim den gelen veriyi dinleyip komutları yerine getirecek.

Sorum şu : Ölçüm dışındaki işleri yaparken ölçümü durdurmak zorunda kalmayacağım bir çözüm var mı ?

İki adet PIC koyup işleri ikiye bölsem iki pic arasında nasıl iletişim kurabilirim ? TX-RX ile iletişim kurmuştum ama şuan TX-RX pinlerim dolu.

ete

Şöyle bir düşündüm de bir öneride bulunmak için bütün olaya hakm olmak gerek sanırım. Bu nedenle şunu yap demem zor. Yapılan işlerin adedi her işin ne kadar sürede yapıldığı incelenmeli ve ona göre uygun bir yol seçilmesi gerekir.
Benzer yapıda bir iş için aynı karta ikinci bir işlemci bağlamış ve SERIN2-SEROUT2 komutları ile herhangi birer pinden haberleştirmiş idim. Nomalde aynı GND yi kullanan iki işlemci tek pinden haberleşir. Ancak işin içinde bir Master yani yöneten olmalı ki birbirlerinden habersiz gönderme - alma yapmasınlar. Bu amaçla Yöneten ana kartta bir de kontrol pini kullandım. Bu uç HIGH olduğunda diğer işlemci ne gönderecek ise yolluyor idi. Alan da kontrol pinini HIGH yaptıktan sonra beklemeye başlıyor ve bilgi geldikten sonra kontrol pinini LOW a çekiyordu. Bu mantık çok güzel çalıştı.
Sende gerekirse kullanabilirsin.

Ete

İlyas KAYA

Aklın yolu bir. Aynı şekilde bende 1 pin data 1 pin dataset olarak daha küçük bir mcu yu bağladım. Sürekli seri iletişimi kontrol etmek yerine pinin high seviyesini kontrol ettim. Böylece daha hızlı kontrol sağladım.
2.5 tl lik bir mcu bu işi rahatca görebilir hatta 4 pinli mcu bile var. Transistör kadar birşey:)

Asıl takıldıgım nokta eeproma sürekli bilgi yazmanız. Sürekli log tutmak için eeprom uygun olmaz. Ne kadar sürekli mesela? Eeprom ların sonuçta bir ömrü var.
Kayıt frekansı maksimum ne olur ?
Göz odur ki dağ ardını görsün,
Akıl odur ki başa geleceği bilsin.!

M.A.A

Teşekkür ederim.

EEPROMA hatalı gerilim zamanını kayıt edecek.  Harici yerine dahili EEPROM da kullanabilirim. Daha önce yaptığım 3 fazlı True Rms ölçümünü kontrol ettim. iki ölçüm arasında 12 us bekleme süresi var. Bu süre çok kısa. Diğer işlemleri yaparken 2 pic bile kullansam bir kaç periyot ölçüm mutlaka kaçacak gibi görünüyor.

Powered by EzPortal