Açıyı ölçmek için potansiyometre kullanmak iyi bir fikir mi?


9

Arduino kullanarak menteşelerdeki iki eleman arasındaki bir açıyı ölçmek istiyorum. Döner bir potansiyometre kullanabilir miyim?

Kalibrasyon için iki kenar konumunda (0 ve 90 derece) okuma alırsam, direncin bu konumlar arasında doğrusal olarak değişeceğini varsayabilir miyim?


8
Logaritmik bir değil doğrusal bir potansiyometre kullandığınızdan emin olun ..
m.Alin

2
@ m.Alin, birisinin bunu çözmek için kodlama ile başa çıkmayı öğrenmesi için şansınızı bu şekilde ortadan kaldırırsınız! Mükemmel bir öğrenme alıştırması düşünün.
Kortuk

@ m.Alin - önemsiz? ...
stevenvh

1
Ortak potmetrelerin çok sınırlı bir ömre sahip olduklarını belirtmek gerekir, bu yüzden bu her zaman hareket eden bir robot kolu için optik bir döner kodlayıcı öneririm.
stevenvh

4
@stevenvh Bu, elektronik öğrenen bir gençken karşılaştığımdan çok daha bilgili bir dükkâncı.
markrages

Yanıtlar:


13

Bunu, milin sürekli olarak dönebilen bir tencereye bağlandığı yerde yapmam gerekiyordu. İki silecek 1/2 tur ile normal bir kap.

Tencerenin makul derecede doğrusal olduğunu, ancak yapmaya çalıştığımız şey için yeterince iyi olmadığını gördüm. Bir kalibrasyon prosedürü ekledim ve parça parça doğrusal bir arama yaptım. O potu ve istediğimiz doğruluğu hatırlarsam, her 20 derecede bir kalibrasyon noktası yeterince iyi görünüyordu. Herhangi bir tencere kalibre edildiğinde oldukça dayanıklı kaldı. Eminim zamanla daha fazla aşınırlar ve yeniden kalibrasyon gerektirirler, ancak başlangıçta tek bir kalibrasyon sistemi gönderilecek kadar iyi ayarladı. Diğer bakım işlemlerinin önceden yapılması planlandığında düzenli aralıklarla kalibrasyon belirledik.

Uzun süreli saksılar, bir kerain kullanımından sonra düzenli olarak yeniden kalibre etmediğiniz sürece muhtemelen iyi bir açı ölçüsü değildir. Silecek, malzemeyi yıpranan ve direnci değiştiren kaydırıcıya sürtünür.

Uzun süreli tutarlılığa ihtiyacınız varsa bir döner kodlayıcı edinin.


1
İşte ilginç bir manyetik kodlayıcı: austriamicrosystems.com/eng/Products/Magnetic-Encoders/… Bir iş arkadaşı onu kullandı ve bana iyi çalıştığını söylüyor.
markrages

8

Bir kap olarak sensör olarak iki sorun vardır.

  1. Silecekler palet boyunca sıyırdıkça silecekler elektriksel gürültü üretebilir.
  2. Bir pot oldukça yüksek bir empedans sensörüdür ve böylece sinyal kabloları uzunsa gürültü alabilir.
  3. Bu yüksek empedans, ADC'nin örnek ve tutma kapasitörü nedeniyle potu bir ADC ile örnekliyorsanız sorunlara da neden olur.

Elektriksel gürültü problemi, silecek ile toprak arasındaki küçük bir kapasitör ile kolayca çözülebilir. Yaklaşık 10nF yeterli olmalıdır. Daha büyük değerler daha iyidir, ancak sinyalin sallanma hızını sınırlar.

Birim kazançlı bir op-amp eklemek, sinyali uzun bir kablo boyunca sürebileceğiniz anlamına gelir. Ayrıca sinyali güzel bir şekilde ADC'nin örnek ve tutma kapasitörüne yönlendirir ve iyi bir gürültüsüz okuma sağlar.

resim açıklamasını buraya girin


6

Doğrusal konik döner potansiyometre kullanmak, ihtiyacınız olan doğrusallığı sağlıyorsa uygulanabilir bir fikirdir. Hangi peotentiometreyi seçtiğinize bağlı olarak, bunu deneysel olarak belirlemeniz gerekebilir. Açı sensörleri olarak kullanılmak üzere tasarlanmış daha yüksek uç potansiyometreleri garantili doğrusallık özelliklerine sahiptir, düşük uçlu kaplar olmayacaktır.

Uygulamanıza, fiziksel yönelim, doğruluk ihtiyaçları ve bütçenize bağlı olarak; bir optik şaft kodlayıcı veya eğimölçer de düşünebilirsiniz.

Potansiyomer doğrusallığı hakkındaki bilgilere bu bağlantıyı eklemek için düzenlendi .


1

Direnç ılıman olarak da değişecektir, yani başlangıçta bile doğruluk kalibrasyondan sonra bile biraz şüpheli olabilir.

Örneğin, sıfır ohm 0 dereceyse ve 1M ohm 90 ise, bu akımı etkiler ve daha sonra bu direnç üzerine dağıtılan güç (seri olarak biraz direnç koymak hayal edebileceğim iyi bir fikirdir) tasarlanmış doğru hayal.


2
Tencerelerin çoğu 3 terminaldir, 2 terminal direncin tamamından geçer ve biri silecek üzerinde ortadadır. Bu, ilk iki terminale güç bağladığınız ve silecekdeki çıkış voltajınızı ölçtüğünüz anlamına gelir.
Kortuk

@Kortuk olsa da, silecek ve güç terminalleri arasında yerel ısıtma artacaktır. Bu hata kaynağı hakkında asla endişelenmem.
tyblu

@tyblu, iyi tasarlanmış bir devre silecek üzerinden önemli bir akım çekmeyecektir. Bu nedenle, herhangi bir ısıtma tüm tencerenin direnci boyunca bile. Bu nedenle, kendi kendine ısınmadan kaynaklanan direnç değişikliği ile bile voltaj çıkışı hala orantılıdır.
markrages

1

Açıyı ölçmek için doğru cihaza döner kodlayıcı denir . Mutlak veya artımlı olmak üzere iki tür vardır. Artımsal enkoderler şaft üzerindeki açı artışını verir ve açısal hareketi ölçmek için kullanılır. Mutlak enkoder, şaft üzerindeki gerçek konumu verir ve mutlak açıyı ölçmek için kullanılır.

Bir tencere bunun için kullanılabilir, ancak sadece çok fazla hassasiyete ihtiyacınız yoksa. Pot dirençleri termal sürüklenmeye sahiptir, direnç aşınma ile sürüklenir, kirlenir, vb. Bu durumda, uygun uzunluktaki şaftlı basit bir buton gayet iyi çalışacaktır. Açıyı gerçekten ölçmeniz gerekiyorsa, bir döner kodlayıcı kullanın.


0

Tam bir hayır-hayır ... Dengeleme botu için bir tane kullanmayı denedim, hafif bir sarkaç ekledim ve sefil bir şekilde başarısız oldu. Sürtünme nedeniyle kesin bir gecikme var ve yeterince hassas değil. Çok ucuz bir alternatif WiiMotion Plus (10-15 $) kullanmaktır.


Saksıların gecikmesi yok. Silecek hareket ettiğinde, direnç hemen değişir. Devredeki düşük geçişli filtreleme nedeniyle gecikme olabilir. Küçük bir ölü bant da olabilir, ancak çoğu tencere, şaftın küçük bir dönüşünün silecek hareketi ile sonuçlanması açısından oldukça "sıkı" dur.
Olin Lathrop

1
Gecikme, elektriksel değil, (sürtünme nedeniyle) fiziksel gecikme demekti!
Rupin

3
Ne fiziksel gecikmesi? Çoğu tencere üzerindeki silecek, mile oldukça sıkı bir şekilde bağlanmıştır. Şaft döndüğünde, silecek hareket eder. Daha sonra hareket etmesi için önemli ölçüde deforme olması gerekir. Bu şekilde çalışmaz. Ayrıca, sürtünme şaftın dönmesine karşı dirençli bir kuvvettir, ancak gecikmeye neden olmaz. Sürtünme zamanla ilgili bir şey değildir.
Olin Lathrop

@OLin, sadece bir tahmin, ancak uygulama açıklamasından bakılırsa Rupin mili taşınmadan önce aşılması gerekiyordu statik sürtünme söz edilebilir hiç . Bu, düzgün hareket ve ölçümler bekliyorsanız "gecikme" olarak adlandırılabilecek sarsıntılı hareketlerle sonuçlanır.
wjl

1
@wjl: Belki, ama bu bir sistem sorunu, saksıların doğasında olan bir sorun değil. OP iki menteşe arasındaki açıyı ölçmek istiyor. Tencere menteşelere bağlandığında, küçük uygulanan kuvvet için menteşelerin hareket etmesini önleyebilir. Bununla birlikte, menteşe hareket ederse, pot hareket eder ve bu nedenle açıyı gecikmesiz ölçür. OP bazı kuvvetler nedeniyle açı değişikliğini değil açı ölçümünü istedi .
Olin Lathrop

-1

Bu, 1 derecenin direncini ne kadar doğru ölçebileceğinize bağlıdır. potansiyometre çapı büyüdükçe daha fazla çözünürlük elde edersiniz.


Potansiyometreler analogdur. Herhangi bir karbon direnç izi türü çaptan bağımsız olarak konumla orantılı olarak değişecektir. Bir tel sargılı tipin ayrık adımlar gösterme eğilimi olabilir, ancak daha büyük bir çap muhtemelen daha yüksek güç için olacaktır ve daha büyük çaplı tel kullanacak ve daha küçük olanla aynı soruna sahip olacaktır.
Transistör
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.