Зарядное устройство для авто из Польского набора KIT AVT3120
Re: Зарядное устройство для авто из Польского набора KIT AVT
[uquote="musor",url="/forum/viewtopic.php?p=4023818#p4023818"]в этой схеме http://ipic.su/img/img7/tn/ZU.1618923724.png куча апаратных косякоф не ффакт что заведется вапще или сгорит очен таки быстро махом...
раскачка N-MOSFET нарисована некаректно и ключ в линенйку уйдет и сгорит[/uquote]
Не совсем понял, что Вы сказали (вроде, тут русский в ходу), но могу заверить что все работает и пока еще ничего не сгорело. Кстати, ключ на зарядку - P-channel.
Пожалуйста, без голословных утверждений конкретизируйте эту "кучу аППаратных косякоВ"
раскачка N-MOSFET нарисована некаректно и ключ в линенйку уйдет и сгорит[/uquote]
Не совсем понял, что Вы сказали (вроде, тут русский в ходу), но могу заверить что все работает и пока еще ничего не сгорело. Кстати, ключ на зарядку - P-channel.
Пожалуйста, без голословных утверждений конкретизируйте эту "кучу аППаратных косякоВ"
- Реклама
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Зарядное устройство для авто из Польского набора KIT AVT
если там p мосфетик то да работать должно так трапзистор нарисован непрпавилно на схеме а тип IRF5305 схема мелкая и выглядитт ка N каналья
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Зарядное устройство для авто из Польского набора KIT AVT
[uquote="musor",url="/forum/viewtopic.php?p=4024065#p4024065"]если там p мосфетик то да работать должно так трапзистор нарисован непрпавилно на схеме а тип IRF5305 схема мелкая и выглядитт ка N каналья[/uquote]
Могу я спросить, что такое "траПзистор". И Вы правы, "Н" это действительно каналья.
А если серьезно, схема нарисована вполне удобочитаемо, просто нужно на нее кнопочкой мышки кликнуть, и полевик нарисован правильно.
Вы намеренно пишете так, чтобы Вас не понимали или это такая фишка?
Если Вам нечего сказать полезного и по существу, не нужно плодить кучу бесполезных постов, среди которых очень трудно найти что-либо полезное. Да и с подписью Вы перестарались.
Добавлено after 8 minutes 40 seconds:
Re: Зарядное устройство для авто из Польского набора KIT AVT3120
pavel2000,
Спасибо за совет. Вчера поигрался с прошивкой. Замена 70 на 60 привела к поразительному результату. Все, вроде устаканилось. На осциллограмме стала заметна фазовая регулировка, привязанная к INT.
Что инрересно, версия 1.9 выглядит точно так-же и не заметна разница при сети 50 или 60Гц. Но к ней есть только hex и elf
Кстати Ваш hex с глюком
Сильно занижает напряжение батарреи, и, соответственно выставляет малый ток заряда.
Могу я спросить, что такое "траПзистор". И Вы правы, "Н" это действительно каналья.
А если серьезно, схема нарисована вполне удобочитаемо, просто нужно на нее кнопочкой мышки кликнуть, и полевик нарисован правильно.
Вы намеренно пишете так, чтобы Вас не понимали или это такая фишка?
Если Вам нечего сказать полезного и по существу, не нужно плодить кучу бесполезных постов, среди которых очень трудно найти что-либо полезное. Да и с подписью Вы перестарались.
Добавлено after 8 minutes 40 seconds:
Re: Зарядное устройство для авто из Польского набора KIT AVT3120
pavel2000,
Спасибо за совет. Вчера поигрался с прошивкой. Замена 70 на 60 привела к поразительному результату. Все, вроде устаканилось. На осциллограмме стала заметна фазовая регулировка, привязанная к INT.
Что инрересно, версия 1.9 выглядит точно так-же и не заметна разница при сети 50 или 60Гц. Но к ней есть только hex и elf
Кстати Ваш hex с глюком
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Зарядное устройство для авто из Польского набора KIT AVT
Vitaliy9, если вы рисуете схему ДЛЯ ПУБЛИКИ то должны рисовать ее так чтобы рамсы N\P(или npn\pnp) попутать было нереално
а так да с P_MOS работать оно должно
но ка точно не скажу НЕ ЮЗАЛ
вобще несколка страно применят жирный дорогой мошфетик для частоты 100/120гц в шиме....
с таким без проблем справлятся недорогой 20а тиристор в баналной СИФУ на кт117и кстати МК ему для этого вовсе не нужен... а если их взять 2 в пушпуле то и мост-лишняя деталь
а так да с P_MOS работать оно должно
вобще несколка страно применят жирный дорогой мошфетик для частоты 100/120гц в шиме....
с таким без проблем справлятся недорогой 20а тиристор в баналной СИФУ на кт117и кстати МК ему для этого вовсе не нужен... а если их взять 2 в пушпуле то и мост-лишняя деталь
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Зарядное устройство для авто из Польского набора KIT AVT
[uquote="Vitaliy9",url="/forum/viewtopic.php?p=4024223#p4024223"]Кстати Ваш hex с глюком
Сильно занижает напряжение батарреи, и, соответственно выставляет малый ток заряда.[/uquote]
Ну, какой исходник, такой и hex )
Ну, какой исходник, такой и hex )
- Реклама
Re: Зарядное устройство для авто из Польского набора KIT AVT
[uquote="pavel2000",url="/forum/viewtopic.php?p=4024245#p4024245"][uquote="Vitaliy9",url="/forum/viewtopic.php?p=4024223#p4024223"]Кстати Ваш hex с глюком
Сильно занижает напряжение батарреи, и, соответственно выставляет малый ток заряда.[/uquote]
Ну, какой исходник, такой и hex )[/uquote]
Странно. Я просто поменял в исходнике 70 на 60 (по Вашей рекомендации) и оно заработало. Не знаю, на сколько корректно, но визуально красиво. Думаю, проект имеет право на жизнь. Буду собирать до кучи. Кстати, радиатору не помешает вентилятор.
Ну, какой исходник, такой и hex )[/uquote]
Странно. Я просто поменял в исходнике 70 на 60 (по Вашей рекомендации) и оно заработало. Не знаю, на сколько корректно, но визуально красиво. Думаю, проект имеет право на жизнь. Буду собирать до кучи. Кстати, радиатору не помешает вентилятор.
Re: Зарядное устройство для авто из Польского набора KIT AVT
Vitaliy9, поделитесь поправленной прошивкой пожалуйста.
Re: Зарядное устройство для авто из Польского набора KIT AVT
Делюсь поправленной прошивкой. 70 заменил на 58. Скомпелировано для Attiny24A. Я использую Attiny84A.
А зачем Вам? Мы соседи?
Добавлено after 7 minutes 10 seconds:
Re: Зарядное устройство для авто из Польского набора KIT AVT3120
pavel2000,
Не подскажете, что это значит
C:\Users\Vitaliy\Desktop\AVT3120\ladownik\ladownik.c(132,7): warning: unused variable 'temp' [-Wunused-variable]
Вылезает каждый раз при компиляции после изменений. При повторном F7 все нормально.
А зачем Вам? Мы соседи?
Добавлено after 7 minutes 10 seconds:
Re: Зарядное устройство для авто из Польского набора KIT AVT3120
pavel2000,
Не подскажете, что это значит
C:\Users\Vitaliy\Desktop\AVT3120\ladownik\ladownik.c(132,7): warning: unused variable 'temp' [-Wunused-variable]
Вылезает каждый раз при компиляции после изменений. При повторном F7 все нормально.
- Вложения
-
- ladownik.hex
- (4 КБ) 150 скачиваний
Re: Зарядное устройство для авто из Польского набора KIT AVT
[uquote="Vitaliy9",url="/forum/viewtopic.php?p=4025002#p4025002"]pavel2000, Не подскажете, что это значит
C:\Users\Vitaliy\Desktop\AVT3120\ladownik\ladownik.c(132,7): warning: unused variable 'temp' [-Wunused-variable]
Вылезает каждый раз при компиляции после изменений. При повторном F7 все нормально.[/uquote]
В исходнике есть неиспользуемые переменные, функции, поля структур.
В частном случае - одна неиспользуемая переменная и компилятор на неё ругается. Код, где она ранее использовалась - закомментирован.
Для устранения предупреждения - удалите/закомментируйте строку определения переменной (char temp);
C:\Users\Vitaliy\Desktop\AVT3120\ladownik\ladownik.c(132,7): warning: unused variable 'temp' [-Wunused-variable]
Вылезает каждый раз при компиляции после изменений. При повторном F7 все нормально.[/uquote]
В исходнике есть неиспользуемые переменные, функции, поля структур.
В частном случае - одна неиспользуемая переменная и компилятор на неё ругается. Код, где она ранее использовалась - закомментирован.
Для устранения предупреждения - удалите/закомментируйте строку определения переменной (char temp);
Re: Зарядное устройство для авто из Польского набора KIT AVT
Спасибо за разъяснение. А то я уж подумал это из за того, что я использую Attiny84A.
Такой вопрос: если есть hex v1.9, можно ли найти отличия от выложенного исходника?
Такой вопрос: если есть hex v1.9, можно ли найти отличия от выложенного исходника?
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Зарядное устройство для авто из Польского набора KIT AVT
Для начала можно попробовать сравнить файлы. Если разницы много сравнить о сдвигом. Остальное пустопорожние домыслы.
Re: Зарядное устройство для авто из Польского набора KIT AVT
[uquote="Vitaliy9",url="/forum/viewtopic.php?p=4025267#p4025267"]Спасибо за разъяснение. А то я уж подумал это из за того, что я использую Attiny84A.
Такой вопрос: если есть hex v1.9, можно ли найти отличия от выложенного исходника?[/uquote]
Можно по хексу восстановить машинный код (дизассемблировать).
Затем, имея исходник, надо сопоставить куски машинного кода и код исходника, найти отличия.
Учитывая, что этот код не слишком сложный, можно найти искомое.
В частности для восьмибиток это достаточно реально.
Без исходника - это тоже возможно - восстановить алгоритмы, просто "несколько сложнее".
Такой вопрос: если есть hex v1.9, можно ли найти отличия от выложенного исходника?[/uquote]
Можно по хексу восстановить машинный код (дизассемблировать).
Затем, имея исходник, надо сопоставить куски машинного кода и код исходника, найти отличия.
Учитывая, что этот код не слишком сложный, можно найти искомое.
В частности для восьмибиток это достаточно реально.
Без исходника - это тоже возможно - восстановить алгоритмы, просто "несколько сложнее".
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Зарядное устройство для авто из Польского набора KIT AVT
прочще написать с 0 наверное ...
одно дело поменять тайминги убрать pw ///другое...
одно дело поменять тайминги убрать pw ///другое...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Зарядное устройство для авто из Польского набора KIT AVT
Сравнить 2 hexа? Как то это слишком экстемально. Я имел в виду дизассемблировать hex v1.9 и hex, полученный из имеющегося исходника. Или я пургу несу?
pavel2000,
Это возможно?
Упс, не перегрузил страницу и не видел, что Вы уже ответили. Просто интересно, почему v1.9 2016 года ведет себя так-же, как версия 2014 года с замененной константой. Неужели это все отличие?
pavel2000,
Это возможно?
Упс, не перегрузил страницу и не видел, что Вы уже ответили. Просто интересно, почему v1.9 2016 года ведет себя так-же, как версия 2014 года с замененной константой. Неужели это все отличие?
Re: Зарядное устройство для авто из Польского набора KIT AVT
Я думаю, что если оба hex сделаны из "одного исходника" и скомпилированы одним компилятором (с одинаковыми настройками) то
сравнение двух "дизассемблированных текстов" позволит увидеть изменения достаточно четко. При необходимости, для минимизации разницы hex-ов, можно попробовать скомпилировать с разными опциями оптимизации.
С нуля написать - оно может быть проще, если нет никакого исходника,
Но требуется представление структуры, требуемого рабочего алгоритма и реализация "прочих нюансов" - например "защиты от помех и дребезга", которые есть в имеющемся исходнике - иначе "получится несколько не так".
Дизасм получается командой "avr-objdump -D -m avr ladownik.hex". Это всего примерно 700 строк =)
Перед сравнением текстов утилитами типа diff надо убрать первый столбец с адресами.
сравнение двух "дизассемблированных текстов" позволит увидеть изменения достаточно четко. При необходимости, для минимизации разницы hex-ов, можно попробовать скомпилировать с разными опциями оптимизации.
С нуля написать - оно может быть проще, если нет никакого исходника,
Но требуется представление структуры, требуемого рабочего алгоритма и реализация "прочих нюансов" - например "защиты от помех и дребезга", которые есть в имеющемся исходнике - иначе "получится несколько не так".
Дизасм получается командой "avr-objdump -D -m avr ladownik.hex". Это всего примерно 700 строк =)
Перед сравнением текстов утилитами типа diff надо убрать первый столбец с адресами.
Re: Зарядное устройство для авто из Польского набора KIT AVT
Неужели нигде нет привязки к частоте сети? Как тогда задается начало фазы? А ведь оно как то работает.
Re: Зарядное устройство для авто из Польского набора KIT AVT
Строгая привязка именно к частоте сети не требуется.
Регулирование тока основано на значении переменной, определяющей момент открытия ключа относительно начала полупериода ("начало фазы").
Т.е. значение 0 соответствует максимуму тока, увеличение значения - соответствует уменьшению тока.
Само по себе значение ничего не определяет, т.к. ток зависит не только от этого значения, но и от напряжения сети, состояния аккумулятора, и т п.
Началась "фаза" - таймер отсчитывает значение задержки, включает ключ.
Если ток слишком велик или слишком мал - значение переменной корректируется в нужную сторону в каждом из рабочих циклов, пока не будет достигнуто требуемое состояние.
Главное, чтобы диапазон допустимых значений гарантированно смог перекрыть длительность полупериода, чтобы можно было уменьшить ток до требуемого минимума.
Переменная у нас 8 бит, допустимые значения - 0-255. А уже значение 85 соответствует 10мс.
Т.е. исходя из 8 битности счетчика мы могли бы работать и в сети с частотой 15Гц (т.к. значение 255 будет соответствовать 30мс).
В сторону увеличения частоты - диапазон будет ограничиваться шагом регулирования. Для 50Гц сети мы имеем ~85 ступеней регулирования. Для 100Гц - соответственно - 42 ступени. И т д.
------
В частном случае "почему устройство сразу не заработало в 60Гц сети" - заданы достаточно жесткие пороговые условия, предположительно для защиты от ложных срабатываний детектора начала полупериода.
(типа "от начала полуволны до окончания прошло менее 8.96 мс - игнорируем сигнал"). Именно эти проверки и ограничивают "допустимый рабочий диапазон частот сетевого питания".
Регулирование тока основано на значении переменной, определяющей момент открытия ключа относительно начала полупериода ("начало фазы").
Т.е. значение 0 соответствует максимуму тока, увеличение значения - соответствует уменьшению тока.
Само по себе значение ничего не определяет, т.к. ток зависит не только от этого значения, но и от напряжения сети, состояния аккумулятора, и т п.
Началась "фаза" - таймер отсчитывает значение задержки, включает ключ.
Если ток слишком велик или слишком мал - значение переменной корректируется в нужную сторону в каждом из рабочих циклов, пока не будет достигнуто требуемое состояние.
Главное, чтобы диапазон допустимых значений гарантированно смог перекрыть длительность полупериода, чтобы можно было уменьшить ток до требуемого минимума.
Переменная у нас 8 бит, допустимые значения - 0-255. А уже значение 85 соответствует 10мс.
Т.е. исходя из 8 битности счетчика мы могли бы работать и в сети с частотой 15Гц (т.к. значение 255 будет соответствовать 30мс).
В сторону увеличения частоты - диапазон будет ограничиваться шагом регулирования. Для 50Гц сети мы имеем ~85 ступеней регулирования. Для 100Гц - соответственно - 42 ступени. И т д.
------
В частном случае "почему устройство сразу не заработало в 60Гц сети" - заданы достаточно жесткие пороговые условия, предположительно для защиты от ложных срабатываний детектора начала полупериода.
(типа "от начала полуволны до окончания прошло менее 8.96 мс - игнорируем сигнал"). Именно эти проверки и ограничивают "допустимый рабочий диапазон частот сетевого питания".
Re: Зарядное устройство для авто из Польского набора KIT AVT
Все бы так объясняли. Спасибо. Продолжу собирать до кучи.
Re: Зарядное устройство для авто из Польского набора KIT AVT
Товарищи дорогие, кто собирал, поделитесь скринчиком какие фьюзы должны быть запрограммированы.
Re: Зарядное устройство для авто из Польского набора KIT AVT
[uquote="Demo65",url="/forum/viewtopic.php?p=2987144#p2987144"]в архивах прошивка, печатка в Lay. и исходники программы.[/uquote]
А в исходниках есть информация об установках фьюзов? Или это отдельная история?
А в исходниках есть информация об установках фьюзов? Или это отдельная история?


