Контроллер управления двигателем микродрели

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

Да возможно. Для этого потребуется подобрать значение константы Uref_HI и перекомпилировать проект.
linux-lvz
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн окт 13, 2008 19:10:53
Откуда: Вязники
Контактная информация:

Re: Контроллер управления двигателем микродрели

Сообщение linux-lvz »

не подскажите как это можно сделать,а то я не силен в программировании
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

По шагам,
1. C сайта микрочипа скачать mplab.
2. Установить на комп.
3. Открыть проект контроллера в mplab-е.
4. В тексте программы найти строчку,
constant Uref_HI = b'10101111' ; Константа для ИОН "полная скорость".
5. Последние 4е единички это и есть значение Vref которое нужно изменить.
6. Предварительно уменьшить значение на 2а т.е,
constant Uref_HI = b'10100111' ; Константа для ИОН "полная скорость"
7. Откомпилировать проект, полученный хекс зашить в мк.
8. Запустить контроллер в режиме автонастройки, в процессе выполнения которой, измерить напряжение на двигателе при минимальной(устанавливается резистором R5) и максимальной скорости (задается коэфф. Uref_HI и положением R5), далее скорректировать значение коэффициента Uref_HI, не изменяя положения R5.

Как то так.
linux-lvz
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн окт 13, 2008 19:10:53
Откуда: Вязники
Контактная информация:

Re: Контроллер управления двигателем микродрели

Сообщение linux-lvz »

все спасибо, с этим разобрался.только вот не понятно "скорректировать значение коэффициента Uref_HI, не изменяя положения R5", тоесть придется опять менять значение константы?сразу прошу прощение за глупый вопрос
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

Да, скорее всего эту константу потребуется подогнать, для получения нужного напряжения на двигателе при уже выставленной мин. скорости.
linux-lvz
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн окт 13, 2008 19:10:53
Откуда: Вязники
Контактная информация:

Re: Контроллер управления двигателем микродрели

Сообщение linux-lvz »

еще один глупый вопрос, не подскажите как высчитать это значение константы?
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

Сорри за долгое молчание.
Точную формулу не скажу, но ориентировочно оценить напряжение на двигателе можно так.
Uдв=Vref/Kд, Где:
Uдв - напряжение на двигателе
Kд - коэффициент делителя R4 и R5.
Vref -опорное напряжение компаратора, это значения Uref_LO/Uref_HI, формула по расчету значений есть в pdf на мк, расчет для нашего случая:
Vref.JPG
(23.81 КБ) 1191 скачивание
.
Кроме этого на выходное напряжение влияет величина напряжения питания, индуктивность двигателя, паразитные емкости.
linux-lvz
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн окт 13, 2008 19:10:53
Откуда: Вязники
Контактная информация:

Re: Контроллер управления двигателем микродрели

Сообщение linux-lvz »

спасибо за ответ. начинает все проясняться.но есть еще пару моментов. не подскажите где взять программу как на скрине? и еще константа b'10100111' это есть напряжение только в двоичном виде?
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

Собственно константы Uref_LO/Uref_HI это байты конфигурации источника опорного напряжения для компаратора, биты 0-3 это код напряжения, бит 5 диапазон, бит 7 включение источника.
Софтинка называется "PicMultiCalc v1.3.1" где скачать не скажу, давно было, если не найдете попробую куда нибудь выложить.
Аватара пользователя
Vintikas
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Чт дек 16, 2010 22:52:21
Откуда: Klaipeda

Re: Контроллер управления двигателем микродрели

Сообщение Vintikas »

Sto nada dobavit ctobi dvizok pri perehode na malye obaroti nekorotil blok pitanija? a to pri perehone u mene prigasaet podsvetka a znacit i b.p. zakaracivaet
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

Такого быть не должно, проверяйте монтаж.
Robocop
Встал на лапы
Сообщения: 90
Зарегистрирован: Пн янв 24, 2011 17:20:04
Контактная информация:

Re: Контроллер управления двигателем микродрели

Сообщение Robocop »

А резисторы какой номинальной мощностью рассеивания в схеме ставить, так как вижу на готовых печатках, вроде как некоторые на 1W.
И скажите печатки выложенные на сайте для лута отзеркалены?
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

У меня токоизмерительные резисторы 0,5W, мощность этих резисторов выбирается исходя из рассеиваемой ими мощности (зависит от потребляемого двигателем тока и падения напряжения на резисторе). Остальные резисторы 0,125-0,25W.
Про печатки под лут не скажу, пользуюсь фоторезистом.
Robocop
Встал на лапы
Сообщения: 90
Зарегистрирован: Пн янв 24, 2011 17:20:04
Контактная информация:

Re: Контроллер управления двигателем микродрели

Сообщение Robocop »

AlexAlcoa писал(а):У меня токоизмерительные резисторы 0,5W, мощность этих резисторов выбирается исходя из рассеиваемой ими мощности (зависит от потребляемого двигателем тока и падения напряжения на резисторе). Остальные резисторы 0,125-0,25W.
Про печатки под лут не скажу, пользуюсь фоторезистом.


А может подскажешь по схеме R? какие токоизмерительные резисторы по 0,5W мощностью ты ставил?
И какие мне ставить резисторы по 0,5W мощности у меня мини-дрель потребляет от 9-18 Вольт DC?
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

R6, R7 = 1 Ом, 0.5Вт.
Какой ток потребляет мини-дрель на минимальных оборотах и максимальных?
Robocop
Встал на лапы
Сообщения: 90
Зарегистрирован: Пн янв 24, 2011 17:20:04
Контактная информация:

Re: Контроллер управления двигателем микродрели

Сообщение Robocop »

AlexAlcoa писал(а):R6, R7 = 1 Ом, 0.5Вт.
Какой ток потребляет мини-дрель на минимальных оборотах и максимальных?


Спасибо, что откликнулся.

У меня такая мини-дрель VTHD01 : Velleman ELECTRIC DRILL & GRINDER 9-18V - 1.5A

http://www.designnotes.com/Merchant2/me ... ct_Count=1

Вот фото сфотографированой мини-дрели:

Изображение
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

Подключал к своему контроллеру аналогичную микродрель работала, только потребуется подобрать коэфф Uref_LO.
Robocop
Встал на лапы
Сообщения: 90
Зарегистрирован: Пн янв 24, 2011 17:20:04
Контактная информация:

Re: Контроллер управления двигателем микродрели

Сообщение Robocop »

AlexAlcoa писал(а):Подключал к своему контроллеру аналогичную микродрель работала, только потребуется подобрать коэфф Uref_LO.


То есть можно впаивать такой мощности и номинала резистора?

R6, R7 = 1 Ом, 0.5Вт

Меня интерисует, как подобрать коэфф Uref_LO, можно описать пошагово (насколько я понял менять в прошивке что-то надо)?

И дросели L1,L2 на сколько ампер?
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

Да, можно 2х1Ом 0,5 вт.

Попробуйте с начала настроиться с коэфф. заданными в прошивке. Если не пойдет, тогда увеличьте коэфф Uref_LO на 1у(менять только последние 4е бита) и пропробуйте опять настроиться и т.д.,
Как ориентировочно оценить его значение см. viewtopic.php?p=663173#p663173.
Менять через mplab: открыть проект, заменить значение константы Uref_LO, откомпилировать проект, полученных хекс зашить в мк).

Ток дросселя L1 > номинального тока двигателя, L2 - 0.1а.
AlexAlcoa
Открыл глаза
Сообщения: 48
Зарегистрирован: Сб фев 10, 2007 18:49:28
Откуда: Самара

Re: Контроллер управления двигателем микродрели

Сообщение AlexAlcoa »

По шагам для Uref_LO,
1. C сайта микрочипа скачать mplab.
2. Установить на комп.
3. Открыть проект контроллера в mplab-е.
4. В тексте программы найти строчку,
constant Uref_LO = b'10100001'; Константа для ИОН "малая скорость"
5. Последние 4е бита это и есть значение Vref которое нужно изменить.
6. Предварительно увеличить значение на 1у т.е,
constant Uref_LO = b'10100010'; Константа для ИОН "малая скорость"
7. Откомпилировать проект, полученный хекс зашить в мк.
8. Запустить контроллер в режиме автонастройки, в процессе измерения тока на максимальной скорости, выставить резистором R5 номинальное напряжение на двигателе (определяется Uref_HI) при переходе на цикл измерения тока на минимальных оборотах убедиться что двигатель вращается с необходимой скоростью если нет то изменить коэфф. Uref_LO (в диапазоне MAX b'10101111'...MIN b'10100001') и повторить процедуру. Точную подстройку желаемых оборотов двигателя осуществить резистором R5.
Ответить

Вернуться в «Статьи»