mhmtyazici
Üye
- Katılım
- 2 Mar 2007
- Mesajlar
- 475
- Puanları
- 6
PIC18F4550 ile USB veri toplama
Bu proje, basit ve küçük bileşen sayısı USB veri toplama veya USB DAQ olduğunu. USB aygıtı ana çekirdek PIC18F4550 olduğunu.
PIC Microchip CDC kütüphane olarak için firmware.
PC tarafında PIC18F4550 ile iletişim kurmak için Delphi 6 kullanabilirsiniz
kaynak kodu availible.
Özellikler
- 8 Dijital çıkış
- 8 Dijital giriş
- 8 Analog çıkış
- Harici güç gerekli
- Basit ASCII komut
- 3 komut PIC ile PC iletişim
CommandPC gönder PIC respone
Bana dijital çıkış * # 13 ANS -
# 13 BHH Oku dijital giriş * B # 13 *
Oku analog giriş * AK # 13 * AKXXXX # 13
Ne zaman:
N = bit ki ayarlamak veya (0-7) açık bir ihtiyaç
bit S = devlet (0-1)
HH = Giriş durum dijital giriş portu (00-FF) dan
K = Kanal analog giriş (0-7) ve
10 bit ondalık XXXX = analog giriş değerini ikili (0000-1023)
komutu # 13 = sonu
Örneğin dijital çıkış bit 0 kümesine
* A01 # 13
Örneğin dijital çıkış bit 0 temizleyin
* A00 # 13
Örneğin dijital giriş okumak için
* B # 13
Daha sonra PIC respone ile
* B7F # 13
dijital giriş Bu ortalama bit 7 düşüktü
Örneğin analog giriş kanalı 4 okuma
* C4 # 13
Daha sonra PIC respone ile
* C41023 # 13
Bu analog kanal 4 demek bu kanal üzerinde 5 volt var
1023 = 3FFh çünkü
Şekil 2 PC tarafı yazılım
Zaman sonra sürücü (Sadece ilk kez) Windows tarafından oluşturamazsınız comx bağlamak eğer yeni bir comx olacak yükledikten sonra Windows sürücüsünü isteyecek PC ile USB veri toplama bağlayın.
Bu proje, basit ve küçük bileşen sayısı USB veri toplama veya USB DAQ olduğunu. USB aygıtı ana çekirdek PIC18F4550 olduğunu.
PIC Microchip CDC kütüphane olarak için firmware.
PC tarafında PIC18F4550 ile iletişim kurmak için Delphi 6 kullanabilirsiniz
kaynak kodu availible.
Özellikler
- 8 Dijital çıkış
- 8 Dijital giriş
- 8 Analog çıkış
- Harici güç gerekli
- Basit ASCII komut
- 3 komut PIC ile PC iletişim
CommandPC gönder PIC respone
Bana dijital çıkış * # 13 ANS -
# 13 BHH Oku dijital giriş * B # 13 *
Oku analog giriş * AK # 13 * AKXXXX # 13
Ne zaman:
N = bit ki ayarlamak veya (0-7) açık bir ihtiyaç
bit S = devlet (0-1)
HH = Giriş durum dijital giriş portu (00-FF) dan
K = Kanal analog giriş (0-7) ve
10 bit ondalık XXXX = analog giriş değerini ikili (0000-1023)
komutu # 13 = sonu
Örneğin dijital çıkış bit 0 kümesine
* A01 # 13
Örneğin dijital çıkış bit 0 temizleyin
* A00 # 13
Örneğin dijital giriş okumak için
* B # 13
Daha sonra PIC respone ile
* B7F # 13
dijital giriş Bu ortalama bit 7 düşüktü
Örneğin analog giriş kanalı 4 okuma
* C4 # 13
Daha sonra PIC respone ile
* C41023 # 13
Bu analog kanal 4 demek bu kanal üzerinde 5 volt var
1023 = 3FFh çünkü
Şekil 2 PC tarafı yazılım
Zaman sonra sürücü (Sadece ilk kez) Windows tarafından oluşturamazsınız comx bağlamak eğer yeni bir comx olacak yükledikten sonra Windows sürücüsünü isteyecek PC ile USB veri toplama bağlayın.