Herkese Merhaba,
Microchip firmasının MCP3911 entegresini en güvenli nereden sipariş edebilirim veya Türkiye de mevcut mudur bu ürün?
Alıntı yapılan: mekzum - 20 Mart 2015, 23:54:07
Herkese Merhaba,
Microchip firmasının MCP3911 entegresini en güvenli nereden sipariş edebilirim veya Türkiye de mevcut mudur bu ürün?
Merhabalar,
Türkiye de mevcut değil. Bende kullanacağım projemde. 2 gün önce Çin' den sipariş verdim. Kaç tane kullanacaksınız, fazladan sipariş vermiştim ihtiyacınız varsa verebilirim. Siz nerede kullanmayı düşünüyorsunuz ?
Alıntı yapılan: Voltajcı - 08 Eylül 2016, 12:45:12
Merhabalar,
Türkiye de mevcut değil. Bende kullanacağım projemde. 2 gün önce Çin' den sipariş verdim. Kaç tane kullanacaksınız, fazladan sipariş vermiştim ihtiyacınız varsa verebilirim. Siz nerede kullanmayı düşünüyorsunuz ?
Çok teşekkür ederim. Çok önce temin etmiştim işimi gördüm.
:)
http://expkits.com/smagaza/entegre-component/MCP3911A0-ESS#.V9Fne_mLTDe (http://expkits.com/smagaza/entegre-component/MCP3911A0-ESS#.V9Fne_mLTDe)
Türkiye de buldum, başka yararlanmak isteyen arkadaş olursa buradan alabilir.
@mekzum Merhabalar,
MCP3911 kullanarak basit bir multi metre yapmak istiyorum. En azından Alternatif akım gerilim ölçene kadar devam edeceğim. Senin bu entegre hakkında tecrüben oldu mu ? Bu konu hakkında paslaşırsak memnun olurum.
Teşekkürler.
sayenizde benimde haberim oldu ama tek sıkıntım neden bu kadar ucuz.
MCP3221, MCP3208
Alıntı yapılan: mehmet - 22 Eylül 2016, 10:49:44
MCP3221, MCP3208
12 bit stmlerdede var hocam çok kullanışlı değil ama 16-24 bit hemde 125 khz(maksimum) de 9 lira iyi rakam.(farnell 1,5 euro)
Hocam MCP nin kendi sitesinde 1,4 $ şuan MCPyi çözmeye çalışıyorum. En son CH0+ ve CH0- kanallarından gelen 24bit i elde debiliyorum fakat bu elde ettiğim bilgiler neyin bilgisi hangi bitlerde hangi veriyi veriyor onu çözemedim. Datasheetin de de açıklama yapmamış.
http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf)
Sayfa 52 den sonra bilgileri vermiş, bi kontrol edebilir misin?
Eğer tek amaç 24 bit ADC ise buna benzer basit modüller var.Ama frakans düşük galiba.
http://www.ebay.com/itm/24bit-analog-to-digital-converter-ADC-module-serial-interface-AVR-STM32-arduino-/121022291106 (http://www.ebay.com/itm/24bit-analog-to-digital-converter-ADC-module-serial-interface-AVR-STM32-arduino-/121022291106)
Alıntı yapılan: kenan_re - 24 Eylül 2016, 00:58:30
http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf)
Sayfa 52 den sonra bilgileri vermiş, bi kontrol edebilir misin?
Merhabalar,
7.1' de bulunan CHANNEL Registers –ADC Channel Data Output Registers' dan 24 bit veri alıyorum fakat bu 24 bit hangi değerlere karşılık geliyor neye göre çözümleyebilirim onu araştırıyorum. MCP3911 kullanarak PIC18F85K90 ile yapılmış bir enerji ölçer var. Bunun data sheet' inde registerlara karşılık gelen aktif güç, enerji, görünür güç, faz farkı, AC akım voltaj vs. var. Burada ki registerlar MCP3911' e mi ait yoksa PIC18F85K90' e mi ona bakıyorum. Şuradan bakabilirsiniz.
http://ww1.microchip.com/downloads/en/DeviceDoc/52097A.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/52097A.pdf)
Gönderdiğin pdf de 29. sayfada bunu söylemiş. Calculation Engine and Register Description başlığı altında;
I1_RMS:
For example, if the read value is I_RMS = 5000 (in decimal), it means that
the current is 5.000A.
Alıntı yapılan: kenan_re - 26 Eylül 2016, 14:27:56
Gönderdiğin pdf de 29. sayfada bunu söylemiş. Calculation Engine and Register Description başlığı altında;
I1_RMS:
For example, if the read value is I_RMS = 5000 (in decimal), it means that
the current is 5.000A.
enerji içinde bir örnek mevcut fakat bu alınan 24 bitlik verinin hangi bitleri ? Bunu görebildiniz mi ? Bu 24 bit de hangi bitler akım gerilim enerji faz farkı vs. vs. ... Takıldığım nokta tam burası.
Sayfa 53
7.0 INTERNAL REGISTERS başlığı altında REGISTER MAP tablosunda
Alıntı YapChannel 0 ADC 24-bit Data <23:0>, MSB first
Alıntı YapSayfa 55 te haritasını görebilirsin CHANNEL Registers – ADC Channel Data Output Registers
http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf)
(https://s14.postimg.cc/eppskwsbx/MCP3911.png) (https://postimg.cc/image/eppskwsbx/)
SPI ile read edebilmek için, Pic tarafından göndermem gereken veri bu resimde gösterildiği gibi detaylarıda aşağıda ki linkte bulunan datasheet' de ki gibi.
http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf)
Yaz_MCP3911_Register (0x09,B10000000); // datasheet : 0x09 GAIN 8 R/W Gain and Boost Configuration Register
Yaz_MCP3911_16bitRegister (0x0C, B00111010,B00000000); // datasheet : 0x0C CONFIG 16 R/W Configuration Register
Yaz_MCP3911_16bitRegister (0x0A, B11011111,B10111000); // datasheet : 0x0A STATUSCOM 16 R/W Status and Communication Register
Ben yukarı da ki gibi Pic SDO dan yolluyorum fakat, bu veriler doğru olmadığından sanırım, Pic SDI dan okuma yapamıyorum.
Sizce yanlış yaptığım nokta neresi ?
Hocam ben sizin yerinizde olsam şu boardı alırdım http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=adm00398 (http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=adm00398)
Bunu satın aldığınızda microchipin example kodları ile çalışan bir sisteminiz olur hiç olmazsa.
mesaj birleştirme:: 08 Ekim 2016, 23:02:08
Sizin sayenizde bende ilgi duymaya başladım bu işe.
Alıntı yapılan: frederic - 08 Ekim 2016, 23:01:28
Hocam ben sizin yerinizde olsam şu boardı alırdım http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=adm00398 (http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=adm00398)
Bunu satın aldığınızda microchipin example kodları ile çalışan bir sisteminiz olur hiç olmazsa.
mesaj birleştirme:: 09 Ekim 2016, 13:02:08
Sizin sayenizde bende ilgi duymaya başladım bu işe.
@frederic hocam aslında kendim yapsam daha hoş olacak biraz da hırs yaptım o yüzden hazır board u almak isteyemiyorum :)
Aslında mantık çok zor değil, Pic den yazma baytını gönderiyorum, MCP3911 in de bana buna bağlı verileri SDO dan vermesi lazım. Ama gelen bir veri olamadı hala. Bakıyoruz bakalım denemelere devam.
Bence ilginizi çektiği kadar var. Bir entegrenin bu kadar şeyi ölçüyor olması gerçekten muhim iş. Gelişme olursa haberdar ederseniz memnun olurum.
Başarılar ;)
@VoltajcıHocam boardı aldığınızda aslında yine kendiniz yapmış olacaksınız, işin matığını öğrenip kodu sil baştan sıfırdan yazarsınız. Yoksa gereğinde fazla emek veriliyor ve işin bitiş süresi uzuyor.
Aslında bu chipin daha basit bir türevi varmı onada bakmak lazım. Mesela true rms olarak ac akım ve gerilim ölçen bir entegre olsa iş tamamdır. Kendimiz de faz açısını ölçer, aktif-reaktif vs. kolayca hesaplarız.
(https://s21.postimg.cc/gds5l9uib/Ads_z.png) (https://postimg.cc/image/gds5l9uib/)
@fredericBoard' un schematic' in den faydalanarak devreyi kurdum aslında, yazılım kısmını çözmeye çalııyorum. Basit bir SPI haberleşme mantığı var aslında fakat, nanosaniye mertebesinde veri transferlerini tam olarak uyumlu şekilde çalıştıramadığımdan çözemiyorum diye düşünüyorum.
Bu entegrenin daha basiti bunun 1 kanallı olanı, bu da 2 kanallı zaten :) çok bir fark yok aslında.. 8 kanala kadarda gidiyor diye biliyorum :)
Alıntı yapılan: Voltajcı - 14 Ekim 2016, 18:25:16
Basit bir SPI haberleşme mantığı var aslında fakat, nanosaniye mertebesinde veri transferlerini tam olarak uyumlu şekilde çalıştıramadığımdan çözemiyorum diye düşünüyorum.
hocam ns seviyesindeki haberleşmeyle sen ilgilenmiyorsun direk işlemci ilgileniyor. Sen master olduğun için sen clku hangi hızla verirsen o hızla iletişim olur. Başka bir sıkıntı olmasın?
Alıntı yapılan: skara1214 - 14 Ekim 2016, 18:56:03
hocam ns seviyesindeki haberleşmeyle sen ilgilenmiyorsun direk işlemci ilgileniyor. Sen master olduğun için sen clku hangi hızla verirsen o hızla iletişim olur. Başka bir sıkıntı olmasın?
Clock veriyorum öncelikle register ayarlarını yapmak için bir kaç veri gönderiyorum clock ile beraber. Ardından okumak istediğim bilgiyi Spi.Read ile okumak isterken doğru düzgün veri alamıyorum.
http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/20002286C.pdf) buradan inceleyebilirsiniz
@skara1214
http://ww1.microchip.com/downloads/en/DeviceDoc/MCP3911EvalBd_Fw_PIC24F_v1.0.0.zip (http://ww1.microchip.com/downloads/en/DeviceDoc/MCP3911EvalBd_Fw_PIC24F_v1.0.0.zip)
Burada ki yazılımı hangi derleyicide compile edebilirim ?
MCP3911 yi kullanabildiniz mi ?
Aslında 24 bit çözünürlük ve Dahili REF vs için gayet ekonomik bi fiyatı var.
Yüksek çözünürlüklü True RMS bir Voltmetre/Ampermetre için muhteşem görünüyor...
Bu çip genelde elektrik sayaçlarında kullanılıyor. Hassas bir ölçüm için hassas bir kalibrasyon şart. Aksi taktirde default değerlerle çok kötü sonuç alınır.