Bu yakın zamanda piyasaya sürülen cihazı 46USD'ye AliExpress'ten satın aldım. Çin'den gelmesi 17 takvim ('çalışma' değil) günü sürdü. İyi yapılmış ve oldukça sağlam, ancak sahaya götürürse çok sağlam kutusunda tutmanın mantıklı olacağını düşünüyorum.
Kutudaki kılavuz işe yaramaz. Harika olmayan ancak daha iyi olan kılavuzun tamamını indirmek önemlidir . Yetişkin öğrencilerime bir kılavuzun (bu durumda bilgisayar) seks gibi olduğunu söylerdim. İyi olduğunda harikadır, ama kötü olduğunda hiç yoktan iyidir. En son kılavuzu (yazarken V1.0) bulmak için İndirilenler'e tıklayın .
Üç kontrol vardır. P1 olarak adlandırılan birincisi, takılı servoları çalıştırmak için kullanılan gümüş renkli bir döner düğmedir. İkincisi, Tamam olarak etiketlenmiştir . Bu, bir şeyi seçmek veya açmak için kullanılan merkezi bir düğmeye ve seçenekler arasında hareket etmek veya bir değeri değiştirmek için çevirdiğiniz bir parçaya sahiptir. Üçüncüsü, kendisi adına konuşan EXIT etiketli .
Yüksek torklu, dijital veya çekirdeksiz bir servo 2 A'dan fazla sürebilir. Öyleyse, ona XT60 ÇIKIŞ bağlantı noktasından güç sağlamanız ve özel bir uç oluşturmanız gerekir . Bununla birlikte, bu kurşun için herhangi bir resim veya şartname verilmemiştir, bu nedenle neye ihtiyaç duyulduğunu tahmin etmem gerekti ve aşağıda bunun ayrıntılarını verdim. 28 V'a kadar daha yüksek voltajlı servolar test edilebilir.
Yaptığım ilk şey, bir mikro USB kablosu kullanarak ST8'i bilgisayarıma bağlamaktı. Bilgisayarım ST8'i tanıdı, ancak yazılımı güncellemeye hazır değildim, bu yüzden şimdilik bıraktım. Ne yaptığınızı tam olarak bilmiyorsanız, her zaman cihazı 'tuğla örtme' tehlikesi vardır. Çok yeni olduğu için bir güncelleme olması pek olası değil.
INPUT soketine bir 3S lipo bağladım . Ekran aydınlandı ve test cihazı bip sesi verdi. Aşağıda gösterildiği gibi, pil için bir XT60 uzatma kablosu bulmanız veya yapmanız gerekir, aksi takdirde test cihazını almak zordur.
EXIT'e basmak osiloskop tipi ekrana taşındı. Dahili gürültü sinyali alt kısımda görüntülenir. Ekranın sağ tarafında aşağı dört servo kanallarıdır S1 için S4 . Her biri renk kodludur. Her biri, yan taraftaki JR tarzı kanal soketlerinden birine bağlanır.
Sonra eski bir servoyu S1'e taktım . Yan taraftaki P1 düğmesini çevirmek servo hareket ettirdi ve ona gönderilen PWM sinyalleri ekranda hızla hareket eden kırmızı, dikey bir çubuk grafik olarak görüntülendi. Yükseklik, çekilen akımı gösterdi. Yavaş hareket aralıklı çubuklar üretti ve hızlı olanlar onları daha sıkı ve daha uzun hale getirdi. S1 için akım ekranın altında MAX mA olarak gösterildi .
Ben preslenmiş OK ve bu giriş sinyali geliyordu servo gönderilmeden gösterdi Fotoğraf 6. benzer bir ekran var P1 . Ayrıca şu anda gönderilmekte olan PWM darbesinin uzunluğunu ve maksimum ve minimum değerleri gösterdi. Mikrosaniyelerin ekranda daha doğru µs yerine birim formatında gösterilmesi daha basit olarak gösterildiğine dikkat edin .
Ekranımın üst kısmında şöyle dedi:
5.0V Çıkış: 20.0ms / 50Hz Giriş: 12.1V 36ºC
Bu nedenle varsayılan olarak 5 V çıkışlara ve standart PWM sinyal döngü süresine sahiptir.
Bir servoyu yakarak, bir süre önce ucuz test cihazlarının, onlara güç verdiğinizle aynı voltajı çıkardığını keşfettim. Bu değil. Çıkış voltajı daha sonra göreceğiniz gibi değiştirilebilir.
Güvenli göründüğü için, daha sonra dört farklı 9 g mikro servoyu S1 - S4 kanallarına bağladım . Bu kanalların her birinin farklı bir rengi vardır. Darbeler ekranda görüntülendiğinde, karşılık gelen renklerde görüntülenirler. Ekran basit bir osiloskop haline gelir. Daha sonra göreceğiniz gibi pek kullanışlı değil.
P1'i döndürmek servoları hareket ettirdi. Kırmızı çubuk, µs cinsinden PWM darbe uzunluğunu gösterdi. Alt kısımda ekran, 9 g servolar için 1.6 A'ya kadar şaşırtıcı derecede yüksek bulduğum akım çekişini gösterdi. Düğmeyi ne kadar hızlı döndürürsem ve servolar ne kadar hızlı hareket ederse, akım o kadar yüksek olur. Normal uçuşta kullandığınız gibi nazik hareketler daha düşük okumalar gösterdi.
İşte dört analog ve dijital servodan gelen veriler. P1'i hareket ettirmeyi bıraktıktan sonra son değer ekranda birkaç saniye kalır.
Servonun yüksek hızda normal kullanımda hangi maksimum akımı çektiğini ve muhtemelen sıkışmış bir kontrol yüzeyinin neden olduğu durduğunu bilmek önemlidir. Akımların akü eliminatör devresine (BEC) veya alıcıya aşırı yüklenmesini önlemek için bir güç kutusu kullanmanız gerekip gerekmediğine karar verebilirsiniz.
Sonra OK etiketli büyük düğmenin ne işe yaradığını merak ettim . Artık tek kullanımlık servo hariç hepsini kaldırmanın akıllıca olduğuna karar verdim. Ben preslenmiş Tamam . Daha sonra Tamam düğmesini çevirdim ve Giriş ve Çıkış PWM sinyal zamanlamaları arasında gezindiğimi fark ettim .
Çıkışın altında , biri düşük darbe, diğeri yüksek olmak üzere iki kutu vardı . Bu, servo hareket aralığını ayarlamamıza izin verir. 1000 µs kutusuna kaydırdım ve Tamam'a bastım . Tamam'ı çevirerek 1300 µs olarak değiştirdim. Ben preslenmiş EXIT ve yüksek kaydırıldığında ve us to1700 değişti. Beklediğiniz gibi, P1 düğmesini çevirdiğimde servo hareketi çok daha azdı .
İle P1 tamamen saat yönünde döndü, o zaman 2200 us maksimum nabız arttı. Servo elbette daha da ilerledi ama vızıldamadı. Bu, maksimum güvenli servo hareket aralığını kontrol etmenin iyi bir yolu olacaktır. Sinyalin 2400 µs'ye yükseltilmesi neredeyse 90º sapmaya neden oldu, ancak servo vızıldamaya başladı, ben de orada durdum ve 1000 ila 2000'e geri döndüm.
Klasik emmek ve görmek ilkesini kullanarak şimdiye kadar gittikten sonra, daha sonra RTFM'ye ihtiyacım vardı. Diğer bir deyişle, Dostça Kılavuzu Okuyun. En azından F'nin ne anlama geldiğini düşünüyorum. Araştırmaya devam ettim.
Test edilen servoları P1 kullanarak kontrol edebilirsiniz . Ayrıca bir alıcıdan veya bir Arduino gibi diğer kaynaklardan sağ taraftaki S5'e sinyaller koyabilirsiniz . Bunlar PWM, PPM veya SBUS olabilir. Test için yerleşik (dahili) sinyal kaynakları da vardır. Hangi kaynağın hangi çıkış kanalına gideceğini seçebilirsiniz. Her kanal tamamen farklı şekilde kurulabilir.
Yapılacak ilk şey hangi servo kanalı seçmektir S1 için S4 kurmak. S1 ile başlayalım :
Kurulum ekranına girene kadar OK düğmesini basılı tutun . Muhtemelen beşi ilgi çekici olan değiştirilecek dokuz şey vardır:
Bu, bir cihazı veya bileşeni sürekli olarak ve muhtemelen stres altında, düzgün çalışıp çalışmadığını veya başarısız olup olmadığını görmek için uzun bir süre çalıştırmanın nerdish adıdır. Özellikle eski, şüpheli veya çökmüş servoları kontrol etmek için kullanışlıdır.
I then tested several large and small servos, at high speed, for current draw in mA. Compare these data with those for the 9 g servos listed above.
I was cautious when testing the large servos in case I blew up the tester. It seems that you can safely do very brief tests at currents higher than the specified 2000 mA maximum on the S1 to S4 ports. The tester didn’t get warm. In any case its temperature is displayed on the screen and it switches off if it rises too high. I think it wise only to connect one large servo at a time. Doing it this way is at your own risk of course. I certainly wouldn’t do a soak test. I’d use the Output power XT60 port which will be described later.
Current draw is a reasonable guide when matching servos, though timing might be more important for some aerobatic flyers.
In the manual you see pictures of the screen with enlarged signal traces. I have failed completely to find out how to do that. The manual doesn’t mention it and I have given up trying to do it by pla… experimenting.
When you select KEY as the INPUT you can then scroll using OK to the three values stored in PS, PC and PE. These can beused to measure the time a servo takes to move from one position to the next. Normally they would be left as 1000, 1500 and 2000 µs as these values give full 60º deflections.
Then I tested the fastest servo I had, a coreless Aerostar ASI-621MG. I hoped it wouldn’t blow up the tester. The speed averaged 0.16 s for a 60º swing, which was very close to the specified speed of 0.152 s at 4.8 V. The variation was way better at 8%. Current was about 2.6 A.
My final test was to see how much the same model of servo varied. I used four brand new Tower Pro SG90 9 g ones. One didn’t work at all, which was worth knowing. It went in the bin. The others showed quite a range of variation, perhaps not surprising as they are cheap. But it does show the wisdom of matching up pairs of similar servos.
For high power servos try a slow deflection first. If it is clear that more than 2000 mA are needed then make up a lead, as described below.
A 500 mm 22 awg servo extension, 500 mm each of red and black 16 awg silicone covered wire, an XT60 female connector and various bits of heat shrink. Puzzle question: Which is the redundant part in Photo 10? Note the use of male and female correctly refers to the metal parts, not the outside case as some non-electronically-knowledgeable people use to confuse us. Or perhaps it’s so we buy the wrong thing and have to place another order?
Note that, because of the heat shrink, you need to mark which side of the JR plug is the signal pin. I had to alter the above lead to show that. I checked the cable for continuity and shorts with a multimeter and then it was time to try it out.
I decided to try this out with the Aerostar ASI-621MG. The first step was to turn on the OUTPUT socket. I went into Setup and switched the socket on at 5 V. I plugged the servo in using the lead I had made. It worked. I used the speed test as above and got the same results for timing. I did not get any useful data for current though, as it showed about 450.
This arrangement is useful for when the servo shows a current significantly more than 2000 mA on the normal test. It allows you to test servo speeds safely. It shows you that you need a bigger BEC or a power box. But it does not tell you the current drawn.
I decided to send a standard PWM throttle signal from a FrSky X8R receiver throttle channel 1. I chose this channel because the transmitter stick isn’t spring loaded soI can set it to a value whilst I study it. The receiver wasconnected to a battery so I used a female to female servo lead with the red wire removed (yellow and black in the picture). This how it looked:
It worked, once I set S5 to PWM rather that the default SBUS. As I moved the throttle stick the servo moved and the vertical signal bars scudded across the screen. However apart from finding the exact values of throttle maximum and minimum signals I don’t think I learned anything new. In the manual there are pictures of servo signals expanded on the screen. I was hoping that I could find a way to do it, but failed. Perhaps it’s a software version problem? None of the YouTube videos covered it either, but then they usually aren’t a great deal of help anyway.
Any techie will tell you that version 1 of any software or hardware is never properly finished. Way, way back, the BBC very cleverly named the operating system for its first model B computer ‘version 0.9’. When the bugs had been ironed out they released version 1.0. The OS was burned into a erasable read only memory chip (EEPROM). Back then computer enthusiasts knew how to rewrite the chip when the new version came out. Apart from those from Apple, which had already started to lock up its products, computers were open for people to change. So I imagine, and hope, that when the updated ST8 operating system version 1.1 appears my criticisms, limited though they are, will be sorted out.
This is a useful and reasonably priced piece of kit with a few rough edges in its software. The manual could be a lot better and you will have to make up at least one special lead. The key question is whether it is too complex to be of use to someone who just wants to do simple tests on ordinary servos. My answer is ‘no’, it’s fine. Also, please note I have no connection, financial or otherwise, with the makers or distributors of the items mentioned in the article.
©2020 Peter Scott
Unless otherwise noted, all images are by the author. Read the next article in this issue, return to the previous article or go to the table of contents. Downloadable PDFS: article issue
"En sıcak aşk, en soğuk sona sahiptir." — Yunan filozofu Sokrates “Aşk, iki bedende yaşayan tek bir ruhtan oluşur.
Nihayet! 2022 En İyi Yeni Müziklerime hoş geldiniz. Bunu her yıl arkadaşlarla bağlantı kurmak için paylaşıyorum.
Yapay Zekaya Giriş Yapay Zeka (AI), endüstrilerde devrim yaratma, yaşama ve çalışma şeklimizi değiştirme ve topluma sayısız fayda sağlama potansiyeline sahip, hızla gelişen bir teknolojidir. Ancak, her yeni teknolojide olduğu gibi, dikkate alınması gereken etik hususlar da vardır.
Bir süredir Cillian Murphy'nin çalışmalarının hayranıyım. Amerika Birleşik Devletleri'ndeki popülaritesindeki patlamadan çok önce İngiliz ve İrlanda film sahnesinde bir isim yaptı.
Teknoloji dünyasında, işletmeler sürekli olarak siber suçluların şeytani faaliyetlerinin tuzağına düşme riski altındadır. Endişe verici derecede sık hale gelen böyle bir taktik, kimlik bilgilerini doldurmaktır.