Хай гайс)) Пытаюсь сделать СИФУ управления трехфазным мостом Ларионова. Для этого смоделировал схему в протеусе. В протеусе все работает. На PORTС с 0-5 биты формируются импульсы управления. И как видно из осциллограммы протеуса (я вывел на осцил 0й, 4й, 5й порт) успешно. А вот на практике с 0 по 3й порт формируются правильно, а вот в четвертом и пятом присутствует лишние импульс, ну это ладно-видимо угол сдвига съехал относительно детектора. Но вот почему амплитуда упала в два раза это вообще непонятно. Помогите плиииз разобраться.
пока думаю над схемой, расскажу о своем опыте постройки такой штуки. Я не давал как по книжке два импульса, я вывел из порта постоянный пульсирующий сигнал, завел его на драйвера ir2104, а оттуда через пару полевичков на импульсный трансик. И на каждый драйвер подавал сигнал SD. В итоге все работало - я не парился с двумя импульсами и просто по нужной фазе подавал сигнал SD. Работало.
Добавлено after 3 minutes 50 seconds: Пока ничего не понятно. Покажите-ка программку.
Я делаю трехфазный тиристорный выпрямитель Ларионова. Суть которого в том, чтобы подавать на соответствующую пару тиристоров импульсы управления, сдвигая которые можно регулировать выходное напряжение во всем диапазоне 0-540В. Может с прикрепленной схемой и исходником станет понятнее.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
ну если 2,5В на самом выводе микрухи, то думаю порт не здоров. я бы взял новый МК, запаял его без выходных транзисторов, или что у вас там - чтобы просто в воздухе висели выхода, залить прошивку и смотреть.
ну если 2,5В на самом выводе микрухи, то думаю порт не здоров. я бы взял новый МК, запаял его без выходных транзисторов, или что у вас там - чтобы просто в воздухе висели выхода, залить прошивку и смотреть.
Отключите (отрежьте) порт от остальной схемы и гляньте амплитуду..
Порт здоров. ОтрезАл от остальной схемы. Делал и на другой atmega328 и даже на atmega8 код перевел. Результат такой же, все как на тех фотах осциллограммы выше. А может такое быть, что при маленькой длительности импульса какой-нибудь баг с портом происходит?
Закоментить кусок который пишет в порт С, в главном цикле сделать PORTC=0xFF, задержка около 100мС, PORTC=0, задержка около 100мС и так по кругу. Чтобы только этот код писал в порт. Об картинке отчитаться. Кстати, вот мой СИФУ и программа. Спойлер
Сделал немного иначе в прерывании закомментировал строчку которая выводила в порт значения из массива. Вместо нее PortC=0xff. Таким образом через каждые 3,3 мс в PortC превращается в высокий уровень на 100 мкс. И ооо чудо ни какой просадки до 2.5в не стало. На всех ножках одна картина. Но что это значит? Памяти не хватает запомнить массив,или что? Я так понял вы уже догадались? Спойлер
Эх метрология... Какие чудные деньки были в универе . Осциллограф у Вас тормоз. А 4 первых сигнала нормальные, потому что они длиннее по времени - где-то косяк в алгоритме и 4-5 короче остальных. Попробуйте сейчас время сигнала понемногу урезать до тех пор пока он не начнет проседать по уровню на экране осцила.
4 первых сигнала нормальные, потому что они длиннее по времени - где-то косяк в алгоритме и 4-5 короче остальных. Попробуйте сейчас время сигнала понемногу урезать до тех пор пока он не начнет проседать по уровню на экране осцила.
Время сигнала менял до 10мкс, с ножки контроллера напряжение не проседают на "первых 4х портах", а проседает только на "последних двух". Еще делал наоборот, увеличил время до 1000мкс. Эффект такой же на "первых 4х портах" амплитуда 5в, а на "последних двух" 2.5. При том ширина импульсов на всех портах соответствует заданной.
В протеусе все четко. "Лишний импульс" в протеусе у меня присутствует - осцил синхронизируется то по первому, то по второму фронту (я убрал синхронизацию по сети). Оттого и три рисует, а реально их два. У Вас в протеусе синхра однозначна - по сети, а реальный осцил сам ловит синхру. Остался вопрос об 2,5В. Что могу обещать, так это что в пятницу доберусь до своей "лаборатории" и попробую запустить на макетке 8ю мегу
Добавлено after 3 minutes 31 second: А можно тестером прозвонить между собой 4-5 пины? Закоротки нет?
Добавлено after 12 minutes 44 seconds: Ваша картина? Собственно если FF выводить на ВЕСЬ порт то будет работать
Я не знаю откуда у вас взялся этот лишний импульс? Может вы частоту поменяли? Вы оказались абсолютно правы, последние два порта были закорочены. Не протравил Глазу было незаметно. Огромный респектос, что выдержали натиск моих вопросов Как только убрал коротыш все заработало и во всех режимах. На всех портах картина по два импульса. Лишнего нигде нет. Еше конечно придется переделать детектор нуля. Ведь при таком детекторе непонятно где прямая, а где обратная полуволна. Для этого удобнее использовать ОУ, например 358n. Чтобы при прямой синусоиде был к примеру высокий меандр, а при обратной низкий. Собственно программа под него и писалась изначально. Огромное кошачье мрррряяя!!! спасибо что сдвинули меня с мертвой точки. Ееее!!!
Я не знаю откуда у вас взялся этот лишний импульс? Может вы частоту поменяли?
Да нет, я увидел как протеус синхронизируется то по первому, то по второму импульсу - получается картинка как-бы трех импульсов. Вспомнил что Вы что-то говорили про лишние импульсы, и сделал предположение. Потом я на английском в гугл вбил 2,5В на порту атмеги и на аврфрикс нашел похожую тему, где один из пользователей предположил закоротку. Вот я и спросил. Потом смоделировал - оказалось похоже. И это передайте мои извинения Вашему С1-107
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения