кто могёт сделать прошивку ??Автор: sergey_sitnik Mar 17 2010, 12:02 AM
Вообще я использую регулятор на PIC контроллере очень удобная вещь
за основу взята схема из журнала радиоматор или радио не помню одна беда прошивка там не рабочая дана пришлось по новой разрабатывать, а так как сам писать проги для pic не умею пришлось просить программиста,но тем не менее девай получился класный:
1 можно программировать верхний и нижний уровень оборотов под разные движки и блоки питания, плюс все это сохраняется в ЕПРОМ PICа что весьма удобно
2 Два режима плавный разгон и обычный .
тоже бывает нужно при сверлении тонкими свелами Вот......
Регулятор оборотов микродрели на PIC-контроллере
-
delta24
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб июл 24, 2010 00:11:33
- Откуда: Москва
- Контактная информация:
Регулятор оборотов микродрели на PIC-контроллере
Здравствуйте всем товарищи прошу помощи собрал вот такое устройство. а оно не хочет работать вообще ни как помогите кто чем может. файл печатки . и прошивки даю. всё это взято из журнала Радио мир 2005г № 4 и 3 Печатку рисовал сам проверьте плиз может я в чём то ошибся ??? просто уже два дня мучаюсь и никакого результата . Может кто сможет смоделировать в протеусе ??? (сам не умею там ещё моделировать.). Всем заранее спасибо.Вот кстати что нашол на VRTP
- Вложения
-
- Регулятор оборотов микродрели на PIC-контроллере.txt
- прошивка измените просто расширение на HEX
- (773 байт) 1624 скачивания
-
- Regulator oborotov dreli na MK.lay
- (73.58 КБ) 1129 скачиваний
Скайп [size=150][color=#0040FF]Petrov_igor24[/color][/size]
- Реклама
Re: Регулятор оборотов микродрели на PIC-контроллере
Что сразу бросается в глаза, это то, что ошибся автор статьи.delta24 писал(а):...сам проверьте плиз может я в чём то ошибся...
Здесь PORTB,0 определен как кнопка №2, а PORTB,2 вывод светодиода. На схеме наоборот.
Может есть и другие ошибки, надо вычитывать листинг программы.
Re: Регулятор оборотов микродрели на PIC-контроллере
А здесь http://gsm-storozh.com/5.html или здесь http://forum.radiospec.ru/index.php?sho ... entry31028 можно попробовать связаться с автором.
Re: Регулятор оборотов микродрели на PIC-контроллере
Оживить авторскую прошивку - проще написать свою.delta24 писал(а):...кто могёт сделать прошивку ??
Попробуйте мою. Схема без изменений. При нажатой кнопке START на выходе импульсы ШИМ. Всего 100 ступеней регулировки. Данные записываются в EEPROM и считываются при подаче питания. Светодиод мигает пока не нажата кнопка START, при нажатой гаснет. Для другого у меня не хватило фантазии.
В железе не проверял. Схема в Proteus для демонстрации и отладки.
- Вложения
-
- Speed_Control.zip
- (13.88 КБ) 1271 скачивание
-
delta24
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб июл 24, 2010 00:11:33
- Откуда: Москва
- Контактная информация:
Re: Регулятор оборотов микродрели на PIC-контроллере
Спасибо всем ответившим сейчас попробую прошивку от Soira респект ему и уважуха всегда помогает прошивками.. причём быстро. от Nikusik тебе привет.
Скайп [size=150][color=#0040FF]Petrov_igor24[/color][/size]
- Реклама
-
delta24
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб июл 24, 2010 00:11:33
- Откуда: Москва
- Контактная информация:
Re: Регулятор оборотов микродрели на PIC-контроллере
регулятор заработал. но при нажатии клавиши выключения двигателя SB1 двигатель останавливается и больше не стартует пока снова не перезапустиш питание..
????
????
Скайп [size=150][color=#0040FF]Petrov_igor24[/color][/size]
Re: Регулятор оборотов микродрели на PIC-контроллере
Странно,delta24 писал(а):регулятор заработал. но при нажатии клавиши выключения двигателя SB1 двигатель останавливается и больше не стартует пока снова не перезапустиш питание..
????
-
delta24
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб июл 24, 2010 00:11:33
- Откуда: Москва
- Контактная информация:
Re: Регулятор оборотов микродрели на PIC-контроллере
Жду Soir а может поболтаем через скайп ?Soir писал(а):Странно,delta24 писал(а):регулятор заработал. но при нажатии клавиши выключения двигателя SB1 двигатель останавливается и больше не стартует пока снова не перезапустиш питание..
????сейчас проверю на макете.
Скайп [size=150][color=#0040FF]Petrov_igor24[/color][/size]
-
delta24
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб июл 24, 2010 00:11:33
- Откуда: Москва
- Контактная информация:
Re: Регулятор оборотов микродрели на PIC-контроллере
Во общем поговорили через скайп с ним. Человек прям ну просто велеколепный ещё раз ему респект и уважуха. главное без отказный.
Если кому интересен весь этот проект выкладываю файлы.

Если кому интересен весь этот проект выкладываю файлы.

- Вложения
-
- Speed_Control.zip
- ПРошивка от Soira
- (13.88 КБ) 1243 скачивания
-
- Regulator oborotov dreli na MK.lay
- печатка исправленная
- (73.69 КБ) 1355 скачиваний
Скайп [size=150][color=#0040FF]Petrov_igor24[/color][/size]
Re: Регулятор оборотов микродрели на PIC-контроллере
Добрый Вечер! Собрал регулятор и не работает. На печатной плате все резисторы на 3.9 кОм, так и должно быть или нет? Я по принципиальной схеме ставил реисторы. Так вот собрал, подаю напряжение 25 вольт, начинает мигать светодиод, потом тумблером переключаю и нажимаю кнопку "Плюс" ничего не происходит. Я использовал транзистор КТ819ВМ вместо КТ819А, микроконтроллер PIC16F628A. А вообще прошивка под какой мк написан? Заранее Благодарен
Re: Регулятор оборотов микродрели на PIC-контроллере
Должны быть как на принципиальной схеме.segness писал(а):На печатной плате все резисторы на 3.9 кОм, так и должно быть или нет? Я по принципиальной схеме ставил реисторы.
Тумблера в схеме нет, есть кнопка "Пуск". Проверьте напряжения на выводе 18 МК при нажатой кнопке "Пуск", должно быть около +5V.segness писал(а):Так вот собрал, подаю напряжение 25 вольт, начинает мигать светодиод, потом тумблером переключаю и нажимаю кнопку "Плюс" ничего не происходит.
Прошивка под PIC16F628A. Использование КТ819 здесь наверно не оправдано. Для его раскачки КТ3102 может не хватить. Попробуйте КТ817, или хотя бы проверьте наличие напряжения на базе VT1.segness писал(а):Я использовал транзистор КТ819ВМ вместо КТ819А, микроконтроллер PIC16F628A. А вообще прошивка под какой мк написан?
Но это уже потом, сначала при нажатии кнопки "Пуск" должен погаснуть светодиод.
Re: Регулятор оборотов микродрели на PIC-контроллере
Напряжение на 18 ножке составило 4,98 Вольт, потом проверил напряжение базы транзистора, составило 6,31 Вольт. Попробую поменять транзистор VT1 на КТ817 как Вы говорили.
Re: Регулятор оборотов микродрели на PIC-контроллере
Это хорошо. Светодиод гаснет при этом?segness писал(а):Напряжение на 18 ножке составило 4,98 Вольт.
Это плохо. На базе КТ3102 даже при максимальной скорости напряжение не может быть больше 1,5-2,0V. На базе КТ817 (КТ819) 0,7- 1,0V. Возможные причины: неисправность транзистора; неправильное включение транзистора.segness писал(а):потом проверил напряжение базы транзистора, составило 6,31 Вольт.
Для проверки работоспособности МК можно между выводом 9 и общим проводом подключить цепочку из резистора 200 Ом и светодиода, включенных последовательно. Катодом светодиода к общему проводу. Резистор R4, идущий на базу транзистора отключить. При нажатии кнопки "Пуск" дополнительный светодиод должен засветиться, а яркость его регулироваться кнопками "Плюс" и "Минус".
Транзистор следует подбирать по максимальному току дрели или что там у Вас.segness писал(а):Попробую поменять транзистор VT1 на КТ817 как Вы говорили.
Re: Регулятор оборотов микродрели на PIC-контроллере
Урааа!!!! Заработало. Большое Спасибо Soir!!! Микроконтроллер в порядке. Я перепутал положение транзистора VT2. На печатной плате транзистор VT2 стоит наоборот.
Re: Регулятор оборотов микродрели на PIC-контроллере
..... а прошивки , что бы медленно дрель стартовала нет...? вроде здесь видел..???!!!
Re: Регулятор оборотов микродрели на PIC-контроллере
Могу свою доработать, только скажите, что значит медленно? 1 сек, 5 сек...?alexwolf писал(а):..... а прошивки , что бы медленно дрель стартовала нет...? вроде здесь видел..???!!!
Re: Регулятор оборотов микродрели на PIC-контроллере
Нафига прошивки. От схемы оставляем R2 и R3. R3 заменяем на переменник и отвод подключаем на базу VТ1. Остальное НАФИГ. Без стабилизации оборотов контроллер не нужен.
Лучше умному тупить, чем тупому умничать
Re: Регулятор оборотов микродрели на PIC-контроллере
Soirспасибо что откликнулся !!!мне надо что бы плавно стартовала, чтобы отверстия сверлить не кернив их. я думаю что 1 сек. будет достаточно... или я не прав ?
Re: Регулятор оборотов микродрели на PIC-контроллере
Я не знаю сколько надо.alexwolf писал(а):мне надо что бы плавно стартовала, чтобы отверстия сверлить не кернив их. я думаю что 1 сек. будет достаточно... или я не прав ?
На всякий случай предусмотрел установку времени разгона при прошивке в памяти EEPROM. По адресу 0х0002. Максимальное время около 2,6 сек будет если записать в ячейку FF, если записать 64 - время будет около 1 сек. То есть записывается время в десятках миллисекунд в шеснадцатиричной системе. (Пример. Если надо время 2 сек: 2сек/10мсек=200, переводим в шеснадцатиричную систему: C8. При прошивке записываем в EEPROM C8).
Во вложении также скриншот, как это выглядит в IC-Prog.
Я думаю, разберетесь. Если понадобится большее время - скажите, я переделаю.
По умолчанию (если в EEPROM ничего не записывать, там будет FF) время максимальное = 2,6 сек.
P.S. И еще один нюанс. Установленное время разгона это время разгона до 100%-ой скорости. Если скорость выставлена, например, 80%, то время разгона будет составлять тоже 80% от выставленного.
P.P.S. Схема не менялась, взята отсюда, там же есть и печатка. Спасибо delta24.
- Вложения
-
- Speed_Control_v1.zip
- (36.05 КБ) 880 скачиваний
Re: Регулятор оборотов микродрели на PIC-контроллере
Soir спасибо !!! попробую в железе..


