Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


ATX-34 ve ARX-34 ile Wireless haberleşme LCD de gösterim ve "ccs C" ka

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "ATX-34 ve ARX-34 ile Wireless haberleşme LCD de gösterim ve "ccs C" ka" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 17 Oca 2008
Mesajlar: 59

Offline
TigerX
Tarih: 07 03 2008 10:58

Merhaba...

http://www.elektrotekno.com/post-50458.html#50458

ATX-34 ve ARX-34 ile Wireless haberleşme LCD de gösterim ve "ccs C" ka

adresindeki talep üzerine bu tip bir konuyu açıyorum. Buna benzer konular daha önce de açılmıştır. Birçoğuna baktım ve çoğunda kaynak kodu verilmediği için, kullanacak ve uygulama geliştirecek olan arkadaşlara pek bir faydası olmuyor. Sadece hazır kullanıcıların işine yarıyor.

Aşağıdaki dökümanda ATX-34 ile bilgisayarın COM portundan gönderilen bilgi dizisinin ARX-34 ve PIC16F84 kullanılarak alınmasını ve LCD ekranda gösterilmesini ccs C kaynak kodlu ile elimden geldiğince göstermeye çalıştım. Bu uygulama ile ilgili olarak ilgili pdf dosyasında ihtiyaç duyulan tüm bilgiler açıklanmıştır. Uygulama devrelerinin resimleri ve proteus modeli verilmiştir. ccs C ile temel nitelikte bir program örneği ve bu örneğin cüm compiler çıktıları eklenmiştir. Bu sayade elinde compiler 'ı olmayanlar da ister ASM, isterlerse doğrudan HEX kodlarını kullanabilirler. ASM dosyasını .LST 'den görebilirler. Bu dosya bilindiği üzere compiler 'ın orjinal çıktısıdır. ASM kullanıcıları varsa ve uygulamayı ASM olarak yapmak isterlerse bu dosyadan faydalanabilirler.

Uygulamada ccs C compiler 'ın standart özelliklerinin dışına çıkılmamıştır. Bu nedenle RS232 standart olarak kullanılmıştır.

LCD bağlantı şekli ve ccs C 'de gerekli düzenlemenin yapılmış hali dökümanda ve zip içerisinde ayrıca verilmiştir. Wireless uygulamalara ışık tutması açısından temel nitelikteki bu çalışmamın UDEA 'nın dökümanındaki kaynak kodlardan ve bilgilerden yeterince faydalanamayan arkadaşların işine yarayacağını ümit ediyorum. Devreyi ben kendim kurdum ve test ettim. Ortalama 150-200 metre mesafede kapalı alanda ve aralarda birçok makine engeli varken fabrika ortamında test ettim ve başarılı sonuçlar aldım. Gönderilen bilginin uzunluğu bir sorun teşkil etmedi. Kaynak kod bana aittir ve ön bilgi niteliğindedir.

Aynı ortamdaki başka vericilerin sinyallerini engellemek için temel bir ön kod uygulamasını ekledim. Bu geliştirilerek hatasız iletişim sağlanabilir. Aynı ortamda birden fazla alıcı verici kullanılabilir. Benim kodlar sadece temel bilgi niteliğindedir.

İlgilenen arkadaşların işine yarayacağını temnni ederim. Sorular olursa yardımcı olmaya çalışırım...

Selamlar...
Eyüp

En son TigerX tarafından 07.03.2008, 13:58 tarihinde değiştirildi, toplam 1 kere değiştirildi
Düzenleyen: ömer 17.03.2008, 18:18: resim yüklendi.

11 Kullanıcı bu konu için TigerX arkadaşımıza teşekkür ettiler

Kayıt: 23 Ksm 2005
Mesajlar: 84

Offline
bzirapli
Tarih: 07 03 2008 11:46

Güzel devre. Ama ben seri porttan çalışan pic programlayıcıda böyle bir devre arıyorum. Bu devre kullanılabilirmi?

Kısaca seri porttan bilgiyi alacak yine seri portla çalışan devreyi RF olarak çalıştırmak istiyorum.
Başa dön
Kayıt: 17 Oca 2008
Mesajlar: 59

Offline
TigerX
Tarih: 07 03 2008 13:57

bzirapli yazmış
Güzel devre. Ama ben seri porttan çalışan pic programlayıcıda böyle bir devre arıyorum. Bu devre kullanılabilirmi?

Kısaca seri porttan bilgiyi alacak yine seri portla çalışan devreyi RF olarak çalıştırmak istiyorum.


Sorunuzu tam olarak anlayamadım. Biraz daha açarsanız bildiğim bir konu ise fikrimi beyan ederim. Aksi halde yanlış yönlendirmek istemem.

Siz RF ile PIC programlamak mı istiyorsunuz, yoksa RF ile PC veya PIC seri port kontrollu çalışan devremi istiyorsunuz? Eğer ikincisi ise sorunuza yardımcı olabilirim. Eğer RF ile uzaktan PIC programlamak istiyorsanız maalesef bu konuda bilgi sahibi değilim. Detaylı olarak sorunuzu bekliyorum...

Selamlar...
Eyüp
Başa dön
Kayıt: 23 Ksm 2005
Mesajlar: 84

Offline
bzirapli
Tarih: 07 03 2008 14:07

Seri portta çalışan bir devreyi, Seri porta bağlanacak bir RF devre ile çalıştırmak istiyorum. kablosuz olarak. Kısaca RF Data Link Transmitter ve RF Data Link Reciver devresi.
Başa dön
Kayıt: 17 Oca 2008
Mesajlar: 59

Offline
TigerX
Tarih: 07 03 2008 15:40

Bahsettiğiniz proje için benim projemden faydalanabilirsiniz. Bilgi alış verişini RF ile yapacaksınız ve cihazlar seri porta bağlı oalcak. Bilgiler seri olarak RF yolu ile iletilecek ve alınacak.

Kısaca RF sinyal ile uzaktan kumanda gibi birşey olacak. Devreler ise bilgisayarın seri portuna bağlı olacak. Eğer özetlemeye çalıştığım şekilde ise çok rahatlıkla bu işi yaparsınız.

Nasıl derseniz?

Bilgilerin nasıl seri porttan yollanacağına dair örnek devreyi zaten ben verdim. Bunu isterseniz HypetTerminal veya kendi yazacağınız Delphi, VB gibi arayüzlerle yapabilirsiniz. Ben Delphi kullanıyorum. Seri porta bağlayacağınız örnek devreyi kolayca kurup, bu şekilde TX Data işlemi yapabilirsiniz. Veriyi RF ile yollamış oluruz yani. Bunun için ekstra bir devreye ve koda ihtiyaç yok. Tek gereken Hyperterminal veya muadili bir seri port monitör veya delphi/VB vs.. ile yazılmış bir arayüz.

İşin alıcı kısmı da benim örnekten esinlenerek yapılabilir. Zaten örnekde dikkat ederseniz 'P' karakteri yolladım ve bunu benden geldiğini anlasın diye yaptım. Kontrol sistemlerinde bu yöntem kullanılıyor. Siz kendinize göre bir ön kod menüsü oluşturacaksınız.

Örneğin:

Aç : 'Ac='
Kapa : 'Ka='
Yukarı : 'Yu='
Aşağı : 'As='
Sol : 'So='
Sağ : 'Sa='
...

gibi ön kodlar oluşturacaksınız. Bu kodların ne anlama geldiğini siz bileceksiniz ve alıcı verici arasında irtibatı bu kodlarla sağlayacaksınız.

Örneğin;

Cihazı açmak için 'Ac=1' komutunu yollarsanız alıcı kısmında da ilk 3 karakteri öncelikle okutup, bizim tanımladığımız komutların içerisinde mi değil mi kontrol ettikten sonra komutun devamına bakarsınız. Burada 1 aç ve açık kal anlamı taşıyor olsun. 2 ise aç ve 10 dk. sonra otomatik kapan olsun. 3 ise aç ve 5dk. çalış daha sonra 5 dk. kapalı kal. sonra yine aç anlamları olabilir. Bu artık size kalmış.

Bu şekilde istediğiniz kadar komut üretebilirsiniz. Birçok uzaktan kontrol uygulamasında her komut için bir tuş tanımlanır. Ama eğer elinizde tek tuş varsa o zaman işi software ile çözmek lazım. Hem program ile çözünce komutların sınırı da yok. İstediğiniz kadar komut üretmek size kalmış birşey. 10 kanal - 20 kanal - 100 kanal - 1000 kanal artık size kalmış birşey.

Yani tek yapmanız gereken kendi kod sisteminizi öncelikli olarak oluşturmak. Sonra bu kodlara karşılık gelen işleri yapmak. Eğer sizin çalışacak devreniz de seri porta bağlı ise, bu durumda çalışan devrenin bağlı olduğu seri porttan hem okuma ve hem de bilgi gönderme yapmanız gerekecek. Okuma işini gelen veriyi alırken, gönderme işini de çalışacak olan devreye yollarken yapacaksınız. Buraları tamamen program yapacak. Donanım olarak benim örnek size yeterli gelecektir. Alıcı kısmına PC bağlamaya gerek yok. PIC zaten bu işe yapıyor ve aldığı komutları işliyor.

Yok ben hiç PIC kullanmak istemiyor diyorsanız da bu durumda sadece seri portları kullanacaksınız ve dediğim gibi bir kodlama sitemi geliştireceksiniz. Okumayı PIC yerine doğrudan PC 'nin seri portu ile okuyabilirsiniz. PIC yerine PC 'ye bağlayacaksınız o kadar.

Benim anladığım ve yapacağım yorumlarım bunlar. Daha fazla yardıma ihityaç duyarsanız daha ayrıntılı yazmanız gerekiyor. Bu durumda benden daha usta olanların da size yardımcı olacağına eminim.

Umarım yardımcı olabilmişimdir.

Selamlar..
Eyüp
Başa dön
Kayıt: 23 Ksm 2005
Mesajlar: 84

Offline
bzirapli
Tarih: 14 03 2008 15:29

Hocam kod yazmasını fazla bilmiyorum. Picli yada picsiz bana rs232 çıkışındaki veriyi Hyperteminal vb programı kablosuz aktarabilecek devre lazım. Yardımcı olursanız sevinirim.
Başa dön
Kayıt: 17 Oca 2008
Mesajlar: 59

Offline
TigerX
Tarih: 17 03 2008 14:50

PC 'den devreye mi?

Devreden PC 'ye mi?

Gerçi her durumda da değişen pek birşey yok. Lakin PIC ile yapılmış olan bir devreden PC'ye RS232 protokolune uygun veri yollanabilir ve bu veriyi ister Hyperterminal isterseniz başka bir SeriPortMonitor ile okuyabilirsiniz.

Daha detaylı bilgi veriseniz size yardımcı olmaya çalışırım.

Düzenli olarak syfaya bakamadığım için gecikmeden dolayı da özür dilerim...

Selamlar...
Eyüp
Başa dön
Kayıt: 23 Ksm 2005
Mesajlar: 84

Offline
bzirapli
Tarih: 17 03 2008 15:58

PC den devreye veri aktarımı olacak. İlgin için teşekkür edrim.
Başa dön
Kayıt: 17 Oca 2008
Mesajlar: 59

Offline
TigerX
Tarih: 17 03 2008 16:31

En basit yöntem olarak;

PC 'ye bağlı bir adet PIC 'li RS232 protokolünde haberleşen basit bir devre kurarsın. Bu devre PC 'den aldığı bilgiyi IR ile veya RF ile yollar ve alıcı da bu yollanan bilgileri alarak işler.

Bu devrenin birçok parçası zaten benim yolladığım ZIP 'lı dosya içinde var. Size düşen görev sadece bunları ihtiyacınıza göre düzenlemek.

Verici kısmına araya sadece PIC ekleyeceksiniz. Siz biraz uğraşın olmazsa ben size yardımcı olurum. Ama önce siz deneyin. Çünkü işin en güzeli kendi yaptığındır. Eğer yapamazsanız yarın size yardımcı olamaya çalışırım.

Selamlar...
Eyüp
Başa dön
Kayıt: 12 Nis 2006
Mesajlar: 5

Offline
saido
Tarih: 20 03 2008 14:54

arx ve atx prteusda hangi elemanla temsil ediliyor yardımcı olabilir misiniz.
Başa dön


Sayfaya git 1, 2  Sonraki

ATX-34 ve ARX-34 ile Wireless haberleşme LCD de gösterim ve "ccs C" ka


Benzer Konular

- Seri Haberleşme ile ilgili sunular

- kızıl ötesi haberleşme acil
- Analog Haberleşme Lab. Deney Raporları
- KOU - haberleşme teorisi (analog haberleşme) sınav soruları 1999-2005
- RF Measurements for Cellular Phones and Wireless Data Systems
- M.Morris Mano - "Digital Design" kitabının 4th Edt çözümleri
- modemim wireless değil ama laptoptan wireless ile bağlantı kurabiliyorum
- Securing Emerging Wireless Systems
- Analog Haberleşme projesi yardım!

- Sakarya Üniversitesi Haberleşme Sistemleri Laboratuar Deney Raporları (Ödevler)

- Hava Haberleşme ve Seyrüsefer Sistemleri frekans bandları

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72