All Projects → SimeonSimeonovIvanov → DC-Servo

SimeonSimeonovIvanov / DC-Servo

Licence: other
Analog speed control of Brushed DC Motor

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
AGS Script
88 projects

Projects that are alternatives of or similar to DC-Servo

pigpio-client
A nodejs client for pigpio socket interface.
Stars: ✭ 24 (+50%)
Mutual labels:  servo, pwm
pca9685
This software is a devLib extension to wiringPi http://wiringpi.com/ and enables it to control the Adafruit PCA9685 16-Channel 12-bit PWM/Servo Driver http://www.adafruit.com/products/815 via I2C interface.
Stars: ✭ 48 (+200%)
Mutual labels:  servo, pwm
pwm-pca9685-rs
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
Stars: ✭ 19 (+18.75%)
Mutual labels:  servo, pwm
servonk
Servo on Gonk
Stars: ✭ 84 (+425%)
Mutual labels:  servo
Peabot-Library
Peabot: quadruped robot library for Raspberry Pi
Stars: ✭ 18 (+12.5%)
Mutual labels:  servo
audio-digitization-toolkit
A list of resources for setting up an audio digitization workflow
Stars: ✭ 13 (-18.75%)
Mutual labels:  analog
sbus
Arduino and CMake library for communicating with SBUS receivers and servos.
Stars: ✭ 277 (+1631.25%)
Mutual labels:  servo
esp32-robot-dog-code
WIP: ESP32 powered robot dog, quadruped robot. This is just code, hardware in the other repositories
Stars: ✭ 72 (+350%)
Mutual labels:  servo
EvoArm
An open-source 3D-printable robotic arm
Stars: ✭ 114 (+612.5%)
Mutual labels:  servo
bc
An implementation of the POSIX bc calculator with GNU extensions and dc, moved away from GitHub. Finished, but well-maintained.
Stars: ✭ 115 (+618.75%)
Mutual labels:  dc
Browserhtml
Experimental Servo browser built in HTML
Stars: ✭ 2,609 (+16206.25%)
Mutual labels:  servo
PCF8591 library
Library to use i2c analog IC with arduino and esp8266. Can read analog value and write analog value with only 2 wire (perfect for ESP-01).
Stars: ✭ 24 (+50%)
Mutual labels:  analog
Servo
The Servo Browser Engine
Stars: ✭ 20,469 (+127831.25%)
Mutual labels:  servo
leaflet-velocity
Visualise velocity data on a leaflet layer
Stars: ✭ 467 (+2818.75%)
Mutual labels:  current
Arduino
🚀 Proyectos de todo tipo para arduino utilizando sus sensores y actuadores. 🤖
Stars: ✭ 27 (+68.75%)
Mutual labels:  pwm
pumpkin-pi
Raspberry pi project that controls jack-o-lantern via servo motor and PIR motion sensors
Stars: ✭ 15 (-6.25%)
Mutual labels:  servo
1ZLAB PyEspCar
1ZLab在准备挑选合适的小车来研发计算机视觉的教程时候 , 发现习惯了Python语法的我们, 在市面上找不到合适小车, 后来我们选了ESP32作为小车的控制主板, 可以使用Python对其进行交互式编程, 极大的提升了开发效率.
Stars: ✭ 78 (+387.5%)
Mutual labels:  pid
mac list windows pids
Mac OS X: list all windows title and their owner process ids
Stars: ✭ 58 (+262.5%)
Mutual labels:  pid
PalatisSoftPWM
Software PWM library for Arduino
Stars: ✭ 16 (+0%)
Mutual labels:  pwm
KotlinInside
비공식 디시인사이드 API (Kotlin (Java)) / Unofficial DCInside API written in Kotlin
Stars: ✭ 50 (+212.5%)
Mutual labels:  dc

DC-Servo

Screen Shot
Screen Shot
DC Servo - Pulse Testing
Images

http://mcu-bg.com/mcu_site/viewtopic.php?p=176662#p176662:
"Здравейте,

Покрай РОБКО 01 започнах разработка на аналогово DC Servo или по-точно серво усилвател управляващ постояннотоков мотор по скорост. Следващата стъпка е добавяне на Motion Controler. За момента преправям готов код но ще мине доста време до първите тестове.

Сервото се състой от два отделни модула (платки):

  1. Токов регулатор (Power Stage.sch) – поддържа тока (въртящия момента) на мотора постоянен спрямо заданието от скоростния регулатор. Предпочетох да избегна аналоговия PI регулатор с по-добрия (според мене) токов ШИМ - на практика P регулатор с голям коефициент на усилване.

  2. Скоростен регулатор (Speed Reg.sch) – поддържа ъгловата скорост на мотора постоянна спрямо аналогово задание от ±10V. Самия регулатор има Ramp генератор определящ времето за развъртане на двигателя, цифров вход за реверс удобен при свързване с контролер с еднополярен DAC. Заданието за ток е положително, а посоката се задава от скоростния регулатор през схема генерираща мъртво време за отделните рамена на H-моста. Рзбира и един от най-важните възли – токоограничение. Подходящ в приложения изискващи регулиране на максималния въртящ момент.

Прикачам архив съдържащ две версии на сервото:

  1. v.0.0.0 – по нея е изработен прототипа но има множество забележки.
  2. v.0.0.1 – в схемата са отстранени голяма част грешките / пропуските от v.0.0.0 но не са довършени платките.

Актуални са EAGLE 5.11 файловете и PDF съдържащи схемите. Архива съдържа и CircuitMaker 2000 симулации на отделните възли.

В показаният playlist се вижда преходната характеристика на скоростния регулатор при различни задания:

DC Servo - Playlist

При проектирането съм ползвал схемни решения от тиристорни регулатори КЕМТОР, КЕМРОС и други. Дължа благодарности на работодателите ми от ЕЛСИ ООД за споделения опит в областта на тиристорните задвижвания.

Поздрави, Симеон Иванов

РУСЕ, 2014г."

http://mcu-bg.com/mcu_site/viewtopic.php?p=281388#p281388:

"Малко симулации направени по време на разработката / Git: DC-Servo /: Analog Current PI Loop, FB signal:"

Screen Shot

Current PWM (Digital): Screen Shot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].