RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ İvme sensörlü manipülatör. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Mikrodenetleyiciler Bugün bir bilgisayarda çalışmak için çeşitli manipülatörler kullanılıyor - fareler, oyun çubukları, hareket topları. Makale, bilgisayar "faresinin" yerini alan başka bir manipülatör türünü açıklamaktadır, ancak hareket etmesi için düz bir yatay yüzey gerektirmez. Elinizde tutabilirsiniz ve manipülatörü uygun yöne eğdiğinizde "fare" işaretçisi hareket edecektir. Bu kontrol yöntemi, bazı bilgisayar oyunlarında, örneğin uçuş simülatörlerinde veya dizüstü bilgisayarlar için alternatif bir manipülatör olarak çok etkili olabilir. Önerilen manipülatör (şematik diyagramı Şekil 1'de gösterilmektedir), Analog Devices'tan bir PIC16F84A mikrodenetleyiciye (MC) ve bir ADXL202E entegre ivme ölçere (ivmeölçer) dayanmaktadır. Bu cihazlar doğrusal ivme sensörleridir ve cisimlerin eğim açılarını, atalet kuvvetlerini, şok yüklerini ve titreşimleri ölçmek için yaygın olarak kullanılır. ADXL202E ivmeölçer, her iki eksende maksimum ±2g hızlanma için çift eksenlidir [1]. MC ile arayüz oluşturma kolaylığı için, bu mikro devrenin çıkış sinyalleri, sabit tekrarlama oranına sahip dikdörtgen darbelerdir. İvme ile ilgili bilgi, göreceli sürelerine göre iletilir (darbe süresinin salınım süresine oranı) [2]. 0,5'lik bir süre sıfır hızlanmaya karşılık gelir. Şu anda fare aygıtları için üç arabirim türü vardır: seri, PS/2 ve USB. Seri arayüz, hem donanım hem de yazılım açısından uygulanması en kolay olanıdır. Seri arayüz için en yaygın protokol, 7N1 formatında (yedi bilgi biti, eşlik biti yok, bir durdurma biti) 1200 bps hızında üç baytlık bir seri iletim olan "Microsoft fare" dir. Bilgi baytlarının açıklaması Tablo'da verilmiştir. 1. Log olduğuna dikkat edilmelidir. RS-1 arabirimindeki 232, -12 düzeyine ve günlüğe karşılık gelir. 0 - +12 V. Eksenler boyunca sıfır harekete ve basılan sağ düğmeye (SB2) karşılık gelen ilk baytın iletim şeması, şek. 2. Modern anakartların büyük çoğunluğu, girişe TTL seviyeleri uygulandığında kararlı bir şekilde çalışan tümleşik bir seri arabirim adaptörüne sahiptir. İşletim sistemi sürücüsü, RTS sinyalini ayarlayarak fareyi tanıyabilir ve fare 0x4D ("M" sembolü) değerini döndürmelidir. Göreceli fare hareketi dx (pozitif değer sağa hareket anlamına gelir) ve dy (pozitif değer aşağı hareket anlamına gelir) olarak gönderilir. Manipülatörün besleme voltajı, Zener diyot VD1 kullanılarak RTS sinyalinden oluşturulur. Çalışma sırasında, fare sürücüsü bu çıkışta sabit bir +12 V seviyesini korur. DD1 yongasının çıkış darbeleri, DD2 MK tarafından işlenir ve XP1 konektörü aracılığıyla bilgisayarın COM bağlantı noktasına beslenen seri arabirim sinyallerine dönüştürülür. Manipülatörün SB1, SB2 düğmeleri, standart bir farenin sol ve sağ düğmelerine karşılık gelir. SA1 anahtarı, manipülatörün özelliklerini seçmek için kullanılabilir - işaretçi hareketinin manipülatörün açısına doğrusal veya ikinci dereceden bağlılığı. MC kontrol programının ana noktalarını kısaca ele alalım. Gücü açtıktan sonra G / Ç bağlantı noktalarını yapılandırır, kaynakları keser ve kendisini "fare" tipi bir aygıt olarak tanımlamak için COM bağlantı noktasına bir bayt dizisi verir. Daha sonra MK, DD1 yongasından bir kesinti bekler ve yerleşik zamanlayıcıyı kullanarak darbe süresini ölçer. Aynı zamanda, SB1 ve SB2 düğmelerini döngüsel olarak yoklar. Herhangi birinin durumu değiştiğinde veya sıfır olmayan bir hızlanma olduğunda, Tabloya göre üç baytlık bir dizi iletilir. 1. SA1 anahtarının durumu, manipülatörün çalışma modunu doğrudan kullanım sürecinde değiştirmenize izin veren bir bayt dizisinin her gönderilmesinden önce kontrol edilir. Direnç R1, DD1 çıkışındaki darbe tekrarlama oranını ayarlar, R3, kablo ve konektördeki tellerin yanlışlıkla kısa devre yapması durumunda MK portunu aşırı yükten korur. Manipülatörün XP1 çatalı hariç tüm parçaları bir baskılı devre kartı üzerine monte edilmiştir. Chip DD1, kartın alt tarafında bulunur (iğneler yukarı) ve X ekseni imleci yatay düzlemde ve Y ekseni - dikey düzlemde hareket ettirecek şekilde yönlendirilmiştir. Şekil 1'deki sonuçların numaralandırılması DD1. 8, LCC-14 paketindeki mikro devreye karşılık gelir (QC-1 paketindeki mikro devre kullanılırken pin numaraları parantez içinde belirtilmiştir). C2, C1 kapasitörleri ve R1 direnci, DD16 yongasının yakınına yerleştirilmelidir. Cihazda, herhangi bir tasarımda MK PIC84F1A kullanımına izin verilmektedir. Çatal XP9 - bilgisayar DB-2F. Bağlantı kablosunun uzunluğu en fazla XNUMX m'dir. MK kontrol programının kodları Tablo'da verilmiştir. 2. Programlarken, yapılandırma kelimesinde aşağıdaki bit değerlerini ayarlamanız gerekir: osilatör tipi (OSC) - HS, watchdog zamanlayıcı (WDT) kapalı, güç açıldıktan sonra gecikme (PWRTE) kapalı. Servis edilebilir parçalardan monte edilmiş ve kurulumda hatasız (ve tabii ki MK programında), ayar cihazı gerektirmez. Yapılması gerekebilecek tek şey (kuvars rezonatörlerin bazı örneklerini kullanırken), döviz kurunun oluşumundan sorumlu olan MK programında duraklama sabitini seçmektir. Bu sabitin değeri arasındaki tutarsızlık, manipülatörün konumu değişmeden ekrandaki işaretçinin kaotik hareketinde kendini gösterir. Küçük sınırlar içindeki hassasiyet, direnç R1 seçilerek değiştirilebilir. Mevcut işletim sistemlerinin çoğu, açıklanan manipülatörü seri bağlantı noktası için standart bir fare olarak tanımlar ve özel bir sürücü gerektirmez. Lütfen cihazın COM->PS / 2 adaptörü aracılığıyla çalışmadığını, çünkü yalnızca bir seri arabirimi desteklediğini unutmayın. Edebiyat
Yazar: S.Kuleshov, Kurgan Diğer makalelere bakın bölüm Mikrodenetleyiciler. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Sıcak biranın alkol içeriği
07.05.2024 Kumar bağımlılığı için başlıca risk faktörü
07.05.2024 Trafik gürültüsü civcivlerin büyümesini geciktiriyor
06.05.2024
Diğer ilginç haberler: ▪ Moskova okullarında video gözetimi ▪ Yeni bir bazalt türü keşfedildi ▪ 6 el sıkışma veya 19 tıklama ▪ Mikroçiplerde enerji depolama Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ saha bölümü Sinyal sınırlayıcılar, kompresörler. Makale seçimi ▪ Makale Bölge Komitesi tarafından kapatıldı, herkes cepheye gitti. Popüler ifade ▪ makale Saç ne kadar hızlı uzar? ayrıntılı cevap ▪ makale Kat. Efsaneler, yetiştirme, uygulama yöntemleri ▪ makale Güçlü yük akımı kesici. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi
Bu makaleye yorumunuzu bırakın: Bu sayfanın tüm dilleri Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri www.diagram.com.ua |