Перейти к содержанию

Lopnul

Members
  • Постов

    19
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Lopnul

  1. 56 минут назад, my504 сказал:

    Надо сильно постараться, чтобы за 2 секунды изменить параметр и выдернуть питание.

    За 2 секунды, конечно, вряд ли, но 2 секунды маловато, т.к. человек может не успеть перебрать режимы, т.е. надо секунд хотя бы 10 (между выбором режима), а вот за 10 сек. возможно и успеет выдернуть. НО, это все уже не актуально, т.к. буду записывать по предложенному Вами варианту без всяких задержек, т.е. просто по нажатию кнопки последовательно в пустую ячейку и при достижении границ блока - стирание и опять по кругу. В таком случае получится не меньше 100'000 возможных циклов на перезапись, а этого с головой хватит.

  2. @Геннадий действительно, только что попробовал и значения спокойно записываются в пустую ячейку (FFFFFFFF) без стирания всего блока, до этого думал, что необходимо ВСЕГДА стирать весь блок перед любой записью. А блок по сути надо стирать, только когда значения в конкретной ячейке необходимо перезаписать. В таком случае вопрос о 1'000 циклах можно снимать, как выше подсказал @my504 буду последовательно записывать значения в пустые ячейки и по достижению границы блока, стирать и начинать заново.

  3. 10 минут назад, my504 сказал:

    Поэтому необходима СКОЛЬЗЯЩАЯ запись данных в программный флеш. Для этого выделяют часть программного слова под эмуляцию адреса EEPROM и запись ведут все время на свежей области, НЕ СТИРАЯ БЛОК.

    Насколько мне известно, то без удаления всего блока нельзя записать данные, поэтому пока не совсем понятно, как можно вести дозапись не стирая блок.

    15 минут назад, my504 сказал:

    Все это позволяет умножить 1000 циклов по ДШ на число записей в блоке.

    Данный вариант действительно интересен, т.к. далее можно (если надо будет) вести учет ресурса блока и со временем менять адресацию.

    16 минут назад, my504 сказал:

    Если выключение делают путем жесткого выдергивания питания

    Как раз это именно данный вариант.

  4. 5 часов назад, mail_robot сказал:

    а кто вам такую ерунду сказал?

    В ДШ вроде так:

    7.gif.a116ffd5ea813bbac8fd03cb97863e1d.gif

    9 часов назад, Alexeyslav сказал:

    Так и EEPROM-ки маленькие бывают, в смысле объёма. на 128 байт, например.

    Самый миниатюрный eeprom, который мне попался в магазине это в корпусе SOT23-5L. А к нему потом потянется емкость по питанию, плюс 2 подтягивающих сопротивления.

    9 часов назад, Alexeyslav сказал:

    Не надо писать при выключении - отсчитайте 10 сеунд после последнего изменения и пишите.

    Была такая мысль, но сразу возник вопрос, а что если произойдет выбор режима и сразу выключат. Если опрос АЦП поставить на 1мс, то все отлично сохраняется с текущими номиналами емкостей на выходе лм-ки, но не знаю насколько это снизит ресурс самого МК.

  5. 8 минут назад, mail_robot сказал:

    проще поставить рядом любую маленькую епромку I2C и не парить мозг

    Думал, но несколько ограничен в размерах ПП и еепром не влезет, да и ставить еепром ради записи одного значения, как-то не очень.

  6. Ребята, подскажите, МК STM32F030, появилась необходимость выбора режима по нажатию кнопки с дальнейшем сохранением настроек во флэш МК. В голову пришло несколько вариантов:

    1) Сохранение каждый раз по нажатию на кнопку. НО у F030 вроде как 1'000 циклов на запись и если кто-то чрезмерно увлечется, можно и память "запороть".

    2) Сохранение во флэш при выключении питания. Но как лучше, поставить бОльшую емкость после лм-ки (стабилизатора) и опрашивать АЦП (понижение питания) каждые 100мс или маленькая емкость, но опрос каждую 1мс. Никогда не задавался вопросом, насколько ресурс самого МК будет уменьшен, если например, таймером запускается АЦП, в прерывании АЦП сохраняется значение и делаться это будет раз в 100мс или раз в 1мс?

    Были еще варианты, но как по мне проще всего именно сохранение при отключении (если изменения были), вот думаю, как лучше сделать, либо большую емкость, либо чаще опрашивать.

  7. В 30.01.2017 в 09:32, Jaguar_showjumping сказал:

    Пошел посмотреть Keil. Ну думаю, ладно, куплю... Ага - от 3500 Евро до 7000 евро.

    Если мне память не изменяет, то для проекта до  32КБ он бесплатен. Честно говоря, данный лимит я еще ни разу не преодолел в домашнем использовании, так что пользуюсь Keil-ом.

    P.s.: не увидел, что теме уже как год.

  8. 8 часов назад, Alexeyslav сказал:

    Однако, он у вас рассчитан на 3..6 вольт, подключать его к входному напряжению тоже не очень.

    Согласен. Хотел включить с общим коллектором, но из-за слишком большого падения напряжения на транзисторе, транзистор может в один прекрасный момент пробиться и все что было на коллекторе добросовестно попадет напрямую на бузер.

    8 часов назад, Alexeyslav сказал:

    А вообще так ли уж нужно через него 80мА пропускать, это 120дБ сирена чтоли? Я вон их подключаю через 200 Ом и конденсатор на 4.7мкф прямо на выход контроллера, пищит... если не снимать защитную бумажку можно подобрать резонансную частоту в районе 2кГц, будет достаточно громко.

    Я вот поэтому и хотел что-то "намудрить" с двумя выходами, чтобы если не все 80мА, то хотя бы 2 по 15мА, т.к. бузер электромагнитный и потребляет немало в отличии пьезоэлектрических, но они все большого размера, 9мм не встречал. А сейчас думаю, может действительно голову не морочить и прямо на один выход контроллера подключить через сопротивление, ограничить 15мА (а может и 20мА, все равно импульсная работа) и может громкости да и хватит. Главное с резонансной частотой угадать, но это я уже с таймером на МК поиграюсь. А не подскажите, конденсатор параллельно ощутимый эффект дает?

  9. 6 минут назад, colorad сказал:

    Что касается подсадки АЦП - измерения можно проводить, когда ток не протекает через пищалку .

     

    6 минут назад, colorad сказал:

    Можно измерять напряжение до лм-ки и регулировать скважность через пищалку . 

    За данные советы спасибо, есть над чем подумать. А вот подобрать пищалку не представляется особо возможным, т.к. по диаметру есть ограничения (9мм) и особо не разгуляешься с выбором... Радиатор, к сожалению, вообще некуда поставить, даже на плате полигон хороший залить нет возможности. 

    Сейчас пока в поисках NPN транзистора в корпусе SOT-89, т.к. больше не влезет, чтобы все-таки попробовать через эмиттерный повторитель решить проблему. Или как вариант Ваш совет с питанием от ножки МК с перерывами в измерениях, единственное но, LM-ка всего на 100мА...

     

    7 минут назад, Alexeyslav сказал:

    Темболее ваши 80мА через буззер нагреет стаб прилично

    По этой причине и не особо хотелось бы питание на бузер со стабилизатора подавать.

  10. 15 минут назад, Влад Иванович сказал:

    Бузер на сколько вольт?

    Буззер работает при напряжение 2...6 В и максимальный ток 80мА. Встроенного генератора нет, поэтому частоту (2400 Гц) буду с МК подавать. LM-ка 3,3 В. Напряжение до LM-ки 15...35В.

    Подходит эмиттерный повторитель, как усилитель по току, чтобы на базу с выхода МК 3.3 В подать, а буззер в цепи эмиттера, но из-за большого возможного напряжения на коллекторе (35В) будет большое падение, а найти небольшой транзистор большой мощности как-то не получилось. На плате под транзистор есть место 7мм х 5.5мм.

  11. 1 час назад, Влад Иванович сказал:

    1 транзистор и 1 резистор - это много?

    Дело в том, что плата уже разведена и вдруг понадобился буззер. Тянуть питание от LM-ки к транзистору через всю плату места нет. Брать питание подходящее к ножке питания МК как-то боязно, вдруг подсадит и АЦП поплывет. Возникла не очень хорошая мысль их запараллелить, но как выше верно подметил @Alexeyslav синхронности вряд ли сумею добиться. 

    Есть возможность подтянуть не стабилизированное питание, то которое до LM-ки, но оно может гулять в пределах 15-35Вольт. Думал поставить транзистор в качестве эмиттерного повторителя, что-то вроде BC817, но при токе в 80мА и падении на нем 30 Вольт он скорее всего сгорит.

     

  12. Не подскажите, какие существуют схемы включения выходов МК с минимальным обвесом, чтобы можно было подключать бОльшую нагрузку? Может каким-то образом объединение нескольких выходов, для распределения? Мне необходимо подключить буззер и чтобы сэкономить место хотел подключить через сопротивление напрямую к МК, но макс. ток буззера 80мА и если я ограничу, например, до 15мА, потеряю в мощности буззера. Может есть вариант, когда задействовать, например, 2 выхода, тем самым увеличив возможный ток до 30мА?

     

  13. Ребята подскажите,  для электромагнитного буззера указан ток 80мА и рабочая частота 2,4 кГц, это указывается потребляемый ток буззера при работе на данной частоте или ток, когда просто на катушку (буззер) подаем питание?

  14. 5 минут назад, mvkarp сказал:

    Если блок питания импульсный, а на выходе большие импульсные токи - тут определенная серия нужна.

    Нет, стабилизатор обычная лм-ка, но выходное напряжение нужно стабильное. По входу стоят электролиты (танталы броски не любят как я понял), а вот по выходу присматриваюсь к танталу.

    2 минуты назад, Beliy_voron сказал:

    Работают при температуре от -50 С. Думаю достаточно для Вас.

    Более чем, но меня больше интересует вопрос как они в плане выхода из строя? В разных статьях по разному и я запутался. Одни пишут меняй на тантал не глядя, другие наоборот.

  15. 3 минуты назад, Beliy_voron сказал:

    В чем смысл ставить туда танталовые?  Какой емкости надо установить конденсаторы в Вашей схеме? 

    Основной смысл в том, чтобы была более-менее стабильная работа в мороз.  Емкости по 100мкФ, выходное напряжение не более 10В.

    1 минуту назад, mvkarp сказал:

    Читайте даташиты и применяйте те, которые наиболее подходят

    В том то и дело, в даташите к микросхеме написано, что можно использовать электролиты, но предупреждают об осторожности при работе с низкими температурами. Танталовые рекомендуют как отличный вариант для схем, где важны минимальные габариты. Уже было хотел поставить танталы, но что-то сложилось, возможно, ошибочное мнение, что они не надежные и когда выходят из строя, могут выход стабилизатора вообще спалить.

  16. Хотел заменить в своем стабилизаторе выходные конденсаторы с электролитов на танталовые, т.к. их только и расхваливают, но начал про них читать и что-то пока запутался. Пишут, что танталовые конденсаторы довольно часто выходят из строя. И выходят так, что представляют из себя КЗ, это так? Какие конденсаторы можно поставить, если планируется работа в том числе при низких температурах?

×
×
  • Создать...