самодельное зажигание.
Тогда лучше через стабилизатор - меньше потери. Хотелось чтобы амплитуда колебанйй транзистора была порядка напряжения питания -12V тогда при сохранении мощности существенно уменьшится ток (2-3раза) что облегчит жизнь транзистору и, возможно, количество витков вторичной обмотки трансформатора
Ну если так, то попробуйте подать на преобразователь свои 12 Вольт, вторичную обмотку уменьшите, грубо в 2…2.5 раза, первичные не трогайте, вцепь базы транзистора поставьте переменное сопротивление около 1 кОм (а может и больше). Включите и уменьшая это сопротивление, добейтесь стабильной работы устройства. Следите за температурой транзистора, при слишком малом сопротивлении, ток может сильно возрасти, транзистор перегреется и сгорит через 10…15 секунд. Совсем забыл, конденсаторы надо заменить на такие-же но на напряжение 25 Вольт.
Спасибо. Буду пробывать.
Приветствую.
На крайнем фото-такой разряд на высоких оборотах?
Где-то на 12.000 об/мин. А максимальные обороты, для данного экземпляра, получились в районе 18.000 об/мин(то-есть нет пропусков зажигания).
Респект автору! Может глупо, но нельзяли увидить схему вашего оборудования полудше качеством и чем вы шьёте PIC может схемка есть, за ранее спасибо!
Попытаюсь улучшить качество, думаю понять уже можно. Прошиваю программатором LABPROG. Так кажется он называется, на фото выше есть часть его вида.
Здраствуйте Vladimir(T) я собрал высоковольтную часть с тиристором,а по поводу опережения, микросхему PIC-контроля пока не нашёл. Можно подключить датчик Холла к тиристору через транзисторный ключ.Очень хотелос бы запустить свой движок и пусть без опережения.Что посоветуйте есть ли у Вас такой вариант. Может есть схемка зарание спосибо.
Интересно первая схема и прошивка к ней, на 628 какая характеристика. И на этой же схеме не могу понять, кварца нету, за что отвечают контакты 10 на базу транзистора идут, выводы RB6-12 нога, RD7-13, MCLR-2 нога? Вчера зашил PIC, сегодня хочу поэкспериментировать заделать на моторчике коллекторном магнитик с датчиком холла и на выходе поставить светодиод яркий и посветить на вал посмотреть, как будет изменяться угол на разных оборотах. Также интересно увеличить точность изменения угла, применив другой контроллер можно ли?
Кварца для этой микросхемы не надо, у нее свой встроенный генератор. С 10 ноги идет стробирующий сигнал, можно подключить светодиод. Про выводы 4, 12 и 13 не скажу, никогда их не использовал, без их все работает. Характеристика угла следующая; 1000 об/мин - 4 градуса, 15000 об/мин - 12, 3000 - 3, потом ползет ввех почти линейно до 5800…6000 об/мин, а далее прямая горизонтальная линия. Выводы 8 и 9 для запуска имитатора малых оборотов и максимальных. 9 вывод на землю, на 8 либо земля или ничего, на выходе тестовый сигнал.
А есть исходники на 16F628?
Есть, написан в С+, правда в С+ я ничего не понимаю, так-же как и в асемблере, иначе сам что-нибудь написал.
Интересно первая схема и прошивка к ней, на 628 какая характеристика. И на этой же схеме не могу понять, кварца нету, за что отвечают контакты 10 на базу транзистора идут, выводы RB6-12 нога, RD7-13, MCLR-2 нога? Вчера зашил PIC, сегодня хочу поэкспериментировать заделать на моторчике коллекторном магнитик с датчиком холла и на выходе поставить светодиод яркий и посветить на вал посмотреть, как будет изменяться угол на разных оборотах. Также интересно увеличить точность изменения угла, применив другой контроллер можно ли?
Про точность угла. Я сам сделал штук 20 тарировок. На первом этапе задавал кривую угла (по началу все красиво), переводил в задержку, получал милисекунды, переводил задержку в шестнадцатеричный код. Менял данные в исходном файле, компилировал и получал прошивку (.HEX) Так вот, на этапе перевода милисекунды в код появлялась большая погрешность, тут ничего поделать невозможно, как не крути. Например; коду 1b соответствует, чисто условно, сейчас не помню, угол от 7 до 10 градусов. А если построить график кодов от оборотов, то получится такая лестница, смотреть противно, какая уж тут точность. Насчет другого контроллера, не скажу, не знаю, да и такого вопроса у меня не воэникло, работает ведь, что еще нужно от игрушки.
А есть возможность изменить кривую УОМЗ?
Я менял кривую угла для PIC16F84, там исходник написан в асемблере. Для PIC16F628 не делал, хотя это можно сделать, я менял данные в исходнике (написан в С+) а вот скомпилировать так и не смог. Та программа, на которой пытался это сделать, показалась мне такой мутной, что отложил я это дело до лучших времен. В теме про бензопилу есть ссылки на сайты, там расписано как это делается.
Владимир, а какая из схем генераторов вам больше “понравилась”?
Похоже они одинаковы, просто изначально я изготовил по схеме как 26 посте и сней работал. А лучше та, которая настроится и получится лучше. Все зависит от ферита и где-то от транзистора, некоторые сразу работают, то-есть выдают нужное напряжение, другим надо подбирать сопротивление в базовой цепи. Когда я первый раз собрал преобразователь, он заработал а нагрузку не держал (при подключении выпрямительного моста), генерация срывалась. Оказалось блокировочная емкость по питанию слишком мала (0,1 мкФ, почему ее такой указали не пойму), заменил на 10мкФ, все сразу заработало.
Спасибо Владимиру, запустил свой движок без опережения с Эмитерным повторителем. Магнит вставил чуть ранше ВМТ запускаеться с пол тичка ешо раз Спасибо Владимиру
Vladimir(T)
а с самодельной бабиной не эксперементировали???
конструктив… данные матушки???
я написал своё…зажигание на меге8… тактовая 4 мгц…
обрабатываемые обороты таблицей в 256 байт поличились от 920 до ~200000
но на верхних оборотах получился большой шаг…
вот конец таблицы
33-7102,272727
32-7324,21875
31-7560,483871
30-7812,5
29-8081,896552
28-8370,535714
27-8680,555556
26-9014,423077
25-9375
24-9765,625
23-10190,21739
22-10653,40909
21-11160,71429
20-11718,75
19-12335,52632
18-13020,83333
17-13786,76471
16-14648,4375
15-15625
14-16741,07143
13-18028,84615
12-19531,25
11-21306,81818
10-23437,5
9-26041,66667
8-29296,875
7-33482,14286
6-39062,5
5-46875
4-58593,75
3-78125
2-117187,5
1-234375
ну последние шт25 нам не нужны… но обработка скажем до 20000 не помешает…
а вот тут …
33-7102
32-7324
уже вполне адекватный шаг.
кстати для настройки …сделал так…
в перывании после выдачи искры… на комп на скорости 115200 отправляю два байта 😁
номер ячейки таблицы и её содержимое 😛
а на компе в логере наблюдаю такое…
например
FD FF
FC FF
второе значение это количество пауз из расчёта 1п=(40гр-5гр)/256
а вот первое пляшет всего в пределах единицы…(на одних постоянных оборотах).
Насчет адекватности шага ничего не могу сказать, надо видеть кривую угла опережения зажигания. В моем ватианте при оборотах свыше 6000 график имеет линейный вид. У вас, как я понял, линейность начинается примерно с 7000 оборотов. Покажите график угла, тогда можно будет судить об адекватности.
Насчет настройки, тут я ничего не понял, дайте ссылку на материал, по примеру которого Вы работали, как то я не в теме.
У меня вопрос по контроллеру, он у вас при низких температурах работает? Я это к чему. PIC16f628 уже при нуле градусов не работает. Вернее зажигание с этим контроллером работает если контроллер “промышленный”, для низких температур (-25…125). Тот который у меня стоит, комнатный, минусовые температуры не любит. Купить в магазине “промышленный” трудно и похоже продавцы не знают и не догадываются о существовании таких контроллеров.
Самодельными катушками не занимался, была такая задумка, но это на будуее. Если получится, то отпишусь в этой теме.