А если произойдет глубокий разряд АКБ,как заряжать?Верхний вывод резистора R7 перенесен с истока Q4 на исток Q5, как было предложено кем-то ранее на форуме, для исключения протекания неконтролируемого тока зарядка аккумулятора от внешнего источника при выключенном приборе.
Цифровой осциллографический пробник "Хамелеон".
- Реклама
Александр76 писал(а):А если произойдет глубокий разряд АКБ,как заряжать?Верхний вывод резистора R7 перенесен с истока Q4 на исток Q5, как было предложено кем-то ранее на форуме, для исключения протекания неконтролируемого тока зарядка аккумулятора от внешнего источника при выключенном приборе.
полностью разряжать нельзя, он теряет емкость сильно и меньше времени работать прибор будет до следующей зарядки.
Последний раз редактировалось autogen-sk Чт янв 06, 2011 20:23:13, всего редактировалось 1 раз.
[b][i]Учимся творить[/i][/b], чтобы было интересней жить!
Нет, если напряжение выше 4.2в ничего не происходит, только загорается "вилочка". Выключение зарядки при достижении 4.1в. Автовыключение происходит, если на баттарее меньше 3.1в, вот почему важно точно подобрать резисторы info_bat.Я так понял, когда с делителя поступает больше нормы - прибор тоже вырубается.
Что будет происходить если его включать при уровне напряжения аккумулятора ниже 3.0В?grott писал(а):Нет, если напряжение выше 4.2в ничего не происходит, только загорается "вилочка". Выключение зарядки при достижении 4.1в. Автовыключение происходит, если на баттарее меньше 3.1в, вот почему важно точно подобрать резисторы info_bat.Я так понял, когда с делителя поступает больше нормы - прибор тоже вырубается.
[b][i]Учимся творить[/i][/b], чтобы было интересней жить!
Если внутренняя защита аккумулятора позволит, то при включенном внешнем БП на батарее будет больше, чем 3.1в.
- Реклама
Понятно на делителе R25, R26 должно быть от 1.55 до 2.05В. Выше может быть, а ниже нет. спасибо за ответ!grott писал(а):Нет, если напряжение выше 4.2в ничего не происходит, только загорается "вилочка". Выключение зарядки при достижении 4.1в. Автовыключение происходит, если на баттарее меньше 3.1в, вот почему важно точно подобрать резисторы info_bat.Я так понял, когда с делителя поступает больше нормы - прибор тоже вырубается.
[b][i]Учимся творить[/i][/b], чтобы было интересней жить!
Тогда как объяснить тот факт, что когда уменьшил напряжение с делителя резистором R26, Хамелеон заработал и до сих пор нормально включается (классно с его помощью старые телевизоры восстанавливать - осциллограммы как вкопанные стоят), а до этого выходила заставка и при переходе в рабочий режим выключался? А сначала поставил резисторы R25-26 100kOm однопроцентные и полностью зарядил аккумулятор.Поэтому и сделал такой вывод.grott писал(а):Нет, если напряжение выше 4.2в ничего не происходит, только загорается "вилочка". Выключение зарядки при достижении 4.1в. Автовыключение происходит, если на баттарее меньше 3.1в, вот почему важно точно подобрать резисторы info_bat.Я так понял, когда с делителя поступает больше нормы - прибор тоже вырубается.
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.
Молчание не всегда означает согласие.
Запаял плату Хамелеона на 90%.
IRLML6402 не смог купить, в магазине сказаи, что можно заменить на SI2301BDS-T1 (по даташиту вроде почти тоже самое). Подскажите можно менять или нет.
Еще забыл заказать диод шотки BAS85 у меня есть SK24... можно менять или нет?
IRLML6402 не смог купить, в магазине сказаи, что можно заменить на SI2301BDS-T1 (по даташиту вроде почти тоже самое). Подскажите можно менять или нет.
Еще забыл заказать диод шотки BAS85 у меня есть SK24... можно менять или нет?
Попробуйте поставить резисторы родные 100 кОм может вы сделали чтото еще и не придали значение? как будет работать.Altair писал(а):Тогда как объяснить тот факт, что когда уменьшил напряжение с делителя резистором R26, Хамелеон заработал и до сих пор нормально включается (классно с его помощью старые телевизоры восстанавливать - осциллограммы как вкопанные стоят), а до этого выходила заставка и при переходе в рабочий режим выключался? А сначала поставил резисторы R25-26 100kOm однопроцентные и полностью зарядил аккумулятор.Поэтому и сделал такой вывод.grott писал(а):Нет, если напряжение выше 4.2в ничего не происходит, только загорается "вилочка". Выключение зарядки при достижении 4.1в. Автовыключение происходит, если на баттарее меньше 3.1в, вот почему важно точно подобрать резисторы info_bat.
[b][i]Учимся творить[/i][/b], чтобы было интересней жить!
Ставьте, не сомневайтесь, хороший транзистор. Диод Шоттки может быть любым.ML144 писал(а):Запаял плату Хамелеона на 90%.
IRLML6402 не смог купить, в магазине сказаи, что можно заменить на SI2301BDS-T1 (по даташиту вроде почти тоже самое). Подскажите можно менять или нет.
Еще забыл заказать диод шотки BAS85 у меня есть SK24... можно менять или нет?
- Сообщения: 16
- Зарегистрирован: Пт дек 03, 2010 21:29:38
Не могу понять, почему в первом варианте Хамелеона дисплей питается напрямую от аккумулятора, хотя макс. напряжение питания ls020 3v. И почему бы всё не запитать от +3.3v ?
Какой вариант вы считаете первым? Вроде дисплей везде не больше чем от 3 вольт запитан.yurik7272 писал(а):Не могу понять, почему в первом варианте Хамелеона дисплей питается напрямую от аккумулятора, хотя макс. напряжение питания ls020 3v.
Аккумулятор-то разряжается иногда.yurik7272 писал(а):И почему бы всё не запитать от +3.3v ?
- Сообщения: 16
- Зарегистрирован: Пт дек 03, 2010 21:29:38
Первый вариант - схема которого на первой странице проекто. Там дисплей питается от vcc, т.е. от 4v
От 3,3 вольт, посмотрите по печатке.yurik7272 писал(а):Первый вариант - схема которого на первой странице проекто. Там дисплей питается от vcc, т.е. от 4v
Здравствуйте!
Программирую Atmega32a с помощью AVReAl -> http://real.kiev.ua/avreal/
Подскажите пожалуйста как правильно выставить "fuses". У меня сейчас так:

Программирую Atmega32a с помощью AVReAl -> http://real.kiev.ua/avreal/
Подскажите пожалуйста как правильно выставить "fuses". У меня сейчас так:
- Вложения
-
- fuses.jpg
- (12.17 КБ) 2928 скачиваний
Fuses в avreal выставляются «как в документации» с учётом перевода в 16-ричную форму многобитовых.
Например, нужно выставить кварц больше 8МГц (CKOPT 0, CKSEL3:CKSEL1 любой из 101, 110, 111), у нас стоит кварц, поэтому по табличке «Start-up Times for the Crystal Oscillator Clock Selection» выходит CKSEL0 равен 1 и SUT1:SUT0 пусть будет 11, как для медленно нарастающего питания (просто для определённости, надо же что-то выбрать для примера).
Итого, пусть надопишем
Ну и -w должно стоять для записи fuses. Если нужно только поменять fuses, а программу не трогать, то -e не должно быть.
Те фьюзы, которые не нужно менять -- можно и не указывать.
avreal с fuses изначально работает так - он зачитывает текущее состояние и в полученных байтах заменяет те, которые указаны в командной строке. Остальные пишутся назад такими же, какими они прочитаны.
Ну т.е. делает автоматически то, что обычно и рекомендуют делать вручную в GUI-програматорах -- зачитать текущее состояние и потом поменять только то, что нужно поменять.
p.s. А вот если бы выдача avreal была просто перенаправлена в файл добавлением >log.txt в командной строке, а потом каким-то нотепадом из текста был вырезан кусочек и вставлен в сообщение, то сообщение потяжелело бы на пау сот байт, а не на десяток килобайт картинки скриншота. Фигня, конечно, но так мы и пришли к тому, что мегабиты интернета и гигагерцы компов всё равно раздражают медлительностью...
Например, нужно выставить кварц больше 8МГц (CKOPT 0, CKSEL3:CKSEL1 любой из 101, 110, 111), у нас стоит кварц, поэтому по табличке «Start-up Times for the Crystal Oscillator Clock Selection» выходит CKSEL0 равен 1 и SUT1:SUT0 пусть будет 11, как для медленно нарастающего питания (просто для определённости, надо же что-то выбрать для примера).
Итого, пусть надо
Код: Выделить всё
CKOPT 0
CKSEL3:CKSEL0 1111
SUT1:SUT0 11Код: Выделить всё
-fckopt=0,cksel=f,sut=3Те фьюзы, которые не нужно менять -- можно и не указывать.
avreal с fuses изначально работает так - он зачитывает текущее состояние и в полученных байтах заменяет те, которые указаны в командной строке. Остальные пишутся назад такими же, какими они прочитаны.
Ну т.е. делает автоматически то, что обычно и рекомендуют делать вручную в GUI-програматорах -- зачитать текущее состояние и потом поменять только то, что нужно поменять.
p.s. А вот если бы выдача avreal была просто перенаправлена в файл добавлением >log.txt в командной строке, а потом каким-то нотепадом из текста был вырезан кусочек и вставлен в сообщение, то сообщение потяжелело бы на пау сот байт, а не на десяток килобайт картинки скриншота. Фигня, конечно, но так мы и пришли к тому, что мегабиты интернета и гигагерцы компов всё равно раздражают медлительностью...
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Avreal, спасибо за разъяснение! Пошёл "шить"...
Добавлено в 16:50.
Правильно ли я запрограммировал биты конфигурации относительно этой картинки?
Добавлено в 16:50.
Правильно ли я запрограммировал биты конфигурации относительно этой картинки?
Код: Выделить всё
Fuses
OSCCALs = C1 C0 BB B8
_LOCK = 0xFF
BLB1 = 3
BLB0 = 3
_LOW = 0x9F
BODLEVEL = 1
BODEN = 0
SUT = 1
CKSEL = F
_HIGH = 0xC9
OCDEN = 1
JTAGEN = 1
CKOPT = 0
EESAVE = 1
BOOTSZ = 0
BOOTRST = 1
Впрочем, была у меня такая мысль... Но почему то показалось, что с картинкой будет наглядней.avreal писал(а):p.s. А вот если бы выдача avreal была просто перенаправлена в файл добавлением >log.txt в командной строке, а потом каким-то нотепадом из текста был вырезан кусочек и вставлен в сообщение, то сообщение потяжелело бы на пау сот байт, а не на десяток килобайт картинки скриншота. Фигня, конечно, но так мы и пришли к тому, что мегабиты интернета и гигагерцы компов всё равно раздражают медлительностью...
Правильно ли я запрограммировал биты конфигурации относительно этой картинки?
Си, синьер.
Си, синьер.
На картинке SUT1 = 1, SUT0=0 , т.е. после объединения битов и перевода в hex-форму SUT=2
Впрочем, при прошитом BODEN это неважно.
Впрочем, при прошитом BODEN это неважно.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


