Servo motor kontrol devresi pic16f84 mikrodenetleyicisi üzerine kurulu yazılım assebly ile hazırlanmış. Bilgisayar kontrol yazılımı Visual Basic ile hazırlanmış 8 adet düşük güçlü servo motoru kontrol edebiliyor devre ve pc arası haberleşme RS232 seri port üzerinden yapılmış
Servo motor kontrol programı
Programın basit bir ara yüzü var ayrıa kaynak (.vbw, .frx, .vbp, .frm) Visual Basic dosyalarıda bulunuyor programın çalışması için C:\WINDOWS\system32 klasöründe mscomm32.ocx, vb6fr.dll dosyaları olmalı
Program VISUALBASIC ile yazılmıştır ve kaynakla birlikte gelir, böylece arayüzü özelleştirmek mümkündür. Devre, PC ile RS232 üzerinden diyalog için çok basit bir arayüzün de bulunduğu ünlü PIC 16F84’ü kullanıyor.
Gerçekleşmesi için özel bir baskılı devre kartı hazırladım. Baskılı devre yapıldıktan ve bileşenlerin düzenlenmesini takiben çeşitli bileşenler lehimlendikten sonra , entegre PIC 16F84’ün programlanması gerekecektir.
8 servo motor için kontrol arayüzü,
; bir seri bağlantı tarafından kontrol edilir
;
; Servo darbe süresi = 2,473 – 0,008 * Konum
; (4 ile 255 arasındaki Pozisyon için) 0,433 ile 2,441 ms arasında.
; Konum = 0 ise, servo devre dışı bırakılır (darbe üretilmez)
;
; Komut, seri bağlantı tarafından şu biçimde alınır:
; 2400 Baud’da 1 başlangıç biti, 8 veri biti, 1 durdurma biti
;
; Bir servoyu taşımak için 4 bayt gönderilmelidir:
;
; 1 – Başlık = 255
; 2 – Kart adresi (RA2 – RA4 bağlantı noktası ile aynı değer)
; 3 – Servo numarası (0’dan 7’ye)
; 4 – Servo konumu (4’ten 255’e veya devre dışı bırakmak için 0’dan)
;
; Harita şeması ve diğer bilgiler için,
; sayfaya bakın:
; http://fribotte.free.fr/bdtech/8servomotors/8servomotors.html
;
;
; Dosya: 8servos.asm
; Tarih: 05/15/2001
; Sürüm: V1.0
;
; Yazar: Jean-Claude
; Şirket: http://fribotte.free.fr/
Projenin kaynak dosyaları ve detayları : http://www.adrirobot.it/scheda_servo/scheda_servo_modificata.htm
Şifre-Pass: 320volt.com
Yayım tarihi: 2010/03/08 Etiketler: bilgisayar kontrol, microchip pic projeleri, PIC16F84 örnekleri, rs232 servo, servo motor kontrol, servo motor sürücü, Visual Basic
emeği geçenlerin ellerine sağlık
programın kullanışını açıklamamışsınız. program ayarlanan değerlere göre kaynak kodunu mu ayarlıyor?
Allah razı olsun sizden
bu projeyi uygulayan oldu mu
sayın gevv sayısız proje uygulamasıı paylaşıyorsun ama çalışıp çalışmama aşamasında hiç yardımcı olmuyorsun
sadece link atmak yeterli olmuyor benim gibilere