Дата на обновяване:17.02.2012

   ПЧЕЛАР / ЕЛЕКТРОНЧИК-пробвай-сам.bg

     Страница за пчеларство, пчеларски и ел.  разработки, представени като статии

Комютърът на пчелина | Нестандартни кошери | Пчеларски сайтове | Пчеларски инвентар | Размисли и идеи за пчеларството Физиотерапия, Апитерапия, Фитотерапия | Книги, Списания, РС, Интернет |  Пчеларски технологии |  Видове мед  | Пчеларски хумор

Сезонни и месечни задължения на пчеларя | Пчеларски статии на руски език | Малки Oбяви свързани с пчеларството

Информация, която е полезна за начинаещия пчелар | Използване на автомобила ... не само за предвижване - видеоклипове

 

 

 
Информация  от  ОБЛАСТЕН  ПЧЕЛАРСКИ  СЪЮЗ  - ПЛЕВЕН

 

 

Полезна и забавна информация за начинаещи с ел., радио и електронен характер, част от която с приложение и в пчеларството

- Електронни схеми, радиосхеми и устройства удобни за повторение от начинаещи;

- Снимки на фигурки изработени от електрически, разноцветни кабели. Други ел. снимки;

- Детски любителски набори - радиоконструктори за сглобяване на радиоприемници наричани играчки;

- Детекторни радиоприемници, техни модели;

- Сувенирни радиоприемници - играчки, някои от тях предназначени за ученици;

- Модулни набори - радиоконструктори от типа "Електронни кубчета" или "Мозайка" с които се работи без поялник и се захранват с батерии;

Информация за електрически и електронни компоненти и устройства, някои от които приложими и в пчеларството

- Токозахранващи устройства. Стабилизатори, преобразуватели, удвоители на напрежение;

- Импулсни стабилизатори на напрежение. Инвертори на напрежение;

- Устройства за дозареждане и компенсиране на саморазряда на акумулаторни батерии;

- Релета за време. Процедурни часовници. Схеми с ИСх 555;

- Цветомузикални устройства. Светлинни ефекти;

- Схеми за регулиране и поддържане на температура;

- Измерване на топлинния режим на радиоелектронна апаратура. Електронни термометри;

- Мрежови трансформатори. Опростени методики за изчисляването им. Електрожен;

- Зарядни устройства за Ni-Cd акумулатори;

- Устройства за имитиране гласовете на животни и птици. Мелодични звънци;

- Уреди, пробници, индикатори, генератори, тестери, измервателни приставки за любителската лаборатория;

- Металотърсачи, включително такива за откриване на метални предмети и кабели;

- Схеми на устройства, приложими за и около автомобила;

- Схеми на устройства с приложение на оптрони;

- Измерване на относителна влажност. Прецизен влагорегулатор. Поддържане на влажността на въздуха;

- Регулатори и сигнализатори за ниво на течност;

- Регулатори на мощност и на обороти;

- Опростено изчисляване на повърхността на радиатори за полупроводникови елементи;

- Схеми за управление на стъпков двигател, включително четирифазен. Енкодер/Валкодер, някои от които реализирани със стъпков двигател;

- Мощни, широколентови, операционни усилватели. Логаритмичен и антилогаритмичен усилвател;

- Електронни реле - регулатори. Реле - регулатор за лек автомобил. Стенд за проверка на реле - регулатори;

- Променливотоков регулатор. Стабилизатор за променлив ток. Ферорезонансен стабилизатор;

- Електронни схеми и устройства приложими в медицината;

- Няколко светодиодни индикатора. Икономичен светодиод. Светодиодна стрелка;

Практически приложими ел. устройства с учебна цел, реализирани с PIC16F84A, PIC16F88, PIC16F628 ... Arduino и др.

Подобряване със свои ръце възпроизвеждането на звука в дома, офиса, автомобила - subwoofer и други варианти

Радиоелектронни сайтове | Електронни библиотеки

 

 Разработки     Главна (съдържание на статиите)                         
Собствено Търсене

 

 


Контроллер шагового двигателя для робота (Контролер за стъпков двигател за робот)
Albert La

В апреле завершилось мое обучение, я искал работу. Поиск был медленным, и чтобы заполнить свободное время, я решил сделать что-то с грудой электроники в моей комнате и построить робота, используя шаговые двигатели.

Шаговые двигатели были куплены в местном комиссионном магазине. Их достали из старых жестких дисков и принтеров и продавали отдельно. Как правило, с ними можно договориться о хорошей цене, те, что были использованы в схеме, обошлись примерно по $3 за штуку. Эти моторчики представляют собой униполярные шаговые двигатели. Это можно определить по количеству проводов, выходящих из моторчика. У нашего есть 6 выходящих проводов: 2 зеленых, 1 голубой, 1 желтый, 1 красный и 1 белый. В 4 фазном униполярном двигателе есть 2 катушки с отводом из центра и выводом для каждой фазы. Если все провода отличаются цветом или есть только 5 проводов, тогда вам понадобится омметр, чтобы отличить фазовые провода от центральных отводов. К счастью для меня 2 провода были одинакового цвета, следовательно, это центральные отводы. Другим плюсом было то, что провода были сгруппированы по три.

Есть много online литературы про шаговые двигатели и управление ими. Поиск в Google выдал схему, приведенную ниже. В ней использован PIC микроконтроллер для задания последовательности шагов, пары Дарлингтона TIP120 для схемы коммутации, и hex буфер 4050 для обеспечения логических уровней и защиты схемы.
 


Для своей первой схемы я использовал PIC 16F628A http://www.datasheet.ru/search.html?cx=005338834574777012439%3Aqye0jsmt8tw&cof=FORID%3A11&q=16F628A&ie=windows-1251&oe=windows-1251&sa=+%CF%EE%E8%F1%EA+     для тестирования шагового двигателя и исследования как быстро он может работать. А теперь отмечу для тех, кто сделал или собирается сделать низковольтный источник, у меня возникли проблемы с работой внутреннего генератора. Возможно, это особенность работы именно этого чипа или проблема в установке битов конфигурации. Но для тестовой схемы я использовал кварц на 4 МГц. Шаговый двигатель работал при подаче на каждую фазу определенной последовательности. Задержка между паузами определяет, как быстро поворачивается вал. Начиная с 50 мс задержки, я смог уменьшить ее до 3 мс для своего двигателя.

Произведя несколько быстрых вычислений:

На двигателе написано, что шаг равен 7.5 градуса. Из этого следует, что один полный оборот происходит за 48 шагов.
4 фазы/шаг x 3 мс/фазу x 48 шагов/оборот = 576 мс/оборот
Преобразуя в количество оборотов в секунду, получим грубо 1.736
1.736 оборотов/секунду x 60 секунд/минуту = 104.16 RPM (об/мин), неплохая скорость.
По спецификации питание двигателей должно быть 24 В, но я подключал к 13 В, т.к. у меня был источник только такого напряжения.

Исходный код

Скомпилированный hex файл

 



Вторая схема сделана на PIC 16F877A микроконтроллере. http://www.datasheet.ru/search.html?cx=005338834574777012439%3Aqye0jsmt8tw&cof=FORID%3A11&q=16F877A&ie=windows-1251&oe=windows-1251&sa=+%CF%EE%E8%F1%EA+  Он запускает 2 шаговых двигателя, осуществляя управление направлением и остановкой. У 16F877A больше I/O выводов, чем у 628A. Я смог добавить другой мотор, кнопки и светодиоды, не беспокоясь, что не хватит выводов. Убедитесь, что регистр ADCON1 установлен правильно (это касается любого PIC с АЦП), это хорошая практика, которая позволяет избежать большой головной боли в будущем.

Моторы настроены на независимое управление. Оба мотора работают от одного источника 13 В. Я не проверял еще ток, однако, если еще не появился дым, я уверен, что все будет хорошо.

В качестве заключения скажу: всегда iпроще изменить программу/прошивку, чем схему. Если вы сделали эту схему и заметили, что ваш шаговый двигатель работает некорректно, смотрите прошивку и изменяйте шаговую последовательность вместо перепайки схемы.

Исходный код


Скомпилированный hex файл

 



На английском языке: Stepper Motor Controller
Stepper Motor Controller
Since I finished my degree in April, I have been looking for work. The search has been slow but hopefully soon I will be making the big bucks. To fill my spare time I decided to do something with the mounds of electronics and such sitting in my room. First is to build a robot using stepper motors.

The stepper motors were purchased at a local auction house. They took apart old hard drives and printers and such selling the parts separately. You can usually barter and get a good deal, the ones being used in this circuit cost about $3 each. These particular motors are unipolar steppers. You can usually tell by the number of wires coming out. This one has 6 wires coming out of it: 2 green, 1 blue, 1 yellow, 1 red, and 1 white. In a 4 phase unipolar motor There are 2 coils which are center tapped and have a wire for each of phases. If the wire colours are random or if there were only 5 wires, then you would have to use an ohmmeter to distinguish between the phases and center tap. Fortunately for me 2 of the wires were the same colour, so they must be the center taps. Another plus was the wires were grouped in threes.

There is a lot of online literature about stepper motors and controlling them. A Google search turned up the circuit below. It uses a PIC microcontroller to sequence the steps, TIP120 Darlington pairs for the switching circuitry, and a 4050 hex buffer for logic levels and circuit protection.
For the first circuit I used a PIC 16F628A to test the stepper motor and find out how fast I could get it going. Just a note to people who have built or want to build the LVP, I had problems with trying to get the internal oscillator working. It might be a quirk with how this paricular chip works or a problem with how the configuration bits are being set with the programming software. But for the test circuit I used a 4 MHz crystal. A stepper motor works by pulsing each phase in a certain sequence. The delay between pauses determines how fast the shaft rotates. Beginning at a 50 ms delay I was able to get it down to 3 ms for this particular motor.

Doing some some quick calculations:

On the motor it states that each step is 7.5 degrees per step, so that makes 48 steps for one full revolution.
4 phases/step x 3 ms/phase x 48 steps/revolution = 576 ms/revolution
Converting to revolutions/second we get roughly 1.736
1.736 revolutions/second x 60 seconds/minute = 104.16 RPM, not a bad speed.

The motors are rated for 24 V, But I am running them at 13V because that is all I had available.

Source code

Compiled hex file

This second circuit is made with a 16F877A PIC micro. It runs 2 steppers with controls for direction and stopping. The 877A has more I/O pins than the 628A. I can add another motor, buttons and LEDS without having to worry about running out of pins. Be sure to set the ADCON1 register for any PIC that has ADC, it is good practice and usually saves you from lots of headaches. If you notice in the video the stop button for the motors does not toggle the motor on and off. I had some debouncing issues with the inputs so for now I just stopped the motor when the button is pushed and the motor will continue in the direction it was going in before when the button is released.

The motors are set up to be independantly controlled. Both motors are being run off the same supply of 13 V. I haven't checked the current draw yet, but since there is no smoke yet I'm sure it should be fine. As a final note it is always easier to change the software/firmware than the hardware. If you have build this circuit and notice that your stepper motor is not stepping correctly, just go into the code and change the stepping sequence instead of pulling wires. Most often when you start messing with the circuit you forget where certain things go.

Source code

Compiled hex file

homepage.usask.ca    rlocman.ru
 

 

 

 

Материалите подготви за сайта:

Иван Парашкевов

e-mail: ivanparst@dir.bg

 

         главна страница                   горе

 

 
 
СТАТИСТИКА
    

Copyright2007  Design by