Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
vitok8
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом.

Сообщение vitok8 »

Выкладываю то ,что есть на преобразователь 24в в 220в сделанный на PC18F452. Знаний в программировании "0", а очень нужен HEX файл. Может кто поможет.
Вложения
SPWM_INVERTER.rar
(69.2 КБ) 626 скачиваний
Реклама
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение РадиоЛоматель »

НАсчет прошивки я вам помочь не могу. А вот за схемку "подгонки" напряжения (на ОУ) ОГРОМНОЕ спасибо!
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение Аlex »

Ну а в чём проблема ? Компилятор там написан (MicroC). Качаем компиль, создаём проект и делаем хекс :)
Да и в программе нет ничего особенного. Обычная таблица, из которой через определённый промежуток времени (по таймеру) выводятся значения в регистр ШИМа, тем самым "рисуя" синус.
vitok8
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение vitok8 »

С MicroC надо разбираться, он на английском и учебника по нему нет. И вообще я чистый электронщик, а наверстывать пробелы в программировании поздновато.Ну если Вам не трудно, будьте добры, сделайте HEX.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение Аlex »

Ну во первых в нём Вам разбираться не нужно, загнал программу и скомпилировал. Во вторых учебник по нему есть, и он на Русском, всё подробнейше описано.
По поводу "не трудно". Не трудно, но хочется чтобы Вы сами попробовали, а если не полусится, скажете что не получается и Вам обязательно помогут.
Реклама
vitok8
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение vitok8 »

Учебник в инете не нашел.Существует ли русификатор к MikroC?
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение Аlex »

Вот http://eldigi.ru/site/prog/4.php . Там в архиве есть Русская дока к компилятору. По поводу Руссификатора не знаю, не встречал.
vitok8
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение vitok8 »

Спасибо, разбираюсь!
vitok8
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение vitok8 »

Скомпилировал, HEX файл получил. В PROTEUSе работает. ALEXу особая благодарность.
Вложения
SPWM_PIC18F452.rar
(9.62 КБ) 285 скачиваний
vitok8
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение vitok8 »

Попробовал скомпилировать AT89S2051 в программе Keil. Прога пишет ,что ошибок нет, а HEX файл какой то непонятный. Что я не так сделал?
Вложения
sineinverter.rar
(269.95 КБ) 219 скачиваний
Аватара пользователя
s987654321
Мучитель микросхем
Сообщения: 405
Зарегистрирован: Пн мар 01, 2010 23:46:57
Откуда: Пенза

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение s987654321 »

vitok8 писал(а):Скомпилировал, HEX файл получил. В PROTEUSе работает. ALEXу особая благодарность.
а протеуса файлы выложить слабо?
Лидерство – это стиль жизни, девиз которой: «Если не мы, то кто?..»
vitok8
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение vitok8 »

Выкладываю в протеусе.
Вложения
PWM.rar
(20.26 КБ) 278 скачиваний
rewq
Нашел транзистор. Понюхал.
Сообщения: 157
Зарегистрирован: Сб сен 11, 2010 17:07:22

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение rewq »

Здравствуйте
vitok8 Вы собрали схему 24 в 220 ?
Схема нормально работает?
Напишите пожалуйста можно ли применить другой МК из At?
gelogen
Открыл глаза
Сообщения: 54
Зарегистрирован: Вт окт 09, 2007 00:50:39

Re: Преобраз. 24v DC в 220v AC на PIC18F452 с чистым синусом

Сообщение gelogen »

Добрый день

На сколько я понял - это кусок от какой то большей схемы - это верно?
На схеме нехватает нескольких номиналов резистров, транзисторов в мосте и от оптронов первые выводы подписаны как идушие к некоей "U13" - которой на схеме нет. Немогли бы Вы указать первоисточник данной схемки?

И еще непонятно использование выскокскоростного оптрона в качестве драйвера. При закрытом выходном транзисторе внутри оптрона - получаеться что транзистро моста открыт?
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»