Форум РадиоКот https://radiokot.ru/forum/ |
|
Регулируемый генератор синусоиды на Attiny13. Еще вопросы. https://radiokot.ru/forum/viewtopic.php?f=57&t=171081 |
Страница 1 из 1 |
Автор: | neptun19 [ Вт июн 02, 2020 09:51:51 ] | ||
Заголовок сообщения: | Регулируемый генератор синусоиды на Attiny13. Еще вопросы. | ||
Здесь уже был вопрос по этому генератору - http://yysup.narod.ru/schem/1fase_g.html и https://radioded.ru/formirovatel-sinuso ... o-signala/ ссылка на предыдущую публикацию: https://radiokot.ru/forum/viewtopic.php ... f38ff2de8e Вопрос такой : автор, на сайтах, написал - "По каналу В можно не делать противофазного сигнала" , как это осуществить в данной программе ? Требуется, что бы сигналы на выходах контроллера, были в одной фазе. То есть, что бы в протеусе, красный и синий сигналы поменялись местами.
|
Автор: | NStorm [ Вт июн 02, 2020 10:36:07 ] |
Заголовок сообщения: | Re: Регулируемый генератор синусоиды на Attiny13. Еще вопрос |
Ну так не подключайте инвертор из 4011 и всё. Будут у вас "холмы" как после выпрямителя. |
Автор: | neptun19 [ Вт июн 02, 2020 11:32:17 ] |
Заголовок сообщения: | Re: Регулируемый генератор синусоиды на Attiny13. Еще вопрос |
да, может я немного не понятно выразился... меня интересует вот такой вариант, правда я это сделал не программно, а в фотошопе. |
Автор: | NStorm [ Вт июн 02, 2020 11:35:40 ] |
Заголовок сообщения: | Re: Регулируемый генератор синусоиды на Attiny13. Еще вопрос |
А понял, открыл повторно пост и увидел 1ую картинку со схемой. Когда открыл в 1ый раз - картинка со схемой не загрузилась, её как будто не было. Поэтому и не понял. Т.е. надо программно инвертировать выход с PB1, верно? Добавлено after 1 minute 50 seconds: Re: Регулируемый генератор синусоиды на Attiny13. Еще вопросы. Или вам это и на одном пине PB0 устроит? Просто убрать эти промежутки между сигналом ШИМ? |
Автор: | neptun19 [ Вт июн 02, 2020 11:56:08 ] |
Заголовок сообщения: | Re: Регулируемый генератор синусоиды на Attiny13. Еще вопрос |
Да, надо программно инвертировать выход с PB1 |
Автор: | Ivanoff-iv [ Вт июн 02, 2020 13:05:59 ] |
Заголовок сообщения: | Re: Регулируемый генератор синусоиды на Attiny13. Еще вопрос |
Если есть чем перекомпилировать код, то вообще проблемы нет: 80 строку ассемблерного файла нужно изменить с: ldi TMP_0,(1<<COM0B1|1<<COM0B0|1<<WGM01|1<<WGM00); на: ldi TMP_0,(1<<COM0B1|1<<WGM01|1<<WGM00); перекомпилировать и перепрошить МК. |
Автор: | neptun19 [ Вт июн 02, 2020 13:28:59 ] |
Заголовок сообщения: | Re: Регулируемый генератор синусоиды на Attiny13. Еще вопрос |
спасибо, поменял, перекомпилировал, проверил в протеусе, но... перевернулся только активная часть сигнала, паузы остались на уровне 5в. , а должны быть в 0 |
Автор: | Ivanoff-iv [ Вт июн 02, 2020 14:09:05 ] |
Заголовок сообщения: | Re: Регулируемый генератор синусоиды на Attiny13. Еще вопрос |
тогда ещё смени в 111 строке с: ldi TMP_0,(1<<Out_B) ; на:ldi TMP_0,0; |
Автор: | neptun19 [ Вт июн 02, 2020 14:17:56 ] |
Заголовок сообщения: | Re: Регулируемый генератор синусоиды на Attiny13. Еще вопрос |
Огромное спасибо !!! все получилось, сигнал перевернулся полностью ! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |