|
Применение МК AVR в импульсных БП, Возможно ли? |
|
|
|
 |
Ответов
|
Feb 6 2008, 15:42
|
Участник

Группа: Новичок
Сообщений: 19
Регистрация: 27-03-07
Из: Кривой Рог
Пользователь №: 26 542

|
Не вижу никаких проблем. Почему бы и не применять. Однако стоит ли овчинка выделки? Практически все есть готовое. Ваше устройство должно быть очень специфическое, примерно такое, как описал уважаемый Rst7. Иначе смысла нет - проще купить готовое.
|
|
|
|
|
Feb 6 2008, 18:22
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(Ruslan_Shaida @ Feb 6 2008, 18:42)  Не вижу никаких проблем. Почему бы и не применять. Однако стоит ли овчинка выделки? Практически все есть готовое. Ваше устройство должно быть очень специфическое, примерно такое, как описал уважаемый Rst7. Иначе смысла нет - проще купить готовое. Не всегда проще купить готовое и задешево, вот например нужно было запитать подсветку LCD от 3,3В , микрухи такие есть, но иногда только чисто теоритически, да и стоят они... Там(в подсветке) 6 белых светодиодов, те нужно ~20В - 20ma Выбор микрух с такими параметрами сильно ограничен... У меня все получилось на tiny12 + ключ + дроссель + 4 резистора + 2кондера точнее резисторов и кондеров было больше, но я делал защиту по нагрузке, те можно включить любое количество светодиодов последовательно(до 25В) и при этом их можно перетыкать "в горячую". КПД получился порядка 80-85%. Софт-старт присутствует. Хотя конечно нужно было tiny13 брать, но его на тот момент под рукой небыло.
|
|
|
|
|
Feb 7 2008, 10:13
|
Группа: Новичок
Сообщений: 8
Регистрация: 30-06-07
Пользователь №: 28 811

|
Цитата(singlskv @ Feb 6 2008, 21:22)  Не всегда проще купить готовое и задешево, вот например нужно было запитать подсветку LCD от 3,3В , микрухи такие есть, но иногда только чисто теоритически, да и стоят они... Там(в подсветке) 6 белых светодиодов, те нужно ~20В - 20ma Выбор микрух с такими параметрами сильно ограничен...
У меня все получилось на tiny12 + ключ + дроссель + 4 резистора + 2кондера точнее резисторов и кондеров было больше, но я делал защиту по нагрузке, те можно включить любое количество светодиодов последовательно(до 25В) и при этом их можно перетыкать "в горячую". КПД получился порядка 80-85%. Софт-старт присутствует.
Хотя конечно нужно было tiny13 брать, но его на тот момент под рукой небыло. Уважаемый singlskv! А можно Вас пораспрашивать более подробно, поскольку предполагаю реализовать нечто подобное (проект не коммерческий)? Какой метод регулирования использовали ШИМ, ЧИМ? Какой алгоритм регулирования реализовывали? Спасибо за ответ!
|
|
|
|
|
Feb 7 2008, 14:14
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(werner @ Feb 7 2008, 13:13)  Какой метод регулирования использовали ШИМ, ЧИМ? Какой алгоритм регулирования реализовывали? ШИМ переходящий в ЧИМ без нагрузки а если точнее, отключаемый ШИМ, т.е. есть фиксированная длительность имульса включения ключа и фиксированная длительность выключенного состояния, если на компараторе > Vref отключаем импульсы пока не станет меньше. делал на тини12 поэтому на Асм чтобы частота была приемлемой, на тини13 можно и на С написать. Если знаете Асм, могу прогу выложить.
|
|
|
|
|
Feb 7 2008, 15:42
|
Группа: Новичок
Сообщений: 8
Регистрация: 30-06-07
Пользователь №: 28 811

|
Цитата(singlskv @ Feb 7 2008, 17:14)  Если знаете Асм, могу прогу выложить. Хочу! Если удобнее, можно в личку. Спасибо!
|
|
|
|
|
Feb 7 2008, 16:06
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(werner @ Feb 7 2008, 18:42)  Хочу!  Да, пожалуйста. только код писан очень на скорую руку, буквально за пол часа, так что никаких коментариев нету и код может быть не очень оптимальным... CODE .include "tn12def.inc"
.equ DDRB_ =0b00000100 .equ PORTB_0 =0b00111000 .equ PORTB_1 =0b00111100
.CSEG ;begin of program memory .org 0
reset: rjmp start ; 00 Reset Handler reti reti reti reti reti start: ldi r16,0x7F out OSCCAL,r16 ldi r16,0b01000000 out ACSR,r16 ldi r16,DDRB_ out DDRB,r16 ldi r16,PORTB_0 out PORTB,r16 ldi r17,PORTB_1 softstart: ldi r19,0 ssloop1: out PORTB,r17 nop out PORTB,r16 in r18,ACSR andi r18,0b00100000 breq s1 dec r19 brne ssloop1 nop ssloop2: out PORTB,r17 rjmp ss2 ss2: out PORTB,r16 in r18,ACSR andi r18,0b00100000 breq s1 dec r19 brne ssloop2 nop ssloop3: out PORTB,r17 rjmp ss3 ss3: nop out PORTB,r16 in r18,ACSR andi r18,0b00100000 breq s1 dec r19 brne ssloop3 nop ssloop4: out PORTB,r17 rjmp ss4_1 ss4_1: rjmp ss4_2 ss4_2: out PORTB,r16 in r18,ACSR andi r18,0b00100000 breq s1 dec r19 brne ssloop4 nop ssloop5: out PORTB,r17 rjmp ss5_1 ss5_1: in r18,ACSR andi r18,0b00100000 breq s1 out PORTB,r16 dec r19 brne ssloop5 off: out PORTB,r16 nop on: out PORTB,r17 nop nop in r18,ACSR sbrc r18,5 rjmp off s1: out PORTB,r16 in r18,ACSR sbrs r18,5 rjmp s1 rjmp on
Если что непонятно, спрашивайте...
|
|
|
|
|
Feb 8 2008, 10:59
|
Группа: Новичок
Сообщений: 8
Регистрация: 30-06-07
Пользователь №: 28 811

|
Цитата(singlskv @ Feb 7 2008, 19:06)  Да, пожалуйста. только код писан очень на скорую руку, буквально за пол часа, так что никаких коментариев нету и код может быть не очень оптимальным... Спасибо большое! Кажется, такой вид модуляции называется PSM (pulse skip modulation). Чтобы проще было разбираться с кодом, к какой ноге тиньки что подключено?
|
|
|
|
|
Feb 8 2008, 12:14
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(werner @ Feb 8 2008, 13:59)  Кажется, такой вид модуляции называется PSM (pulse skip modulation). Как оно точно называется я точно не знаю, там вобще нечто среднее, иногда это называют max ON min OFF, хотя и это не полностью сделано, ширина ON меняется только при старте. Просто делался наипростейший вариант с работой от внутреннего RC, а он на тини12 только 1,2Mhz. Если взять тини13 с 9,6Mhz то можно сделать красивее. Цитата Чтобы проще было разбираться с кодом, к какой ноге тиньки что подключено? PB2 управление ключем PB1(AIN1) вход компаратора от делителя с выхода (при регулировке напряжения) или от шунтирующего резистора (при регулировке тока) используется внутренняя опора к PB1 я подключал и от делителя и от шунта через диоды, тк хотелось защиту при отключении нагрузки
|
|
|
|
Сообщений в этой теме
SINtheTHICK Применение МК AVR в импульсных БП Feb 6 2008, 09:03 Rst7 Один из приборов у меня в системе, которую я разра... Feb 6 2008, 09:28        werner Цитата(singlskv @ Feb 8 2008, 15:14) Как ... Feb 8 2008, 16:11         Прохожий Цитата(werner @ Feb 8 2008, 19:11) А в ус... Feb 8 2008, 16:56         singlskv Цитата(werner @ Feb 8 2008, 19:11) А в ус... Feb 8 2008, 17:03 _Pasha Лет 8 назад была экстремальнейшая задача.
На харак... Feb 7 2008, 07:15 SINtheTHICK А БП АТХ - не есть устройство специфическое?
Зада... Feb 7 2008, 07:27 Stanislav_S Цитата(SINtheTHICK @ Feb 7 2008, 12:27) А... Feb 7 2008, 09:02 oran-be Силиконы есть специализированные, например Si8250 ... Feb 7 2008, 15:59 Ruslan_Shaida Цитата(singlskv @ Feb 6 2008, 20:22) Не в... Feb 8 2008, 15:06 Rst7 ЦитатаЯ бы не советовал применять МК для прямого у... Feb 8 2008, 19:20 Прохожий Цитата(Rst7 @ Feb 8 2008, 22:20) Расскажи... Feb 8 2008, 21:15  singlskv Цитата(Прохожий @ Feb 9 2008, 00:15) Если... Feb 8 2008, 21:46   Прохожий Цитата(singlskv @ Feb 9 2008, 00:46) Если... Feb 8 2008, 22:30    singlskv Цитата(Прохожий @ Feb 9 2008, 01:30) Это ... Feb 9 2008, 00:21     Прохожий Цитата(singlskv @ Feb 9 2008, 03:21) Согл... Feb 9 2008, 09:38 SasaVitebsk В принципе, можно согласится с доводами Прохожий, ... Feb 9 2008, 10:31 Прохожий Цитата(SasaVitebsk @ Feb 9 2008, 13:31) В... Feb 9 2008, 14:52 АлексейСлав Делать БП на микроконтроллере дороже чем на специа... Jun 17 2012, 13:16 muravei Нужен смайлик в гробике. Jun 17 2012, 14:09 hd44780 Народ, зачем Вы это кладбище подняли? Jun 17 2012, 15:32 haker_fox Хотел промолчать, но не удержался. Извинет, ОФФ... Jun 17 2012, 15:38 Microwatt Цитата(haker_fox @ Jun 17 2012, 18:38) Хо... Jun 17 2012, 18:10  ARV Цитата(Microwatt @ Jun 17 2012, 22:10) Ед... Jun 18 2012, 08:31   Microwatt Цитата(ARV @ Jun 18 2012, 11:31) это утве... Jun 19 2012, 00:20    @Ark Цитата(Microwatt @ Jun 19 2012, 04:20) По... Jun 19 2012, 07:26     Пушкарев Михаил Вот ведь разгорелась полемика. А ведь у профессион... Jun 19 2012, 07:40     Microwatt Цитата(@Ark @ Jun 19 2012, 10:26) МК обще... Jun 19 2012, 11:23      Neekeetos Цитата(Microwatt @ Jun 19 2012, 14:23) И ... Jun 20 2012, 08:04       Microwatt Цитата(Neekeetos @ Jun 20 2012, 11:04) За... Jun 20 2012, 11:19        ARV Цитата(Microwatt @ Jun 20 2012, 15:19) Ср... Jun 20 2012, 11:37         Microwatt Цитата(ARV @ Jun 20 2012, 14:37) может, я... Jun 20 2012, 17:16          ARV Цитата(Microwatt @ Jun 20 2012, 21:16) Во... Jun 20 2012, 18:09           Microwatt Цитата(ARV @ Jun 20 2012, 21:09) микросхе... Jun 20 2012, 22:00 ReAl Мне кажется, что просто сдвигается полоса.
К приме... Jun 17 2012, 20:06 Microwatt Да никто же полезность МК не пытается даже слегка ... Jun 17 2012, 22:33 haker_fox Microwatt, но ведь МК и не предлагается ставить в ... Jun 18 2012, 01:37 ArtemKAD ЦитатаНу посмотрите на конструкции современных ист... Jun 18 2012, 10:47 @Ark Цитата(Microwatt @ Jun 17 2012, 22:10) Ну... Jun 18 2012, 11:24 Petka Цитата(@Ark @ Jun 18 2012, 15:24) http://... Jun 18 2012, 15:06  @Ark Цитата(Petka @ Jun 18 2012, 19:06) И где ... Jun 18 2012, 15:21   muravei Цитата(@Ark @ Jun 18 2012, 18:21) Все пер... Jun 18 2012, 17:27    @Ark Цитата(muravei @ Jun 18 2012, 21:27) Дума... Jun 18 2012, 19:44     muravei Цитата(@Ark @ Jun 18 2012, 22:44) Я же - ... Jun 19 2012, 07:06      ARV Цитата(muravei @ Jun 19 2012, 11:06) Но е... Jun 19 2012, 07:25 ARV лично я тоже давно в глубине души лелею мысль о БП... Jun 19 2012, 05:28 Gudd-Head Не читал тему сначала...
У меня готов протопип пон... Jun 19 2012, 06:00 ARV один знакомый на attiny13 сделал интеллектуальное ... Jun 19 2012, 06:06 @Ark ЦитатаНеужели б Microwatt не применил в своих изде... Jun 19 2012, 07:48 Пушкарев Михаил Цитата(@Ark @ Jun 19 2012, 10:48) А он их... Jun 19 2012, 07:50  @Ark Цитата(Пушкарев Михаил @ Jun 19 2012, 11... Jun 19 2012, 07:55  haker_fox QUOTE (Пушкарев Михаил @ Jun 19 2012, 15... Jun 20 2012, 04:34 @Ark Цитата(Microwatt @ Jun 19 2012, 15:23) И ... Jun 19 2012, 11:57 Rst7 О чем тут спорить, господа? Считаю, что навязывать... Jun 19 2012, 13:19 ArtemKAD ЦитатаКакое бы "качественное" ПО Вы не с... Jun 19 2012, 13:20 Microwatt Цитата(ArtemKAD @ Jun 19 2012, 16:20) Смы... Jun 19 2012, 16:50  ARV Цитата(Microwatt @ Jun 19 2012, 20:50) Ин... Jun 19 2012, 16:56   Microwatt Цитата(ARV @ Jun 19 2012, 19:56) и снова ... Jun 19 2012, 17:28 @Ark Цитата(Microwatt @ Jun 19 2012, 21:28) Ес... Jun 19 2012, 18:48 Microwatt Цитата(@Ark @ Jun 19 2012, 21:48) Управля... Jun 19 2012, 19:14  kovigor Цитата(Microwatt @ Jun 19 2012, 22:14) Уп... Jun 19 2012, 20:43 ILYAUL ЦитатаЕсли конец света не наступит)
Уже перенесли ... Jun 20 2012, 05:23 ARV в поисках какой-то опоры для изобретения велосипед... Jun 20 2012, 06:43 haker_fox QUOTE (ARV @ Jun 20 2012, 14:43) все это ... Jun 20 2012, 06:48 Пушкарев Михаил Цитата(ARV @ Jun 20 2012, 10:43) все это ... Jun 20 2012, 07:05 ARV вот, кстати, к слову о том, что никто в глаза не в... Jun 20 2012, 07:37 MK2 Цитата(ARV @ Jun 20 2012, 09:43) в поиска... Jun 20 2012, 10:28 Neekeetos Цитата(MK2 @ Jun 20 2012, 13:28) В свой и... Jun 20 2012, 12:30  Andreas1 Цитата(Neekeetos @ Jun 20 2012, 16:22) 3.... Jun 20 2012, 12:39 @Ark Цитата(Microwatt @ Jun 19 2012, 23:14) ..... Jun 20 2012, 12:08 haker_fox Господа, а как же привода (контроллеры двигателей)... Jun 20 2012, 13:48 haker_fox Уважаемый Microwatt!
Я тоже никогда не строил ... Jun 21 2012, 02:40 Пушкарев Михаил Вот и я выше пытался сказать о том же (нужно веско... Jun 21 2012, 04:26 Microwatt Цитата(haker_fox @ Jun 21 2012, 05:40) Но... Jun 21 2012, 09:39  Neekeetos Цитата(Microwatt @ Jun 21 2012, 12:39) Вы... Jun 21 2012, 11:01   Microwatt Цитата(Neekeetos @ Jun 21 2012, 14:01) Во... Jun 21 2012, 14:33    Neekeetos Цитата(Microwatt @ Jun 21 2012, 17:33) А ... Jun 21 2012, 15:01     Iptash Цитата(Neekeetos @ Jun 21 2012, 19:01) ..... Jun 21 2012, 15:20      Neekeetos Цитата(Iptash @ Jun 21 2012, 18:20) На ПЛ... Jun 21 2012, 15:39       Iptash Цитата(Neekeetos @ Jun 21 2012, 19:33) Я ... Jun 21 2012, 15:40 Rst7 QUOTE По сути привод, тоже источник напряжения/ток... Jun 21 2012, 06:34 haker_fox QUOTE (Rst7 @ Jun 21 2012, 15:34) Ну это ... Jun 21 2012, 07:18  MaslovVG Цитата(haker_fox @ Jun 21 2012, 11:18) Во... Jun 21 2012, 08:35   haker_fox QUOTE (MaslovVG @ Jun 21 2012, 17:35) И в... Jun 21 2012, 10:00   @Ark Цитата(MaslovVG @ Jun 21 2012, 12:35) И в... Jun 21 2012, 10:54    MK2 Цитата(@Ark @ Jun 21 2012, 13:54) Постоян... Jun 21 2012, 15:32 Iptash Цитата(Rst7 @ Jun 21 2012, 10:34) Ну это ... Jun 21 2012, 12:40 Rst7 QUOTE И во всех приводах присутствует внутренний к... Jun 21 2012, 08:57 MaslovVG Цитата(Rst7 @ Jun 21 2012, 12:57) Да кто ... Jun 21 2012, 09:43 IgorKossak Давайте обсуждать тему, а не личности.
Модератор. Jun 21 2012, 15:04 alag57 Дано:
DC/DC Vвх. от 9 до 27 вольт, Vвых = 5V, Iвых... Jun 21 2012, 15:32 Microwatt Цитата(alag57 @ Jun 21 2012, 18:32) Дано:... Jun 21 2012, 15:54
3 страниц
1 2 3 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|