Страница 2 из 7
Re: Контроллер управления двигателем микродрели
Добавлено: Вс дек 26, 2010 17:57:25
AlexAlcoa
Да возможно. Для этого потребуется подобрать значение константы Uref_HI и перекомпилировать проект.
Re: Контроллер управления двигателем микродрели
Добавлено: Вс дек 26, 2010 18:24:05
linux-lvz
не подскажите как это можно сделать,а то я не силен в программировании
Re: Контроллер управления двигателем микродрели
Добавлено: Вс дек 26, 2010 19:48:49
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.
Как то так.
Re: Контроллер управления двигателем микродрели
Добавлено: Вс дек 26, 2010 20:22:08
linux-lvz
все спасибо, с этим разобрался.только вот не понятно "скорректировать значение коэффициента Uref_HI, не изменяя положения R5", тоесть придется опять менять значение константы?сразу прошу прощение за глупый вопрос
Re: Контроллер управления двигателем микродрели
Добавлено: Вс дек 26, 2010 21:00:15
AlexAlcoa
Да, скорее всего эту константу потребуется подогнать, для получения нужного напряжения на двигателе при уже выставленной мин. скорости.
Re: Контроллер управления двигателем микродрели
Добавлено: Вс дек 26, 2010 21:16:32
linux-lvz
еще один глупый вопрос, не подскажите как высчитать это значение константы?
Re: Контроллер управления двигателем микродрели
Добавлено: Вт дек 28, 2010 19:40:36
AlexAlcoa
Сорри за долгое молчание.
Точную формулу не скажу, но ориентировочно оценить напряжение на двигателе можно так.
Uдв=Vref/Kд, Где:
Uдв - напряжение на двигателе
Kд - коэффициент делителя R4 и R5.
Vref -опорное напряжение компаратора, это значения Uref_LO/Uref_HI, формула по расчету значений есть в pdf на мк, расчет для нашего случая:
.
Кроме этого на выходное напряжение влияет величина напряжения питания, индуктивность двигателя, паразитные емкости.
Re: Контроллер управления двигателем микродрели
Добавлено: Вт дек 28, 2010 20:44:23
linux-lvz
спасибо за ответ. начинает все проясняться.но есть еще пару моментов. не подскажите где взять программу как на скрине? и еще константа b'10100111' это есть напряжение только в двоичном виде?
Re: Контроллер управления двигателем микродрели
Добавлено: Вт дек 28, 2010 23:50:42
AlexAlcoa
Собственно константы Uref_LO/Uref_HI это байты конфигурации источника опорного напряжения для компаратора, биты 0-3 это код напряжения, бит 5 диапазон, бит 7 включение источника.
Софтинка называется "PicMultiCalc v1.3.1" где скачать не скажу, давно было, если не найдете попробую куда нибудь выложить.
Re: Контроллер управления двигателем микродрели
Добавлено: Чт янв 06, 2011 21:44:35
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
Re: Контроллер управления двигателем микродрели
Добавлено: Пн янв 10, 2011 18:55:33
AlexAlcoa
Такого быть не должно, проверяйте монтаж.
Re: Контроллер управления двигателем микродрели
Добавлено: Вс мар 06, 2011 06:27:28
Robocop
А резисторы какой номинальной мощностью рассеивания в схеме ставить, так как вижу на готовых печатках, вроде как некоторые на 1W.
И скажите печатки выложенные на сайте для лута отзеркалены?
Re: Контроллер управления двигателем микродрели
Добавлено: Вс мар 06, 2011 10:19:24
AlexAlcoa
У меня токоизмерительные резисторы 0,5W, мощность этих резисторов выбирается исходя из рассеиваемой ими мощности (зависит от потребляемого двигателем тока и падения напряжения на резисторе). Остальные резисторы 0,125-0,25W.
Про печатки под лут не скажу, пользуюсь фоторезистом.
Re: Контроллер управления двигателем микродрели
Добавлено: Пн мар 07, 2011 02:45:21
Robocop
AlexAlcoa писал(а):У меня токоизмерительные резисторы 0,5W, мощность этих резисторов выбирается исходя из рассеиваемой ими мощности (зависит от потребляемого двигателем тока и падения напряжения на резисторе). Остальные резисторы 0,125-0,25W.
Про печатки под лут не скажу, пользуюсь фоторезистом.
А может подскажешь по схеме R? какие токоизмерительные резисторы по 0,5W мощностью ты ставил?
И какие мне ставить резисторы по 0,5W мощности у меня мини-дрель потребляет от 9-18 Вольт DC?
Re: Контроллер управления двигателем микродрели
Добавлено: Вт мар 08, 2011 20:43:21
AlexAlcoa
R6, R7 = 1 Ом, 0.5Вт.
Какой ток потребляет мини-дрель на минимальных оборотах и максимальных?
Re: Контроллер управления двигателем микродрели
Добавлено: Пн апр 04, 2011 00:10:40
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
Вот фото сфотографированой мини-дрели:

Re: Контроллер управления двигателем микродрели
Добавлено: Вт апр 05, 2011 18:13:34
AlexAlcoa
Подключал к своему контроллеру аналогичную микродрель работала, только потребуется подобрать коэфф Uref_LO.
Re: Контроллер управления двигателем микродрели
Добавлено: Вт апр 05, 2011 22:38:35
Robocop
AlexAlcoa писал(а):Подключал к своему контроллеру аналогичную микродрель работала, только потребуется подобрать коэфф Uref_LO.
То есть можно впаивать такой мощности и номинала резистора?
R6, R7 = 1 Ом, 0.5Вт
Меня интерисует, как подобрать коэфф Uref_LO, можно описать пошагово (насколько я понял менять в прошивке что-то надо)?
И дросели L1,L2 на сколько ампер?
Re: Контроллер управления двигателем микродрели
Добавлено: Ср апр 06, 2011 20:39:33
AlexAlcoa
Да, можно 2х1Ом 0,5 вт.
Попробуйте с начала настроиться с коэфф. заданными в прошивке. Если не пойдет, тогда увеличьте коэфф Uref_LO на 1у(менять только последние 4е бита) и пропробуйте опять настроиться и т.д.,
Как ориентировочно оценить его значение см.
http://www.radiokot.ru/forum/viewtopic. ... 73#p663173.
Менять через mplab: открыть проект, заменить значение константы Uref_LO, откомпилировать проект, полученных хекс зашить в мк).
Ток дросселя L1 > номинального тока двигателя, L2 - 0.1а.
Re: Контроллер управления двигателем микродрели
Добавлено: Ср апр 06, 2011 21:19:52
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.