eCigTalk.org - Powered by vBulletin



Страница 67 из 113 ПерваяПервая ... 175763646566676869707177 ... ПоследняяПоследняя
Показано с 1,321 по 1,340 из 2250

Тема: Стабилизатор напряжения

  1. #1321
    Пользователь
    Репутация: 22
    Регистрация: 11.11.2010
    Пол:
    Адрес: Екатеринбург
    Сообщений: 439
    Цитата Сообщение от zoom Посмотреть сообщение
    проблема в том, что номиналы транзисторов неизвестны.
    Нарисуйте их просто кружочками с цифрами номеров ваводов, там разберемся что это может быть. Главное чтобы было понятно что и в каких цепях стоИт
    Цитата Сообщение от zoom Посмотреть сообщение
    Термальная блокировка существует и в микросхемах преобразователей типа LM2575,LM2576,LM2596,вроде как...Но это так...бонус.На самом деле я не знаю, насколько это продлевает срок жизни атома.
    Защита от перегрева микросхем призвана защитить микросхему от выхода из строя. Элементы схемы обычно рассчитываются для рабочих токов при рабочих температурах кристаллов, и к перегреву может привести только большое увеличение тока через микросхему в следствии неисправности далее установленных цепей, либо механическое рассоединение элемента и радиатора на нагруженных элементах.
    Никакого отношения к испарителям данный вид защиты микросхем не имеет.

  2. #1322
    Пользователь
    Репутация: 34
    Регистрация: 11.09.2010
    Пол:
    Адрес: Москва
    Сообщений: 449
    Такая прошивка (на BASCOM), да и вся конструкция целиком, уже существует. Сделал raidy, автор Генезиса. Step-down регулируемый источник питания: http://www.e-rauchen-forum.de/thread...ghlight=bascom
    Если применить компактные элементы, можно запихнуть на небольшую плату.

    P.S. IMO стабилизатор для питания тиньки в схеме не нужен...
    Последний раз редактировалось slimest; 19.05.2011 в 01:13.
    ecigroom.myqip.ru

  3. #1323
    Гуру
    Репутация: 346
    Регистрация: 30.10.2010
    Пол:
    Адрес: СПб
    Сообщений: 2,103
    Выложите пожалуйста сюда, там регаться надо
    Настоящий хомяк в жизни должен сделать три вещи: пожрать, посрать и сдохнуть!

  4. #1324
    Пользователь
    Репутация: 22
    Регистрация: 11.11.2010
    Пол:
    Адрес: Екатеринбург
    Сообщений: 439
    Цитата Сообщение от zoom Посмотреть сообщение
    Есть только обозначения типа M6,J6,C331А.
    http://www.s-manuals.com/ru/smd/m6
    http://www.s-manuals.com/ru/smd/m7

  5. #1325
    Пользователь
    Репутация: 34
    Регистрация: 11.09.2010
    Пол:
    Адрес: Москва
    Сообщений: 449

    'takter-nur-finger.bas
    'raidy 07.06.2010
    'v1.2
    'CKS 1ACB9F
    'Copyright: jede gewerbliche und/oder Gewinnbringende Verwendung untersagt. Alle Rechte vorbehalten by raidy
    'Status: testet, o.k.



    $regfile = "attiny25.dat" 'wir haben einen ATTiny45 eingelötet, der Compiler muss das wissen
    $crystal = 1000000 'läuft mit 1MHz und braucht nur 400uA
    '$framesize = 32 'Stackanweisungen, die eigentlich nur bei größeren Programmen
    '$swstack = 32 'wirklich nötig werden
    '$hwstack = 32
    '$prog &HFF , &H62 , &HDF , &HFF ' generated. Take care that the chip supports all fuse bytes.

    ' Jetzt gehts los

    Config Portb = Output 'prinzipiell sind alle Ports erst mal ein Ausgang
    Config Pinb.3 = Input 'ADC3
    Config Pinb.4 = Input 'ADC2
    Config Pinb.5 = Input 'ADC0
    Config Pinb.2 = Input 'adc1

    'Konfigurieren und starten des Analogwandlers, welcher den fsr und Fingersesor auswertet..
    Config Adc = Single , Prescaler = Auto , Reference = Avcc


    Declare Sub Dampfen 'Dampffunktion
    Declare Sub Staerker 'staerker
    Declare Sub Schwaecher 'schwaecher
    Declare Sub Led 'led
    Declare Sub Spannung 'spannungskontrolle
    Declare Sub Akku_alarm 'akku zu leer!
    Declare Sub Sensor_limit_ueberschritten 'Finger zu lange am Sensor oder nass geworden = Schutzabschaltung


    Dim Anprozent As Word
    Dim Ausprozent As Word
    Dim F_an As Word
    Dim F_aus As Word
    Dim F_plus As Word
    Dim F_minus As Word
    Dim D_staerke As Word
    Dim D_maxan As Word
    Dim Ruhe As Word
    Dim Led_dauer As Word
    Dim Led_pulse As Word
    Dim D_spannung As Word
    Dim Spannungs_faktor As Word
    Dim Maxdampfzeit As Word
    Dim Akkumin As Word
    Dim Akkuvoll As Word
    Dim X As Word

    Akkumin = 680 ' adc-werte des Spannungsteilers <> 3,3Volt
    Akkuvoll = 840 '<>4,2V
    Spannungs_faktor = 1.0
    Ruhe = 200

    Aus Alias 0 'einfacher zu verstehen.
    An Alias 1
    D_fet Alias Portb.0 'das ist der Taktausgang
    D_led Alias Portb.1 'Ausgang des LED
    Start Adc
    'main Schleife

    'Standardwerte setzen
    D_staerke = 80 '80% Dampf

    'Erst Mal Alles Ausschalten
    D_led = 1
    D_fet = 0
    Do ' die ewige Schleife
    Maxdampfzeit = 0 'rücksetzen der Maxdampfsperre
    F_an = Getadc(2) 'der Fingersensor Dampfen
    Waitms 20 'der Fingersensor stärker
    F_plus = Getadc(0)
    Waitms 20
    F_minus = Getadc(3) 'der Fingersensor schwächer
    Waitms 20
    D_spannung = Getadc(1) 'Messen der Akkuspannung
    Waitms 20
    If D_spannung < Akkuvoll Then Gosub Spannung ' akku muss genauer geprüft werden, da nicht mehr 4,2V und PWM-Korrekturfaktor neu berechnen
    If F_an > Ruhe Then Gosub Dampfen
    If F_plus > Ruhe Then Gosub Staerker
    If F_minus > Ruhe Then Gosub Schwaecher

    Loop ' Ende der ewigen Aussenschleife

    Sub Dampfen
    Anprozent = D_staerke * Spannungs_faktor 'hat sich die Spannung verringert, dann wird genau um diesen Prozentsatz die Dampfphase verlängert.
    If Anprozent > 100 Then Anprozent = 100 'aber halt auch nicht mehr wie 100% an
    Ausprozent = 100 - Anprozent 'so jetzt wissen wir, was wir wollen
    Do

    F_an = Getadc(2)
    If F_an < Ruhe Then Exit Do 'kein Druck mehr auf Sensor
    D_fet = An
    If Maxdampfzeit > 100 Then Gosub Sensor_limit_ueberschritten
    Incr Maxdampfzeit
    Waitms Anprozent
    D_fet = Aus
    Waitms Ausprozent

    Loop
    Return
    End Sub

    Sub Staerker

    Do
    ' Die ewige Aussenschleife
    F_plus = Getadc(0)
    If F_plus < Ruhe Then Exit Do ' finger ist wieder weg
    If D_staerke < 100 Then D_staerke = D_staerke + 5
    Led_dauer = 50
    Led_pulse = 5
    Gosub Led
    Loop
    Return
    End Sub

    Sub Schwaecher

    Do
    ' Die ewige Aussenschleife
    F_minus = Getadc(3)
    If F_minus < Ruhe Then Exit Do ' finger ist wieder weg
    If D_staerke > 5 Then D_staerke = D_staerke - 5
    Led_dauer = 100
    Led_pulse = 5
    Gosub Led
    Loop
    Return
    End Sub


    Sub Led
    For X = 1 To Led_pulse
    D_led = 0
    Waitms Led_dauer
    D_led = 1
    Waitms Led_dauer
    Next X
    If D_staerke > 95 Then
    D_led = 0
    Waitms 1000
    D_led = 1
    End If

    If D_staerke <= 5 Then
    D_led = 0
    Waitms 1000
    D_led = 1
    End If



    Return
    End Sub


    Sub Spannung
    ' hier könnte auch folgende Formel stehen
    ' Spannungs_faktor = 840 / Akkumin ' Erhöhen des Spannungs_faktor (Taktzeitkorrektur) um nachgelassene Batterie in %
    ' Spannungs_faktor = Spannungs_faktor * Spannungs_faktor 'und ins Quadrat nehmen, denn, den 1/2 Spannung=1/4 Leistung
    ' Ich habs praktisch probiert und untere Wete für gut empfunden.

    Select Case D_spannung
    Case 800 To 840 : Spannungs_faktor = 1
    Case 780 To 799 : Spannungs_faktor = 1.1
    Case 760 To 779 : Spannungs_faktor = 1.2
    Case 740 To 759 : Spannungs_faktor = 1.4
    Case 720 To 739 : Spannungs_faktor = 1.5
    Case 700 To 719 : Spannungs_faktor = 1.6
    Case 681 To 699 : Spannungs_faktor = 1.8
    Case 0 To Akkumin : Gosub Akku_alarm

    End Select
    Return
    End Sub

    Sub Akku_alarm

    For X = 1 To 5 ' Alarm, dann neu prüfen. Könnte ja schon im Ladegerät stehen
    Led_pulse = 10
    Led_dauer = 20
    Gosub Led
    Waitms 200
    Next X

    End Sub


    Sub Sensor_limit_ueberschritten
    Do
    D_fet = Aus
    Led_pulse = 10
    Led_dauer = 100
    Gosub Led
    F_an = Getadc(2)
    If F_an < Ruhe Then Exit Sub
    Loop
    Return

    End Sub
    Стабилизатор напряжения Изображения
    Последний раз редактировалось slimest; 19.05.2011 в 01:37.
    ecigroom.myqip.ru

  6. #1326
    Пользователь
    Репутация: 22
    Регистрация: 11.11.2010
    Пол:
    Адрес: Екатеринбург
    Сообщений: 439
    Цитата Сообщение от slimest Посмотреть сообщение
    (на BASCOM)
    оффтопик: Понял я наконец о чём речь "BASCOM-AVR", в данном случае Basic не имя собственное, а переводимое как "элементарный", "простой в использовании".

  7. #1327
    Гуру
    Репутация: 346
    Регистрация: 30.10.2010
    Пол:
    Адрес: СПб
    Сообщений: 2,103
    А что это за деталь сверху справа с маркировкой 5R3V?
    Судя по наличию R5, о драйвере для полевика можно не мечтать.
    А в остальном отлично, плюсую! (передайте плюсик raidy)))))
    Настоящий хомяк в жизни должен сделать три вещи: пожрать, посрать и сдохнуть!

  8. #1328
    Пользователь
    Репутация: 6
    Регистрация: 08.05.2011
    Пол:
    Адрес: Москва
    Сообщений: 110
    Nicom Перечертил схему платы.Вроде как ничего сложного там нет.Но вот то, что там нет микросхем - тут я ошибся.Видимо как раз C331A и есть вольтаж детектор на 3.3, но ноги у него 3.Остальное - вероятно npn транзюки (я их предположительно обозначил как биполярники, но не факт, что они биполярники) и силовой транзюк не знаю какой структуры.Очень похож на N-канальный полевик.Тинька, по любому интересней, но на рассыпухе тоже реально.Плата на фото не та, что была была, а от трубки 601.Сама плата побольше, чем та круглая,но смысл тот же.Короче говоря, принцип таков: при падении напряжеия до 3.3 вольта, схема глухо коротит затвор (или базу) на землю и зажигает один из цветов 2-х цветного диода.То есть при нормальном значении вольтажа - зеленый, а при низком - красный.Какие при этом идут импульсы или просто выдается постоянное значение вольтажа с ноги С331А я не знаю.
    Стабилизатор напряжения Изображения
    Последний раз редактировалось zoom; 19.05.2011 в 07:16.
    Joyetech eGo AIO

  9. #1329
    Пользователь
    Репутация: 34
    Регистрация: 11.09.2010
    Пол:
    Адрес: Москва
    Сообщений: 449
    Элемент справа сверху - линейный стабилизатор. Я уже написал выше свое мнение о его нужности. Tiny25 вполне сможет питаться от литиевой банки напрямую.
    А вот что я добавил бы - конденсатор параллельно нагревателю. Экспериментируя с Генезисом, я обнаружил, что аккумуляторы eGo часто отказываются с ним работать, показывая коротыш, хотя его нет. Предположил, что металлическая сетка-фитиль может иметь внутренние соединения и тем самым имитировать короткозамкнутый виток, если Генезис питается импульсным напряжением (у eGo именно так). Припаивание конденсатора порядка нескольких десятых микрофарады параллельно нагрузке полностью устраняет проблему.
    Последний раз редактировалось slimest; 19.05.2011 в 11:01.
    ecigroom.myqip.ru

  10. #1330
    Пользователь
    Репутация: 22
    Регистрация: 11.11.2010
    Пол:
    Адрес: Екатеринбург
    Сообщений: 439
    Цитата Сообщение от zoom Посмотреть сообщение
    Перечертил схему платы
    Не совсем понятно куда подключается атомайзер, и зачем нужны некоторые контактные площадки, такие как {P1, P2, Re, L-1}.
    Вариант с полевиком Q4 в красном прямоугольнике.
    Немного ошибся с обозначением C2, должно быть C1.
    Жду уточнений.
    Стабилизатор напряжения Изображения
    • Тип файла: gif DSE601.gif (12.6 Кб, Просмотров: 1207)

  11. #1331
    Новичок
    Репутация: 2
    Регистрация: 25.03.2011
    Пол:
    Адрес: кимры
    Сообщений: 6
    http://www.chipfind.ru/catalog/ic/po...:190724:190725
    вот здесь можно выбрать кое какие элементы.. некоторые английские выражения мне не очень понятны в датащитах. нужен драйн соурс который бал бы либо открыт в обратку или с диодом для обеспечения зарядки батареи

  12. #1332
    Новичок
    Репутация: 2
    Регистрация: 25.03.2011
    Пол:
    Адрес: кимры
    Сообщений: 6
    судя по делителю это смещение биполярного транзистора q4. атом берёт плюс с L1 но не ясно как это включается..

  13. #1333
    Пользователь
    Репутация: 22
    Регистрация: 11.11.2010
    Пол:
    Адрес: Екатеринбург
    Сообщений: 439
    Предполагаю что Q4 всё-таки N канальный полевик, и именно к нему подключается атом, делитель из R4, R5 по сути это управление от кнопки, открывает Q4 если закрыт Q3. Q3 блокирует подачу напряжения на атом если батарея разряжена.
    Q1, Q2, Q3 открываются когда на выходе "контроллера сброса" U1 появится "0". В этом случае светодиод должен подключаться к "L-1", но там нет ограничительного резистора.
    Я очень плохо разбираюсь в схемах на биполярных транзисторах, но мне кажется что цепь обратной связи из C1 и R2 выполняет роль генератора, для мигания светодиода.

  14. #1334
    Новичок
    Репутация: 9
    Регистрация: 15.03.2011
    Пол:
    Адрес: Харьков
    Сообщений: 39
    Цитата Сообщение от Andry111 Посмотреть сообщение
    Заюзал ST1S10 , очень недурственно работает микруха , причем прикасаясь к контактам кнопки микруха включается , а-ля сенсор , ни чего не греется , будем тестить дальше , и выходное напряжение не зависит от входного , то что надо !
    выложите, пожалуйста разводку на ST1S10 ( стр.25 ), сам никогда не делал, но есть желание

  15. #1335
    Пользователь
    Репутация: 6
    Регистрация: 08.05.2011
    Пол:
    Адрес: Москва
    Сообщений: 110
    NicomДа, атомайзер подключается на V+ и сток полевика.
    По фото ряд слева сверху вниз
    1)P2 - контакт атомайзера (сток полевика)
    2)S2 - контакт ключа автомата (на делитель)
    3)G - GND батареи
    4)S1 +5 вольт - атомайзер
    5)P1 + 5 вольт - автомат

    Справа:
    1)L- управляемый катод для светодиода (один варинт цвета свечения)
    2)L- управляемый катод для светодиода (второй вариант цвета свечения)
    3)L+ анод светодиода
    4)Re (это тот самый контакт, который используется в трубке в обход автомата для ручного прожига) то есть ключ на +5 по сути
    5)V+ от питание батареи
    Стабилизатор напряжения Изображения
    Joyetech eGo AIO

  16. #1336
    Пользователь
    Репутация: 6
    Регистрация: 08.05.2011
    Пол:
    Адрес: Москва
    Сообщений: 110
    slimest
    Попробовал прогнать через протеус эту программу с ATtiny25. Вообщем, порт PB5 так и не удалось заставить работать.Он то ли не в том режиме, то ли еще чего-то...
    Там еще и RESET на этой же ноге...Короче говоря, уменьшение заполнения работает, увеличение (PB5) - зависон.

    И еще резисторы пришлось уменьшать до 4.7к под кнопками.С 1 Мегаом не пашет как надо.
    Joyetech eGo AIO

  17. #1337
    Пользователь Аватар для -qwerty-
    Репутация: 59
    Регистрация: 30.10.2010
    Пол:
    Адрес: Москва
    Сообщений: 428
    zoom,
    Ну скажем так: что бы PB5 нормально всё выдавало нужно залочить RESET в контроллере. Делается прошивкой фьюзов (fuses). После этой операции мы теряем возможность шить контроллер через ISP интерфейс, и останется только высоковольтное программирование.

  18. #1338
    Пользователь
    Репутация: 6
    Регистрация: 08.05.2011
    Пол:
    Адрес: Москва
    Сообщений: 110
    .......................
    Последний раз редактировалось zoom; 19.05.2011 в 22:32.
    Joyetech eGo AIO

  19. #1339
    Пользователь
    Репутация: 6
    Регистрация: 08.05.2011
    Пол:
    Адрес: Москва
    Сообщений: 110
    -qwerty-
    Да, вы правы.Выставил режим RSTDISBL - Programmed и всё заработало.
    Единственное, что не совсем понравилось в программе этой:
    1) не загорается диод при нажании ON ( можно исправить)
    2)проверка нажатия кнопок сделана почему-то через ADC, хотя по идее можно через PINB.X (тоже пробовал и это работает), однако у меня питание +5 в протеусе.Реальный режим работы питания (3.3-4.2) выставить не удалось.С помощью PINB можно немного сократить код на несколько строчек и выкинуть одну WORD.

    Если делать жалкое подобие провари, то можно еще и индикатор вольтов на такой же тиньки сделать.Если, конечно, всё это в стакан под 18650 залезет
    Последний раз редактировалось zoom; 19.05.2011 в 22:39.
    Joyetech eGo AIO

  20. #1340
    Пользователь Аватар для -qwerty-
    Репутация: 59
    Регистрация: 30.10.2010
    Пол:
    Адрес: Москва
    Сообщений: 428
    zoom,
    Да влезет всё! Только для аналога варьки надо брать х4 серию тинь (24/44/84). 24 - отпадает - мало памяти (ну реально её не хватает на программу, 2Кб забиваю вмиг на ней о.О).
    Теперь если ещё дальше, то на 44 достаточно ног для контроля и вольтов и амперов!
    Совершенно спокойно берётся I2C расширитель порта и вешается на него 2 семисегментника с точками (вот куда память сливается!!!).
    Ну и конечно ШИМ реализовываем, ну правда это на любителя.
    Всё это висит на порту A. Остаётся полностью незадействованный порт B. На него вешаем (на INT0 конечно) собственно кнопку и в путь!
    Останется чуть чуть додумать схемку и получится ещё и зарядка, например от обычной зарядки eGo (относительно недавно как раз наткнулся на статью измерения Vbg напруги, то есть напряжения, которым питается сама тинька)

    PS вольтаж цепи питания можно выставить в меню. Названий не помню, посему в панели меню, кажется, 3 пункт, а в выпадающем у него вроде 4 пункт. Там выбираем интересующую линию питания и вставляем на ней вольтаж.
    PPS ну хоть я и начинал с BASIC вообще программирование, но BASCOM по мне полная лажа. Сам на C++ пишу...
    PPPS ранее выкладывал прошивку для тини25 в этой теме, дык на 85 она что то тупит... надо дотумкать... Или ээто так себя ведёт уснувший контроллер, но тогда странная эмуляция в протеусе.
    Последний раз редактировалось -qwerty-; 19.05.2011 в 22:58.

Страница 67 из 113 ПерваяПервая ... 175763646566676869707177 ... ПоследняяПоследняя

Похожие темы

  1. Эни-волт "стабилизатор"
    от Alico в разделе Техническая часть
    Ответов: 83
    Последнее сообщение: 25.10.2011, 21:03

Ваши права

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

Условия предоставления информации | Отказ от ответственности

© eCigTalk.org 2021