Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trGenel KategoriGenel SohbetGuruptaki arkadaşlardan PIC ile uğraşan var mı?
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Guruptaki arkadaşlardan PIC ile uğraşan var mı?  (Okunma Sayısı 2199 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
kudretuzuner
Üye
**
Mesaj Sayısı: 34


Üyelik Bilgileri
« : Eylül 28, 2022, 20:40:45 ÖS »

Merhaba,
Bu gurup her ne kadar commodore ve retro ile ilgili ise de PIC ile çalışan programlama yapan arkadaşlar(öğrenci, amatör, profesyonel)var mı? PIC tabanlı Commodore ile uygulama yapan var mı? Teşekkürler.
Logged

Amatör
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.764



Üyelik Bilgileri WWW
« Yanıtla #1 : Eylül 28, 2022, 21:12:22 ÖS »

Başlangıç seviyede, PIC-Basic ile uğraşmıştım.
« Son Düzenleme: Eylül 28, 2022, 22:01:30 ÖS Gönderen: fort_apocalypse » Logged

atakantas
Üye
****
Mesaj Sayısı: 344



Üyelik Bilgileri
« Yanıtla #2 : Eylül 28, 2022, 22:05:03 ÖS »

Bende bir dönem 16F84 ile başlayıp, 16F877 ile LCD Menülü devreler yapmıştım.
Pic Basic Pro disketlerim ve Pic Programlayıcım halen bir köşede durur.Keyifliydi ancak iş güç çoluk çocuk derken epey bi ara verdim.
Logged

AMIGA 1200 | GVP A1230 TURBO+ JAWS II | 20 MB RAM | INDIVISION AGA MK2CR | 3.9 ROM | 32 GB CF
AMIGA 500 | VAMPIRE V500 V2+ | GOTEK | 2 MB CHIPRAM | HDMI520 |
C64 BREADBIN | 1071 CRT| 1541 | IRQHACK64
kudretuzuner
Üye
**
Mesaj Sayısı: 34


Üyelik Bilgileri
« Yanıtla #3 : Eylül 28, 2022, 22:22:17 ÖS »

Merhaba,
Soruyu şu açıdan sormuştum, C64 ve diğerleri oldukça yetenekli PC lerdir. Benim ilgi alanım olan dış ortamdan gelen dataları (on-off veya 00-FF arası 256 olasılıklı ASCII byte ları) işleyip PC'ye eylem yaptıran arkadaş var mı diye merak etmiştim. Zira ben gençken bu işi başaramamış ancak XP ve Win10 ile USB portlarından anca halletim.
Logged

Amatör
Crystal/GENEMEK
Üye
***
Mesaj Sayısı: 115


www.genemek.com


Üyelik Bilgileri
« Yanıtla #4 : Ekim 01, 2022, 15:35:06 ÖS »

PIC ile 1994 yılında İnter Mühendislik'teki işimde karşılaşmıştım, inanılmaz bir MCU idi o zamanlar. Şimdi çağın çok gerisinde de olsa mimarisi, tek wordlük komutları ile epey işler başarılabiliyordu.

amacınız çevresel ekipmandan (PIC olur, STM olur, Arduino olur farketmez) veri alışverişi ise,  CIA 6526 nın RS232 TTL çıkış ve girişleri bu iş için biçilmiş kaftandır. Hem sadece 3 tel kullanırsınız (gnd,rx,tx) hem de veriyi alıp gönderirken uğraşmazsınız.

Logged

______________________________
C64 x22, C64C x24, c128 x2, VIC20x1, Plus4 x1, A500 x2,
1084P x6, 1084Sx5, 1802x2
1541 x 7, 1541-II x 11, 1570 x 1, 1571 x 2, 1581 x 1
Her daim Commodore64 ile ilgili
kudretuzuner
Üye
**
Mesaj Sayısı: 34


Üyelik Bilgileri
« Yanıtla #5 : Ekim 01, 2022, 23:34:45 ÖS »

Merhaba,
RS232 TTL çıkış tamamdır. Bu çıkış işe yarar. max232 + FT232RL + JDY40 mükemmel bir RF ile haberleşme olur. Teşekkür ederim. İlk fırsatta bunun bir PCB çizimini yapmaya çalışacağım. Tahmin ediyorum bir çok arkadaş bu RS232 çıkış ile RF haberleşme yapmak isteyecektir. PIC tarafındaki tüm yazılımı da istek doğrultusunda yazmaya çalışırım.(sadece 00-FF arası değerleri hex olarak hem yollama hem alma)
Logged

Amatör
Crystal/GENEMEK
Üye
***
Mesaj Sayısı: 115


www.genemek.com


Üyelik Bilgileri
« Yanıtla #6 : Ekim 02, 2022, 22:46:01 ÖS »

Strain gauge ile analog veriyi okumak için pahalı ADC  ler yerine basit bir deltasigma çevirici kullanabilirsiniz. Daha da güzeli, eğer amacınız diş baskısını ölçmekse başka bir yöntem de bulunabilir.
Logged

______________________________
C64 x22, C64C x24, c128 x2, VIC20x1, Plus4 x1, A500 x2,
1084P x6, 1084Sx5, 1802x2
1541 x 7, 1541-II x 11, 1570 x 1, 1571 x 2, 1581 x 1
Her daim Commodore64 ile ilgili
kudretuzuner
Üye
**
Mesaj Sayısı: 34


Üyelik Bilgileri
« Yanıtla #7 : Ekim 03, 2022, 00:44:04 ÖÖ »

Strain gauge ile analog veriyi okumak için pahalı ADC  ler yerine basit bir deltasigma çevirici kullanabilirsiniz. Daha da güzeli, eğer amacınız diş baskısını ölçmekse başka bir yöntem de bulunabilir.
Merhaba,
Diş baskısını özel yapıp kalibre ettiğim bir sensör ile ölçüyorum. Analog 0-5 volt bilgiyi ADC0804 entegresine girip 00-FF arası data alıyorum, bu dataları da 18F4550 PIC'in portlarına girip karşılaştırıyorum. Her durum için anlamlı bir datayı PC'ye yollayıp, işleyip bargraf olarak okuyorum. Bu proje tamam. Ama bir çene adalesi daha var ki o basınçla ölçülemiyor. Kasılma anında ürettiği sinyalleri opamp ve filitreler ile 0-5 volt DC ye çeviren sensor(The Electromyography Sensor (EMG) ile deneyeceğim.
https://www.direnc.net/basinca-duyarli-iletken-levha-adafruit
https://www.youtube.com/watch?v=zZVcmB2hZ-0
https://www.youtube.com/watch?v=HL5IDpnKPig
https://www.youtube.com/shorts/xVOLXsElrQU
https://www.youtube.com/channel/UC2Vc0XsWVImMevBNrqMOLVQ/videos
« Son Düzenleme: Ekim 03, 2022, 00:51:37 ÖÖ Gönderen: kudretuzuner » Logged

Amatör
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 976


Üyelik Bilgileri WWW
« Yanıtla #8 : Ekim 03, 2022, 19:48:39 ÖS »

PIC mikrodenetleyicisi için dsPIC kullanabilirsiniz. dsPIC modellerinde sayısal sinyal işlemek için ADC birimleri de vardır.

dsPIC'teki ADC'ler ile diş baskısını ve EMG sinyallerini ölçebilirsiniz.

Örnek bir dsPIC modeli: dsPIC30F3014

https://www.microchip.com/en-us/product/dsPIC30F3014
https://www.direnc.net/dspic30f3014-30ip-16bit-30mips-mikrodenetleyici-dip40

dsPIC30F3014 mikrodenetleyicisinde 12 bitlik 13 ADC bulunmaktadır.
Logged
yusufy
Üye
***
Mesaj Sayısı: 136


Üyelik Bilgileri
« Yanıtla #9 : Ekim 03, 2022, 20:32:48 ÖS »

adc 804 8bit ve çok yavaş, zaten 18f4550 üzerinde 10bitlik adc kanalları mevcut hem daha kolay olur hem de daha hassas olur okumalar. Adc datası için dijital filtre de yazarsanız çok düzgün alırsınız dataları. ölçemediğiniz sinyal çok düşük seviyede olduğu içindir büyük ihtimalle uygun opamp devreleri ile kazancını düzgün hesaplayarak 0-5 volt aralığına sığacak şekilde hesaplamak lazım
Logged
kudretuzuner
Üye
**
Mesaj Sayısı: 34


Üyelik Bilgileri
« Yanıtla #10 : Ekim 04, 2022, 00:47:12 ÖÖ »

Merhaba,
"ercanersoy"arkadaşım haklısınız dsPIC'ler hız bakımından çok iyi çünkü görüntü işlemede kullanılıyorlar. Ama galiba biraz daha pahalıdır.
"yusufy" arkadaşım, ben bu projemde farklı bir yöntem uygulamaktayım. Şöyle ki 2 analog bilgiy(0-5 volt) 2 adet ADC0804 ile 2 adet dijital sinyallere( 2 x  00-FF) çevirmekteyim. bu 2 dijital sinyalleri PIC'in PORTB ve PORTD pinlerine girip yazılım ile (ben PIC tarafına assembly ile program yazıyorum)bu 2 dijital bilgiyi karşılaştırıyorum. Her olasılık için (256 olasılığı 256 olasılıkla karılaştırıyorum) ve her durum için ayrı ayrı kendimin dizayn ettiği bir prosedür ile PC'ye anlamlı datalar yolluyorum.(önceden RS232 sonradan USB ile şimdi daha da geliştirip USB den RF ile) PC tarafına yazdığım program ile de gelen dataları ayıklayıp uygun bargrafları çağırıp gösteriyorum. Bu anlattığım bölüm bitti çalışıyor. Şu anda ise 16F628A ilave ederek sinkronize bir çalışma ile 4 ayrı referans voltajı verip 4 ayrı noktaları karşılıklı olarak  test ediyor ve de PC'de 4 ayrı bargraf okuyabiliyorum. Bu çalışma henüz bitmedi Klinik testlerini yapmam lazım. Özetle basınç sensörü için link aşağıdadır. EMG sensörü ile de basınca maruz kalmayan adalenin basınç altındaki elektriksel değişimlerini kontrol edip PC' deki görüntüye ilave edeceğim. Bu çalışmanın örneğini literatürde görmedim  veya ben bulamadım.
https://www.direnc.net/basinca-duyarli-iletken-levha-adafruit
https://www.robotistan.com/emg-sensoru-sinir-ve-kas-hareketi-olcum-modulu
https://www.youtube.com/channel/UC2Vc0XsWVImMevBNrqMOLVQ/videos
Logged

Amatör
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: