Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: XX_CİHAN_XX - 06 Ağustos 2008, 15:26:55

Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: XX_CİHAN_XX - 06 Ağustos 2008, 15:26:55
Arkadaşlar bu konuda bilgiye ihtiyacım var hatta pic ile yapılabilir mi? Yani bu işin mantığı nedir? Diye sorlarda kafamda dolaşıyor. Şimdiden teşekkürler.
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: mucitotomasyon - 06 Ağustos 2008, 16:21:08
ccs kullanıyorsan simd hatırlamıyorum pusula driver  vardı
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: KaraBekir - 06 Ağustos 2008, 16:45:03
Cevabı: Evet PIC ile yapılabilir ( ve yapılmışını gördüm ).

İncelemeni öneririm: Electronic Compass Design using KMZ51 and KMZ52
http://www.nxp.com/acrobat_download/applicationnotes/AN00022_COMPASS.pdf
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: ipek - 07 Ağustos 2008, 00:17:02
www.robot-electronics.co.uk/htm/cmps3doc.shtml
birde vector x1
ve vector x2 digital modul olanlar var
www.vermontficks.org/compassd.htm
dandik gps 'tende yapılmış
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: LukeSkywalker - 07 Ağustos 2008, 10:29:15
Cihan hocam GPs modül ile yapılabilir diye düşünüyorum. Modülün ürettiği mesajların birinde yön bilgisi de mevcut.
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: wosvol - 07 Ağustos 2008, 18:35:56
1490 dijital compas sensörü var eğer türkiyede bulabilirsen çok hoş olur piklede çok rahat tasarlana bilir ama ben bu sen sörü bulamadım
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: XX_CİHAN_XX - 08 Ağustos 2008, 16:39:25
Alıntı yapılan: "maytere"Cihan hocam GPs modül ile yapılabilir diye düşünüyorum. Modülün ürettiği mesajların birinde yön bilgisi de mevcut.
Hocam gps i düşündüm ancak projede gps kullanılmaması gerekiyor.
Hatta projenin amacı bir çeşit yapay gps tasarlamak pusulaya ondan ihtiyacım var  :)
Tavsiye edilen diğer sensörleri bir inceliyecem ama bulunabileceğini sanmamakla birlikte aklıma başka bir fikir geldi.
Biraz üçkağıt gibi olcak ama piyasada satılan elektronik pusulanın birini alıp ekran datalarından picle okuma yaparak pusula işlevini gördürmeye çalışıcam.  :o
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: picusta - 08 Ağustos 2008, 18:48:19
Ekran datalarini nasil okuyacaksin ? her segmentin üzerine foto-diyot koyup sonra da çözecekmisin?
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: XX_CİHAN_XX - 08 Ağustos 2008, 22:11:38
Hocam displayin sürülüş biçimine bağlı olarak direk displaya giden yada display sürücüsüne giden dataları pice girip okumayı düşünüyorum.
Displayin sürülüş şekline göre bu yöntemle uygun program yazılırsa amaca ulaşılmış olunur diye düşünüyorum.
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: z - 08 Ağustos 2008, 22:42:54
Sinyallerini okuyacagin display LCD ise bayagi bir isin olacak.

Neden mekanik bir pusula ibresinin pozisyonunu olcup daha sonra elektronik olarak gostermiyorsun?
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: XX_CİHAN_XX - 08 Ağustos 2008, 23:53:20
Hocam ölçüm yöntemini biraz açarmısınız.
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: z - 09 Ağustos 2008, 10:40:22
Ledlerle havaya yazi yazma projesini tersten dusun.

Basit bir yontem vereyim. Mantigi her turlu mekanik ibreli olcu aletini elektroniklestirmede kullanabilirsin.

Step motor mili ile pusula mili ayni eksende olacak sekilde pusula govdesini motor miline bagla.

Milin 360 derece donusunde ozel bir noktayi algilayan optik sensorun olsun. Ilk enerji verildiginde motor donsun ve bu noktada dursun. (Printer kafasinin en saga yada en sola gidip durmasi gibi)

Pusula govdesine optik bir sensor koy. Bu sensor ibre tarafindan kesildiginde sinyal uretsin.

Simdi motorumuz 0 referans noktasinda bekliyor (Bu nokta, motor govdesine gore degismeyen ancak kuzeye gore herhangi bir deger alabilen gezgin referans).

Motoru dondurmeye basladik. Pusula govdesi donuyor, ibre ise kuzeye yonelmis durumda.

Govde uzerindeki sensor ne zaman ibre ile ayni konuma gelse sinyal uretecegi icin bu andaki pozisyon kuzey pozisyonudur.

Gezgin referans ile kuzey arasindaki aci motor govdesi ile kuzey arasindaki acidir.

Isin icine motor girdigi icin motorlari celik blok icine gommelisin ve pusulayi en az etkileyecek sekilde konumlamalisin.

Ibrenin iki tarafi var biri kuzeye digeri guneye bakiyor. Sensor hangisin onunde sorununa cevabi da sen bul.
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: XX_CİHAN_XX - 09 Ağustos 2008, 10:59:31
Yöntem akıllıca. Dediğiniz gibi her türlü ibreli aksama uygulanabilir. Ancak pusulanın etkilenme durumu beni düşündürüyor.Dediğiniz gibi motoru çok iyi izole etmek gerekir.Birde Bu düzeneği sağlam bir şekilde kurmak baya uğraş gerektirecek gibi. Açıkçası mekanik yöntemler beni herzaman korkutur. Sistem arazide çalışacak. Darbelere kötü hava koşullarına maruz kalacak. Bu nedenle mekanik yöntemler biraz risk oluşturabilir. Elektronik okuma yöntemi nedense bana daha basit ve güvenilir geldi. Ancak şimdi elimde iki alternatifim oldu teşekkürler hocam.
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: LukeSkywalker - 09 Ağustos 2008, 17:02:38
hocam aşağıdaki linkten iletişime geçerek Amerikadan getirtebilirsin sensörü. Kullanımı baya kolay gibi...
http://www.dinsmoresensors.com/index.htm
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: KAZIMUGUR - 09 Ağustos 2008, 18:18:37
Nokia nın eski modelllerinden birinde aynı sensor vardı.
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: XX_CİHAN_XX - 09 Ağustos 2008, 18:21:24
Kazım hocam bana bir tane değil çok lazım seri üretim olacak bir proje bu nedenle o tarz birşey bana uygun değil.

Teşekkürler @maytere
Burdaki sensorleri çok beğendim. Firma ile bağlantı kurmayı deniyeceğim.
Fiyatlarıda çok uçuk değil.
Dijital olan 15usd
Analog olan 39usd
Tabi bide bunların bana geliş masrafı var onlar nekadar tutar acaba?
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: XX_CİHAN_XX - 13 Ağustos 2008, 19:23:21
Arkadaşlar internette biraz daha detaylı arama yapınca microchip in şöyle bir uygulaması ile karşılaştım. Ancak burada kullanılan sensör hangisi datasheeti nerde microchipe mi ait tam olarak anlıyamadım. Microchip in böyle bir compass sensor u varsa ve uçuk birşey değilse Rom elektronikten getirtilebilir diye düşündüm.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en024198
Burada kullanılan sensor kimdir kimlerdendir bir fikri olan var mı?
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: ferdem - 13 Ağustos 2008, 23:01:14
Alıntı yapılan: "XX_CİHAN_XX"
Biraz üçkağıt gibi olcak ama piyasada satılan elektronik pusulanın birini alıp ekran datalarından picle okuma yaparak pusula işlevini gördürmeye çalışıcam.  :o
Bence güzel fikir, ben de benzer mantığı 3310 lcd sini okumak için kullanmayı düşünmüştüm, henüz uygulamadım. Ancak daha iyi bir yöntem olarak bahsettiğiniz ürünün içini açıp sensörünü kullanamaz mısınız? Lcd okumaktan daha az zahmetli olabilir. Üstelik muhtemelen sensörün ürettiği datanın yenilenme hızı lcd ye gönderilen datanın yenilenme hızından çok daha fazladır. Mümkünse kaynaktan okumak her zaman daha iyidir :)
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: XX_CİHAN_XX - 14 Ağustos 2008, 00:00:21
@ferdem zaten piyasadaki ürünleri alıp ekran datalarını okuma işini sadece deneme amaçlı yapıcaktım. Son ürün haline gelince zaten adetli üretim olacak. Haliyle ürünlerin içinde kullanılan yada piyasada bulabileceğim bu işi yapan uygun bir sensor alıp direk onu kullanıcaktım.
Ancak üstadlarımın tavsiyesi üzerine piyasada rahat bulunabilir ve uygun bir ürün olması açısından KMZ51 üzerinde çalışmaya karar verdim.
Yurt içinde bulamazsam yurt dışından getirtip yakın zamanda kısmet olursa çalışmalarına başlıyacağım.
Sağlıcakla kalın.
Başlık: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: byte - 27 Eylül 2008, 17:13:47
elektronik pusulanın manyetik alandan etkilenmemesi için bir çözüm varmı??
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: Mucit23 - 17 Nisan 2014, 00:29:21
arkadaşlar konu biraz eski, Bu konuda sormak istediğim birkaç konu var

Pusula sensörü çevredeki mıknatıslardan ne derece etkilenir? Pusula sensörü ile gizli bir mıknatısın yeri bulunabilirmi? Örneğin mıknatıs olduğunu bildiğiniz bir yer var. (Beton duvar gibi bir yer olabilir. ) Bu duvarın içindeki mıknatısı nokta atışı yaparak tespit edebilirmiyim.
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: mistek - 17 Nisan 2014, 00:38:30
Manyetik alandan çok fazla etkilenir. Kullandığınız sensöre göre değişimlerden anlayabilirsiniz ama ne kadar derinden algılayacağı meçhul.
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: Kabil ATICI - 17 Nisan 2014, 01:05:27
Pusula sensörleri aslında fazla hassas değiller. Çünkü dünyanın manyetik alanı belli zaten. Her ne kadar kuzey veya güney kutup dairelerine yaklaştıkça dünyanın manyetik alanı artsa da. Manyetik alan sensörleri var, bunlar daha hassastır.

Mıknatısı ararken göreceksin ki etrafımızda ne kadar çok manyetik alan var ve ne kadar değişken olduğunu.

Örneğin evimizde; çamaşır makinesi, buzdolabı, elektrik hatlarının geçtiği duvardaki  kanallar olduğu gibi duvarın içindeki demir aksam komşumuzdaki manyetik alanı da bize taşır.
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: Mucit23 - 17 Nisan 2014, 01:11:20
Hocam manyetik alan sensörü dediğiniz hall sensörmü?
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: muhittin_kaplan - 17 Nisan 2014, 01:27:09

http://www.ebay.com/itm/GY-271-HMC5883L-Electronic-Compass-3-Axis-Magnetic-Sensor-Arduino-SE05003-B31-/271412417989?pt=Wissenschaftliche_Ger (http://www.ebay.com/itm/GY-271-HMC5883L-Electronic-Compass-3-Axis-Magnetic-Sensor-Arduino-SE05003-B31-/271412417989?pt=Wissenschaftliche_Ger)äte&hash=item3f3170d5c5
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: Kabil ATICI - 17 Nisan 2014, 01:28:26
AMR, GMR veya TMR açılımlarını şu anda hatırlamıyorum. (manyetik alanlara duyarlı dirençler)
Hall biraz düşük kalıyor.

Hatta özel uygulamalarda  süper iletken ortamlarda çalışan türleri var...

Hatta en basit manyetik alan sensörü bobindir. Tek sorunu değişken manyetik alan veya sizin hareketli olmanızdır. Buna rağmen bazı özel tekniklerle bu tür kullanılan sensörler var...
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: Mucit23 - 17 Nisan 2014, 09:34:39
Hocam hall sensörler bu durumda işe yaramaz diye düşünüyorum. Bu yüzden bunu eliyorum.

TMR ve GMR ile ilgili Birkaç tane link buldum
http://www.nve.com/medical.php (http://www.nve.com/medical.php)
http://www.nve.com/Downloads/BA010-01%20Data%20Sheet.pdf (http://www.nve.com/Downloads/BA010-01%20Data%20Sheet.pdf)
http://www.micromagnetics.com/products_mtj_f_s.html (http://www.micromagnetics.com/products_mtj_f_s.html)
http://www.dowaytech.com/en/e/action/ShowInfo.php?classid=7&id=12 (http://www.dowaytech.com/en/e/action/ShowInfo.php?classid=7&id=12)

Pusula sensörünün nasıl çalışacağını az çok tahmin edebiliyorum. Dünyanın manyetik alanından daha baskın bir manyetik alana girdiğinde tüm oklar orayı gösterecek.
Fakat bu manyetik alana duyarlı dirençlerin nası tepki vereceğini çözemedim henüz. Beni algılama mesafem en fazla 30cm. Bu uzaklıkta bu tip sensörler çalışırmı?
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: Kabil ATICI - 17 Nisan 2014, 09:54:44
Üst ölçüm noktası daha düşük olanını kullan. (Dar aralıklı ölçüm yapanları tercih et) Yüksek ölçüm aralığı yüksek olanını kullanırsan yeterli hassasiyeti sağlamak için gelirimin birkaç yüz volt aralığını yayman gerekebilir. Bununa aralık olarak yapsan bile ölçtüğün değer senin ölçüm aralığın dışında kalabilir.

Geniş aralıktakiler daha hassas olsalar bile sen o kadar hassas ölçemeyebilirsin.
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: Mucit23 - 17 Nisan 2014, 09:59:28
Hocam bunu magnetic etkili dirençler için söylüyorsunuz değilmi? Bildiğim kadarıyla dijital kumpaslarda dünyanın yerçekiminde çalışacağı için hassasiyet konusunda pek fazla alternatif yok.

Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: Kabil ATICI - 17 Nisan 2014, 10:48:34
İçinde ADC bulunmayan yapılar diyelim.

Piyada dijital pusula diye satılan ürünlerde çoğunlukla kendi ADC sistemini içeren yapılardır. Bu ürünlerde  ADC'yi fazla geniş tutamıyorlar. Hem maliyet artışı , hem de aşırı hassasiyet aynı zamanda ölçüm sonucu dengesizliğini getirir. Onun için pusula modül olarak satılan ürünlerde fazla hassasiyet yoktur.

Örneğin 10 bitlik ADC olsa zaten bunun 1 biti yön bitini işgal eder.

Bu arada yerçekimi ile manyetik alanı karıştırmayalım, ikisi birbirinden biraz farklı.
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: ipek - 18 Nisan 2014, 00:08:53
Eizo,Nanao,FlexScan diye tüplü 26" tüplü monitörler vardı . bu markaları son kullanıcılar pek bilmez,çünki fiyatları pek adil değildi.94 senesinde 10.000USD 'den pahalıydılar.bunların tüpleri Süper Fine Trinitron sony .Yada Samsung Fine pitch Diamondron idi.geçen yıllar ve teknoloji bunları depoya çürümeye sevk etti.
aldım takım kutusunu ya nedir bunların cakası fiyakası sonuna kadar dağıttım.tam tüpün altında yatay ve arka kapakta dikey duran Matsushita firmasına ait iki adel modül kart duruyor ortalaranda manyak bir bobin ve bir sürü KMZ10 hall effektler vardı.eizo olan monitor nasıl olduysa sağlam kalmıştı.ben bunu sökmeye kalkarken önde bir düğme ezilip basık kalmış,elektrik verdiğimde servis modu yada mühendislik
modundan açılıp ekranda bir sürü parametre yazmıştı.masda uyduruk bir pozizyonda duruyordu elimle düzelteyim dedim ekrandaki değerler x ve y mag yazan satırlar deli gibi değişti .dikey olarak oynadığımdada değişti.ya bu neydi şimdi şaşırıp kaldım.TRT'den bir abimizi aradım onun bu konuda bilgisi üst düzeydeydi renkler bozulmasın diye dünyanın manyetik alanı ölçülüp düzeltmeler yapılıyordu.
emekli olalı 5 yılı geçti ama iki üç ayda bir sıkılıp uğruyorum.eğer sana böyle bir düzenek gerekiyor ise modülleri çıkarıvereyim.nasıl olsa envarter hurdası kimseye hesap vermem.
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: picusta - 18 Nisan 2014, 10:54:30
O kadar ugrasmislar demek o zaman. Daha degauss dügmesi icat edilmemisti herhalde ?
Başlık: Ynt: Elektronik(dijital) pusula nasıl yapılır?
Gönderen: ipek - 18 Nisan 2014, 12:01:18
vardı degasus coil.bunuda bir röle konrol ediyordu.ilk açılışta tık edip duruyordu.bu konuda bilgim olmadığı için yorum yapamıyorum.bunlar Deflection Coil'lin dibinde başka bir bobin daha var bunu kontrol ediyorlar.