Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 19.11.2014, 15:31  
ingri
Частый гость
 
Регистрация: 04.06.2007
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ingri на пути к лучшему
По умолчанию Энергосбережение на PIC16F628

Подскажите, плз, мож кто сталкивался?
Делаю пульт с батарейкой, PIC в sleep режиме но питания хватает макс на 2 недели. Есть идея клавиатурой открывать ключ, который подает питание на
схему. Т.е. PIC по нажатию клавиши запускается, отрабатывает и отключается
до след нажатия. Возможно ли?
Реклама:
ingri вне форума  
Непрочитано 19.11.2014, 15:51  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Энергосбережение на PIC16F628

Из измерительных приборов, как я понимаю, в доме только протеус? Измерь, какой ток потребляет и сравни с тем, который написан в даташите

Можно и кнопкой, если время старта самого контроллера несущественно
niXto вне форума  
Непрочитано 19.11.2014, 16:07  
ingri
Частый гость
 
Регистрация: 04.06.2007
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ingri на пути к лучшему
По умолчанию Re: Энергосбережение на PIC16F628

Дело в том что батарейка 12в. стабилитрон с резистором тоже потребляют. Сопротивление контролл. по питанию большое.
Миниатюры:
Нажмите на изображение для увеличения
Название: проек.jpg
Просмотров: 271
Размер:	183.8 Кб
ID:	71945  
ingri вне форума  
Непрочитано 19.11.2014, 16:43  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Энергосбережение на PIC16F628

Ищите на Микрочип Tips 'N Tricks, там есть и по энергосбережению.
STM32F0 вне форума  
Непрочитано 19.11.2014, 17:33  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 113
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: Энергосбережение на PIC16F628

Сообщение от ingri Посмотреть сообщение
стабилитрон с резистором тоже потребляют
Это чё, из 12в 5в "делают" резистор со стабилитроном?
DPANYTA вне форума  
Непрочитано 19.11.2014, 19:05  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Энергосбережение на PIC16F628

Поставь HT7533 - это из самых дешевых на Али
niXto вне форума  
Непрочитано 19.11.2014, 21:39  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,503
Сказал спасибо: 401
Сказали Спасибо 2,217 раз(а) в 1,315 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Энергосбережение на PIC16F628

А зачем 12В батарейка??? МК может работать на низкой частоте аж от 2-2,5 В. Поэтому 3 батареек АА-типа хватит за глаза.
И зачем так подключать клавиатуру, да еще и с какими-то отключениями? От внутренних подтягивающих резисторов она вполне работает.
Чем ниже частота МК, тем меньше потребление в рабочем режиме.
В sleep-режиме нужно отключать все модули.
Выход из сна либо по прерыванию от изменения сигнала на портах, либо по wdt через промежутки времени с опросом клавиатуры.

У меня одна поделка от двух АА-батареек уже недели 3 в sleep стоит - и хотьбы что, потребление порядка наноампера, нисколько не разрядились батарейки.

PS. Или дальше по схеме нужно 12 В? Тогда лучше МК запитать от трех батареек, а дальше по сигналу с МК включать повышающий DC-DC преобразователь.

Последний раз редактировалось NewWriter; 19.11.2014 в 21:53.
NewWriter вне форума  
Непрочитано 19.11.2014, 22:21  
Maxim39
Прописка
 
Аватар для Maxim39
 
Регистрация: 07.02.2010
Адрес: Калининград
Сообщений: 148
Сказал спасибо: 72
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
Maxim39 на пути к лучшему
По умолчанию Re: Энергосбережение на PIC16F628

Перед тем как уйти в сон ноги которые подтянуты резисторами надо перевести в высокоомное состояние.
__________________
Лужу, паяю, ЭВМ починяю.....
Maxim39 вне форума  
Непрочитано 20.11.2014, 12:13  
ingri
Частый гость
 
Регистрация: 04.06.2007
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ingri на пути к лучшему
По умолчанию Re: Энергосбережение на PIC16F628

Спасибо всем. Буду делать отд. выключателем
ingri вне форума  
Непрочитано 21.11.2014, 19:42  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,503
Сказал спасибо: 401
Сказали Спасибо 2,217 раз(а) в 1,315 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Энергосбережение на PIC16F628

Пардон, а разве нельзя сделать пробуждение МК по изменению сигнала на входах RB4 - RB7 от замыкания кнопок клавиатуры и после пробуждения посылку сигнала на включение питания DC-DC преобразователя для питания остальной схемы, если ей нужно более высокое напряжение? Ну а МК питать от трех батареек АА-типа. Ну это же так просто!
Перед засыпанием МК выключаем все его модули, выключаем питание остальной схемы устройства, переводим RB4 - RB7 (подключенные к строкам клавиатуры) в режим входов (с подтяжкой), при этом столбцы клавиатуры должны быть в низком уровне, читаем PORTB и сбрасываем флаг PRIF, разрешаем RBIE и переводим в sleep. Когда будет нажата любая кнопка клавиатуры, установится флаг RBIF и МК выйдет из sleep, после этого нужно будет подать сигнал включения питания остальной схемы, запретить RBIE и перейти к нормальному опросу клавиатуры и к дальнейшей работе. После можно будет снова отправить в sleep с выключением питания схемы.



Код:
;- подготовка к sleep -----------------
    movlw b'11110000'
    movwf PORTB	
    bsf STATUS, RP0        ;‹‹ BANK 1 ››
    bcf OPTION_REG, NOT_RBPU
    movlw b'11110000'
    movwf TRISB
    bcf STATUS, RP0        ;‹‹ BANK 0 ››
    movf PORTB, W
    bcf INTCON, RBIF
    bsf INTCON, RBIE
    nop
    sleep
    nop
;- пробуждение ---------------------------
    bcf INTCON, RBIE
    bsf PORTB, 0           ;включение питания
;......
NewWriter вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Декодирование DTMF на PIC16F628 vovik_t PIC 64 29.07.2013 22:38
Ищу исходник(генератор) для PIC16f628 rocky7 Микроконтроллеры, АЦП, память и т.д 1 05.06.2010 01:09
Какие Fuses включать при прошивке 16F628 Icprog 105 U9 Микроконтроллеры, АЦП, память и т.д 36 06.03.2010 15:02
Досадный глюк Ponyprog на PIC16F628 R_V_A Коллекция глюков 1 16.12.2006 04:12
Как стереть/программировать PIC16F628? MAL Микроконтроллеры, АЦП, память и т.д 2 21.03.2005 14:08


Часовой пояс GMT +4, время: 13:37.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot