©2004 Валентин Володин
Сайт Валентина Володина
Главная Статьи Книги и журналы Справочник Программы Ссылки
О себе RytmArc Схемы и описания Резервный форум Разное valvolodin.narod.ru
Калькуляторы Файловый архив Архив форума Форум ГОСТы Измерительные приборы
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...

Power Electronics

Посвящается различным источникам электропитания
Текущее время: 16-10, 01:50

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 482 ]  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17, 18 ... 33  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 23:41 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 09-09, 19:15
Сообщения: 1312
Откуда: г. Тольятти
Udar писал(а):
Ну здрасти...............
А это что?:
...
И это:

Название темы читали? И как это и это соотносится?
Udar писал(а):
Если в духе эмбеддерского подхода, проблема обработать переключение компаратора,то какой же это эмбеддер?

Ну так обработайте, за вас это не кто не сделает.

_________________
В составе организованной группы, из хулиганских побуждений, по мотиву национальной ненависти, с особым цинизмом и дерзостью нарушал третий закон термодинамики.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 23:50 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
tig0r
Цитата:
Ну так обработайте, за вас это не кто не сделает.

Отработано уже, мой вопрос состоял в том за сколько микроконтроллер реально отработает.
Цитата:
Название темы читали? И как это и это соотносится?
Представьте себе читал :scenic:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 00:05 
MasterCat писал(а):
Код:

if ( (_sv_err > step_reg) || (_sv_err < (-_step_)) )
{
res_errH = (S16)((_sv_err)*(_corr_HI));

gs_psc_comparison_values.ontime0 =(U16)((gs_psc_comparison_values.ontime0 )-res_errH);
gs_psc_comparison_values.deadtime0 =(U16)((gs_psc_comparison_values.deadtime0)+res_errH);
gs_psc_comparison_values.ontime1 =(U16)((gs_psc_comparison_values.ontime1 )-res_errH);
gs_psc_comparison_values.deadtime1 =(U16)((gs_psc_comparison_values.deadtime1)+res_errH);

}
else
{
res_errL = (S16)((_sv_err)*(_corr_LO));

gs_psc_comparison_values.ontime0 =(U16)((gs_psc_comparison_values.ontime0) -res_errL);
gs_psc_comparison_values.deadtime0 =(U16)((gs_psc_comparison_values.deadtime0) +res_errL);
gs_psc_comparison_values.ontime1 =(U16)((gs_psc_comparison_values.ontime1) -res_errL);
gs_psc_comparison_values.deadtime1 =(U16)((gs_psc_comparison_values.deadtime1) +res_errL);

А Вы шутник! Переходный процесс, на картинке неизвестного автора, я могу оценить, а вот кусочек вашей программульки-всего лишь набор символов до тех пор, пока эта писанина не заработает в конкретном устройстве, хотя бы виртуальном.
Разницу, надеюсь, понимаете? :P


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 00:15 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
tig0r
Изначально мой вопрос был к господину Володину.
По поводу этого заявления:
http://valvol.flyboard.ru/viewtopic.php?p=24872#24872
Вопрос был задан здесь:
http://valvol.flyboard.ru/viewtopic.php?p=29934#29934
Ну а дальше Вы уже наверное всё видели.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 00:44 
Не в сети
Магистр

Зарегистрирован: 23-10, 03:28
Сообщения: 1427
MasterCat писал(а):
для 100 и выше есть другой МК. получше

и какой же если не секрет? :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 00:49 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
Если дело дошло до кода, то для СИ-шников:
Код:
        movlw    b'10000000'    ;авторестарт PWM
        movwf    PWM1CON   
        movlw    b'10110000'     ;сброс ШИМ по сработке С2 и С1
        movwf    ECCPAS

Где С2 и С1 компараторы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 01:18 
Не в сети
Завсегдатай

Зарегистрирован: 06-12, 19:13
Сообщения: 329
pwn писал(а):
Вот и проверь. Это лучше если ты на том коде шо глючил сделаешь выводы нежели я буду твой глюк пытаться повторить..

Вот так всехда, как тока дело касается реального дела то КВН сразу же: я - не я и я тут нипричем. вам надо вы и пробуйте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 01:23 
Не в сети
Завсегдатай

Зарегистрирован: 06-12, 19:13
Сообщения: 329
Udar писал(а):
Если дело дошло до кода, то для СИ-шников:

А эт чё такое ? Инициализацыя некоего мода или што? Дык сишный комопайлер тож самое сгенерит если помотриш и сишный текст будет теж чатыры строчки. Проверено, не раз, как только програмка вылазит за тривиальную цветомузыку, вроде той что выше была, то обоити хороший компайлер врядли удастся и по скорости и по объему кода. А уж по времени создания прграмульки дык это выще в сотни раз астма отстанет.
Когда то и я асмой увлекался, но потом бросил это дурное дело. Это для маньяков, либо тем кому делать нефиг.

А о чём вы спорили то с Мастер Кэтом, пропустил видать начало и нипайму никак, за што шашками махали?


Последний раз редактировалось sam_soft 06-02, 01:31, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 01:29 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 12-09, 23:03
Сообщения: 9416
Откуда: Саратов
sam_soft писал(а):
нипайму никак, за што кроу праливаете ?
Похоже уже вопрос древний - длина :D

_________________
Время - лучший эксперт. ОНО может блестеть так же, но золото дольше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 01:32 
Не в сети
Завсегдатай

Зарегистрирован: 06-12, 19:13
Сообщения: 329
Трибун писал(а):
уже вопрос древний - длина

панятна


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 01:39 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
sam_soft
Цитата:
за што шашками махали?

Лично я ничем не махал :nono: .
Я задал вопрос о скорости отработки компаратора,в составе микроконтроллера с ECCP на борту.И привел аналоговый алгоритм стабилизации мощности. :blush:
Который реализовал Гиратор:
http://www.mastercity.ru/vforum/showthr ... ost1400426


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 01:50 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
sam_soft
Если для того что бы срубить дерево, вы сначала сплаваете на другую сторону реки, потом вернетесь назад и только после этого срубите дерево , то СИ для вас в самый раз.
Я не фанатик асма, но уж извините если чел знает микроконтроллер, то его Асм уделает СИ как бог черепашку.
По скорости написания тут вы правы.Особенно если ковать железо не отходя от кассы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 02:30 
Не в сети
Завсегдатай

Зарегистрирован: 06-12, 19:13
Сообщения: 329
Вот с этим
Udar писал(а):
то его Асм уделает СИ как бог черепашку.
согласен, если это тривиальная цветомузыка, или некий тривиальный кусок кода. А если чёта чутка сложнее, то скорее всго наоборот. Когда то в детстве сомневался в этом и смотрел на код асмы , что генерит компайлер. Прикидывал как бы я это сделал асмой. Потом понял что это бесмысленно, как только дело выходит за цветомузыку, то бесполезно с ним тягаться. Надуеть тебя все равно, Ну если уж совсем невтерпёж поманьячить, то есть инлайн асм, есть возможность линковать асмовские процедуры с сишнам кодом. Я этим делом когда то и пользовался . Правда давно, потом сие само отмерло за ненадобностью.
Чистая асма , это децкая болезнь, поверь, и чем раньше от неё избавишся тем лучше. Я её тож переболел, давно уже правда. Да и любой сишный писатель когда то этим болел, 100% любой, ибо путь к пониманию работы контроллеров лежыть как раз через асму. Но через годик два , после того как решылся переступить эту ломку, как правило вспоминает асму как ужастик Стивена Кинга.

Udar писал(а):
Я задал вопрос о скорости отработки компаратора,в составе микроконтроллера с ECCP на борту.И привел аналоговый алгоритм стабилизации мощности.

В тех контроллерах что у Кота, да и в том пике, на котором делал Монос свою варилку, поцикловка сработает не хуже чем в 3845 а может и быстрее. Она тама аппаратная. То биш конфигурится програмно, а птом работаеть фактически безо всякого вмешательства со стороны кода. Что касается гиперболоида Андрона-Худрука, то тута без умножения необойтись. Аналоговое умножение в прынцыпе быстрее будет чем проц все помножыть. Но вот вопрос, а нада ли она эта скорость в сварнике ? Может хватит нескольких сотен наносек, за которые проц перемножыть инты? Или как ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 02:38 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 05-10, 23:25
Сообщения: 617
Udar писал(а):
Если дело дошло до кода, то для СИ-шников:
Код:
        movlw    b'10000000'    ;авторестарт PWM
        movwf    PWM1CON   
        movlw    b'10110000'     ;сброс ШИМ по сработке С2 и С1
        movwf    ECCPAS

Где С2 и С1 компараторы.

Это инициализация- пишится раз. На си будет тот же объем кода. В чем изюм- в аппаратной поцикловке?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-02, 02:42 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
Цитата:
В чем изюм- в аппаратной поцикловке?

В стабилизации по первому такту ШИМ.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 482 ]  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17, 18 ... 33  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by Forumenko © 2006–2014
Русская поддержка phpBB
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...
Рейтинг@Mail.ru