Jump to content
Prozac

Самопроизвольно перезагружается ATtiny13 (почти детективная история)

Recommended Posts

20.06.2020 в 21:15, Prozac сказал:

в случае выхода из строя одного транзистора не перегреть машину

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

Share this post


Link to post
Share on other sites
4 минуты назад, AvrAsm сказал:

А я бы вот так попробовал.

массу до VT1 оставить, от VT1 до МК убрать

Share this post


Link to post
Share on other sites

Там в принципе надо делать две земли, желательно полигонами. Одна силовая, другая сигнальная и соединять их в одной точке тонкой дорожкой. А плюс питания на МК вообще через индуктивность подать можно.

Share this post


Link to post
Share on other sites

Плата расширения для Arduino с защищенными 24-вольтовыми ключами Infineon семейства PROFET

Компания Infineon представила плату расширения для Arduino c 24-вольтовыми ключами PROFET™+24V (BTT6xxx). Данное семейство ключей верхнего плеча с защитами предназначено для управления резистивными, емкостными и индуктивными нагрузками (лампы автомобилей, реле, двигатели, клапаны, светодиоды, конденсаторы). Использование платы расширения для Arduino с 24-вольтными защищенными ключами ускоряет создание прототипов и позволяет с минимальными затратами проводить тестирование совместимых по распиновке ключей PROFET™+24V.
Подробнее

3 минуты назад, IMXO сказал:

массу до VT1 оставить, от VT1 до МК убрать

Вот так?

 

3.jpg

Share this post


Link to post
Share on other sites

Вебинар «Умный и безопасный дом от STMicroelectronics – строим вмеSTе!» (23.06.2021)

Приглашаем 23/06/2021 всех желающих принять участие в вебинаре, посвященном проектированию и разработке систем умного дома на базе компонентов STMicroelectronics. Экосистема продукции STMicroelectronics включает в себя как электронные компоненты, так и средства разработки, готовые стеки протоколов и законченные примеры кода. Предлагаемые ресурсы позволяют разработчику легко построить каркас системы и быстро создать прототип своего приложения. На вебинаре мы также поговорим о беспроводных интерфейсах – ведь благодаря поддержке стандартов BLE и ZigBee вы сможете при необходимости интегрировать устройства сторонних производителей и создавать открытые системы.

Подробнее

TEA от TRACO – семейство 1 Вт DC/DC-преобразователей по доступной цене

Компания TRACO разработала новую серию оптимизированных по стоимости DC/DC-преобразователей TEA с фиксированным входом. Они изготавливаются в наиболее популярных корпусах типа SIP-4 (TEA 1) и SIP-7 (TEA 1E и TEA 1HI) на напряжение «вход-выход» 5-в-5 и изоляцию 1500 и 4000 В (только в корпусе SIP-7). Преобразователи TEA имеют расширенный рабочий температурный диапазон -40…85ºС и предназначены для широкого применения
Подробнее

10 часов назад, BARS_ сказал:

Во-первых, на кой фиг там два MOSFET?

На тот случай, что если один в дороге сдохнет, второй будет дублировать - машина не останется без охлаждения. Признаюсь: изначально планировал поставить фейки с Алика, а они, как известно, держат ток гораздо меньше заявленного - вот и каскадировал. А потом решил не рисковать, и поставил оригиналы; но спарку оставил - для надежности.

10 часов назад, BARS_ сказал:

Во-вторых, откуда взята эта убогая схема управления MOSFET? Мало того, что в режиме простоя на ней будет рассеиваться дофига тепла, так еще и MOSFET буду открываться ооооочень медлено, а это дополнительный нагрев. Неужели так сложно поставить два биполярника полумостом или взять готовый драйвер?

Почему же убогая? Сто раз делал именно такую - и сто раз работала. Монтаж - да, кривой, согласен. Но транзюки превосходно открываются. Медленно? На осцилле этого не видно - ровненький меандр, без малейших скосов. Да и в интернетах на одну схему с драйвером - куча с одним биполярником. И все работает. Так зачем плодить сущности, и лепить драйвера (которые надо еще заказать и дождаться - и не факт, что предет не подделка), если схема уже не раз подтвердила свою работоспособность?

Грется в простое резистор будет, да - но это тоже с умыслом было сделано: в случае выхода из строя МК или биполярника ключи откроются, и пропеллер заработает на полную (в сущности, именно так он и работает сейчас - при уходе МК в резет).

 

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

10 часов назад, BARS_ сказал:

А плюс питания на МК вообще через индуктивность подать можно.

Надо будет попробовать!

Share this post


Link to post
Share on other sites
11 часов назад, BARS_ сказал:

Мрак. 21 век на дворе, китаезы шатмпуют платы по 2 бакса за 10 штук. Ну и + доставка. В общей сложности рублей 600 выйдет за все.

Зачем мне 10 плат - у меня же нет 10 машин)) А по одной они не травят... В итоге 9 плат - на помойку... Да и пересылка же ведь отнюдь не мгновенна: месяц другой ожидания - так ресфедером быстрее будет, а "фирмовую" китайскую синюю паяльную маску все равно никто не увидит)) А вот к фоторезисту присматриваюсь!..

Edited by Prozac

Share this post


Link to post
Share on other sites
11 часов назад, BARS_ сказал:

От кривой трассировки платы и кривой схемы

Что конкретно именно в СХЕМЕ (а не в трассировке) вызывает резет? ;))

10 часов назад, AvrAsm сказал:

Вот так?

 

3.jpg

Как вариант - оставить все по силовые резисторы (R7, R9, R11), а МК, его обвязку и кренку демонтировать, и собрать на макетке - уже по правилам... Надо сначала так, как у Вас попробовать, а если не поможет - с макеткой морочиться. Ну, или перетрассировать целиком...

Share this post


Link to post
Share on other sites
1 hour ago, Prozac said:

именно в СХЕМЕ (а не в трассировке) вызывает резет

В схеме - ничего. Поставьте вместо двигателя светодиод с резистором и убедитесь в этом.


Настоящему коту и в декабре март!

Share this post


Link to post
Share on other sites
5 часов назад, Prozac сказал:

На тот случай, что если один в дороге сдохнет, второй будет дублировать

Что он будет дублировать? Когда MOSFET сдыхает, то становится перемычкой. Что там еще дублировать?

 

5 часов назад, Prozac сказал:

Почему же убогая?

Потому что ток на затворе превышает 1А, ваша схема этого никогда не обеспечит. Плюс постоянный нагрев резистора и транзистора.

 

5 часов назад, Prozac сказал:

ровненький меандр, без малейших скосов

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

 

5 часов назад, Prozac сказал:

куча с одним биполярником.

Вот только схема там другая.

 

5 часов назад, Prozac сказал:

и лепить драйвера

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

 

5 часов назад, Prozac сказал:

в случае выхода из строя МК или биполярника

МК при этом может в любом состоянии оставить вывод, а транзистор с вероятностью 99% пробьет. Так что умысел не работает.

 

5 часов назад, Prozac сказал:

Зачем мне 10 плат

Закажите 5, цена от этого не меняется.

 

5 часов назад, Prozac сказал:

так ресфедером быстрее будет,

Вот только работать не будет, а так все хорошо. Еще раз повторю, это СИЛОВАЯ электроника, она мазню не прощает. Плюс подсчитайте трудозатраты и материал. Выйдет минимум в 2 раза дороже заводских.

 

5 часов назад, Prozac сказал:

месяц другой ожидания

Ну да, ведь лучше этот месяц убить на допил кривой платы.

 

5 часов назад, Prozac сказал:

"фирмовую"

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

 

4 часа назад, Prozac сказал:

именно в СХЕМЕ

Я же написал выше. Напрочь отсутствует фильтрация питания МК, как минимум.

Share this post


Link to post
Share on other sites
7 hours ago, Prozac said:

Так зачем плодить сущности, и лепить драйвера

Поставьте HCPL-3120 и посмотрите насколько снизиться нагрев транзисторов. Плюс драйвер не даст сгореть транзистору при пониженном питании.

Цена может быть даже ниже, чем стоимость ваших деталей в этом узле. ;)

А если вы еще транзистор с этим драйвером поставите рядом с вентилятором, а управление, там где по холодней, (метра 1,5 от) то простятся вам самые смелые идеи по разводке и перезагрузки прекратятся. 

Edited by Armenn

Избегайте тех, кто старается подорвать вашу веру в себя. Эта черта свойственна мелким людям. Великий человек, наоборот, внушает чувство, что вы можете стать великим. (Марк Твен)

Share this post


Link to post
Share on other sites
1 час назад, BARS_ сказал:

Вот только работать не будет, а так все хорошо. Еще раз повторю, это СИЛОВАЯ электроника, она мазню не прощает

зависит от кривизны рук

Share this post


Link to post
Share on other sites
11 часов назад, KomSoft сказал:

В схеме - ничего. Поставьте вместо двигателя светодиод с резистором и убедитесь в этом.

Убеждался)) Не только светодиод - даже лампу от фары и движочек от печки идеально тянет, если Шоттки в обратном включении параллельно нагрузке подключить. Косяки начинаются именно с очень мощной нагрузкой.

Share this post


Link to post
Share on other sites
8 часов назад, BARS_ сказал:

Когда MOSFET сдыхает, то становится перемычкой

Смотря как сдыхает: потерю контакта, внутренний брак девайса с той же потерей контакта - это все ведь тоже к сдыханию относится. Да и что плохого-то в каскаде?

 

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

Может стоит научиться пользоваться осциллом?

Вы стояли рядом, когда я измерял? ;) Осиллом пользоваться, как бэ, умею, но да - измерял на DSO138...

 

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

Плюс постоянный нагрев резистора и транзистора.

КТ815 гонял - в открытом состоянии (на простое) так и не нагрелся в течении часа...

 

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

МК при этом может в любом состоянии оставить вывод, а транзистор с вероятностью 99% пробьет.

Ну, если молния в машину попадет - то да! А так - чем пробьет-то??? Если на ноге будет 1, то VT1 будет открыт, а ключи закрыты. А если ноль - то VT1 закроется, а ключи - откроются. Чем пробивать-то? Все защищено резисторами...

 

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

а для обеспечения нормальной трассировки

Так я не понял - трассировку, саму разводку то есть - ее китайцы сами, что ли, разработают? Им только схему, а они - готовую плату? И все это - за несколько баксов?

6 часов назад, IMXO сказал:

зависит от кривизны рук

Лет 15 уже так скребу - и все работает. Это - первый косячный случай...

7 часов назад, Armenn сказал:

Поставьте HCPL-3120 и посмотрите насколько снизиться нагрев транзисторов.

Если бы он был под руками)) А транзюки и так не греются, даже на карлосоне...

7 часов назад, Armenn сказал:

простятся вам самые смелые идеи по разводке и перезагрузки прекратятся

Не, переразводить, видимо, все же придется - сбоить начинает сразу же, нагреться даже не успевает...

Share this post


Link to post
Share on other sites
Только что, Prozac сказал:

измерял на DSO138

Этим гамном измерять бесполезно. Не бывает на затворе ровных фронтов. Это конденсатор, мгновенно зарядить его не получится никак. Тем более когда такая конская емкость затвора. Так что греться MOSFET будут знатно.

 

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

Чем пробивать-то? Все защищено резисторами..

Когда это резисторы стали защищать от пробоя? А по бортовой сети может много чего интересного гулять.

 

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

ее китайцы сами, что ли, разработают?

С какой радости? Им трассировку, а они плату. И все это за несколько баксов. Вот как раз сейчас у меня в производстве находятся 6 мелких плат, которые заказаны, как одна плата. С доставкой вышло 600р. Т.е. 100р одна плата. И таких панелей будет 5 штук, т.е. одна плата стоит 20р. Сможете за 20р плату сделать? Уверен, что нет. Тем более двухсторонние, заводского качества, с маской и шелкографией. 

 

10 минут назад, Prozac сказал:

потерю контакта, внутренний брак девайса с той же потерей контакта - это все ведь тоже к сдыханию относится.

А если контроллер откажет? А если стабилизатор умрет?

 

10 минут назад, Prozac сказал:

Да и что плохого-то в каскаде?

В том, что управление кривое.

Share this post


Link to post
Share on other sites
20.06.2020 в 22:15, Prozac сказал:

включал BOD микроконтроллера (стало еще хуже)

А BOD Вы включаете только тогда когда что-то не работает?

Share this post


Link to post
Share on other sites

Итак, заработало. Просто прикрутил плату к аллюминиевой рамке корпуса, которая и стала играть роль мощного "земляного" провода (как я и задумывал), разнося "землю" по точкам, что я обозначил красными звездочками. Немного поигрался с частотами ШИМ и процентами заполнения, потестил алгоритмы скачкообразного и плавного изменения скорости "пропеллера". Тестил как на заглушенном, так и на заведенном движке. Все работает ровно, ничего не виснет, ничего не греется! Одним словом, я понял, куда копать! Спасибо большое за помощь!!! Схема управления ключами оказалась не такой уж и "убогой")) Для надежности напаяю на ножки МК блокировочный кондей и, возможно, мелкий Шоттки в обратном включении - на всякий случай, чтобы "земля не прыгала" при помехах. В остальном - вроде бы, все ОК. Благодарю за помощь!!!

22 минуты назад, AvrAsm сказал:

А BOD Вы включаете только тогда когда что-то не работает?

Нет, разумеется! BOD, как и "собаку" я включаю всегда, но только ПОСЛЕ отладки - когда схема начинает работать чисто и все тесты пройдены; дабы, в случае каких-либо проблем, не грешить на вспомогательные модули. И после всключения систем надежности тестирую схему еще раз.

Edited by Prozac

Share this post


Link to post
Share on other sites
30 минут назад, Prozac сказал:

Итак, заработало.

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

Share this post


Link to post
Share on other sites

Дык, по сути, земля почти как на Вашем рисунке и приходит, только вместо проводов - рама корпуса. От левой нижней стойки она практически прямиком идет к ноге МК, от левой верхней - кратчайшим путем к ключам, а от нижней правой - к стабилизатору. Вот и разделение. Ну, а сама рамка будет крепиться к кузову авто - она с проушинами.

1592936695160-1114848791.jpg

Edited by Prozac

Share this post


Link to post
Share on other sites
21.06.2020 в 19:51, ARV сказал:

Я вам уже писал - это худшее решение из всех, что вы уже приняли

И тем не менее, именно оно оказалось рабочим...

Share this post


Link to post
Share on other sites

@Prozac То, что сейчас заработало, не значит, что это хорошее решение, нужно стараться делать по уму, сейчас все свежее, контакт хороший, работает, пройдет время, автомобиль, это грязь, сырость, вибрации, контакт с пластиной может нарушиться. Решать вам, лучше бы сделали второй вариант платы, с учетом всех выявленных недостатков.

Share this post


Link to post
Share on other sites
11 минут назад, GalatZ сказал:

@Prozac То, что сейчас заработало, не значит, что это хорошее решение, нужно стараться делать по уму, сейчас все свежее, контакт хороший, работает, пройдет время, автомобиль, это грязь, сырость, вибрации, контакт с пластиной может нарушиться. Решать вам, лучше бы сделали второй вариант платы, с учетом всех выявленных недостатков.

Да я все понимаю - конечно нужно делать по уму! Просто, во времени ограничен - лето не бесконечно, в машине не одно сделать запланировал, это устройство держало весь ремонт... Следующие платы уже буду с большим вниманием разрабатывать!.. А эту... Покрою болтики в местах контакта с печатью лаком и, увы, "понадеюсь на русский авось" - возможно, что все будет в порядке; а если уж когда-то и откажет - тогда и переделаю... Понимаю, что не оптимальные мысли, но пусть пока так; по крайней мере, прога уже будет написана и отладена, проводка под примочку сделана - в случае поломки будет уже легче восстановить.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Лучше уж сразу жениться на дочке олигарха и ездить на машине с водителем - пускай у него голова болит за вентиляторы. Или стать полярником в Антарктиде - там вентилятор не нужен вовсе. Как и машина. :lol2:


"Я не знаю какой там коэффициент, я просто паять умею. "

Share this post


Link to post
Share on other sites
8 часов назад, AvrAsm сказал:

купить нормальную машину? чтоб летом холодила а зимой грела

А нафига? Можно же налепить кучу кривых схем, с трассировкой, сделанной ногами и радоваться.

 

10 часов назад, Prozac сказал:

если уж когда-то и откажет - тогда и переделаю

Вот только произойдет это в самый неподходящий момент. Летом, в жару под 50 градусов и в пробке. Я что-то перестал понимать вашу логику. То вы ставите по два транзистора, якобы для надежности, то бросаете все со словами - "И тааааак сойдет!". Да еще и МК ставите самый дешманский с Али. Это при том, что температура под капотом совсем не маленькая. Еще и воткнули в плату стабилизатор в TO220 ничем него не зафиксировав. Он первым и отвалится при езде. Вибрация - довольно мерзкая штука, знаете ли.

 

11 часов назад, Prozac сказал:

сама рамка будет крепиться к кузову авто

И просто будет торчать голая плата без какого-либо корпуса?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Где-то я уже это слышал.....А вспомнил...про дроссель в усилителе D-класса.Намотаный витым проводом..Тож самое мне утверждали. И про моножилу говорили, что она вот звучит...Да , вы забыли про отсутствие обертонов в звуке гитары и насыщиности всей картины в целом......так обычно все ""знатоки"" звука говорят...Вот слово в слово...Как под копирку. Дак почему их становится больше?
    • Спасибо всем за дельные советы - оч. много юмора со многих смеялся =). Действительно, могут и само видеонаблюдение стырить... Думали продавать какое-то время... но... как-то не решились(и район хороший - недалеко от Цивилизации - населённого пункта), да и сил было много вложено... И появился ещё 1 вариант, это - установить камеру у соседей напротив через дорогу - они вроде постоянно там живут... но правда ракурс захватит только забор...  Ещё у родственника возникла идея сделать сигнализацию с возможностью отключать онлайн после срабатывания... но как-то не ясно на счёт эффективности отпугивания от её шума... убегут-ли, если будут при этом знать что никто не придёт а полиция не известно - будет-ли реагировать... В любом случае - спс за отзывчивость и ответы =)... 
    • Т.е. приятный ламповый звук.)
    • Разница в том, что чем больший ток усилитель вкачивает в нагрузку, тем больше искажений он генерит. Если на 8 Ом УМ дает тысячную процента (например), то на 2 Ома он даст уже десятую или больше. Но Дорофеев изначально дает десятую на СЧ и ВЧ. С гирляндой выходников без соответствующей раскачки он даст полпроцента или больше. А на 2 Ома там будет ламповый спектр.  
    • Предполагаю китайский класс D.)
    • поэтому намотал тор. ))) И ЛМ1084 в питании ВК (шунт перед электролитами, через пару секунд в КЗ), Назар в слаботочку.
    • чего только не сделаешь, чтоб в армию не забрали. @sergey bolloev   тебе прививку спутникоп v делали? если да, то когда?
  • Similar Content

    • By Anton Chehonin
      Вот сам код программ
       
      Текст программы МК
      /*******************************************************
      Chip type : ATmega8
      Program type : Application
      AVR Core Clock frequency: 8,000000 MHz
      Memory model : Small
      External RAM size : 0
      Data Stack size : 256
      *******************************************************/

      #include <mega8.h>
      #include <delay.h>

      // Alphanumeric LCD functions
      #include <alcd.h>

      // Standard Input/Output functions
      #include <stdio.h>
      #include <stdlib.h>

      // Declareyourglobalvariableshere

      float s;
      unsigned long int k0=0,k1=0,k2=0,k3=0,k0123=0;
      unsigned long int k4=0,k5=0,k6=0,k7=0;//k4567=0;
      unsigned long int k8=0,k9=0,k10=0,k11=0;//k891011=0;
      unsigned long int k12=0,k13=0,k14=0,k15=0;//k12131415=0;
      unsigned long int k16=0,k17=0;
      char k=0;

      void main(void)
      {
      // Declare your local variables here

      char buffer[20];


      char a,b,c,d,e,f;
      // Присваивание переменным a,b,c численные значения 63 05 00 01 CF A1
      a=0b01100011;
      //63
      b=0b00000101;
      //05
      c=0b00000000;
      //00
      d=0b00000001;
      //01
      e=0b11001111;
      //CF
      f=0b10100001;
      //A1

      DDRD.2=1;
      PORTD.2=0;

      // USART initialization
      // Communication Parameters: 8 Data, 1 Stop, No Parity
      // USART Receiver: On
      // USART Transmitter: On
      // USART Mode: Asynchronous
      // USART Baud Rate: 9600
      UCSRA=(0«RXC) | (0«TXC) | (0«UDRE) | (0«FE) | (0«DOR) | (0«UPE) | (0«U2X) | (0«MPCM);
      UCSRB=(0«RXCIE) | (0«TXCIE) | (0«UDRIE) | (1«RXEN) | (1«TXEN) | (0«UCSZ2) | (0«RXB8) | (0«TXB8);
      UCSRC=(1«URSEL) | (0«UMSEL) | (0«UPM1) | (0«UPM0) | (0«USBS) | (1«UCSZ1) | (1«UCSZ0) | (0«UCPOL);
      UBRRH=0x00;
      UBRRL=0x33;


      // Alphanumeric LCD initialization
      // Connections are specified in the
      // Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
      // RS - PORTС Bit 0
      // RD - PORTС Bit 1
      // EN - PORTС Bit 2
      // D4 - PORTС Bit 3
      // D5 - PORTС Bit 4
      // D6 - PORTС Bit 5
      // D7 - PORTD Bit 7
      // Characters/line: 20
      lcd_init(20);
      lcd_clear();
      delay_ms(1000);
      while (1)
      {
      printf("%c%c%c%c%c%c",a,b,c,d,e,f); // отправка в порт

      //принимаем байты
      k=getchar(); // 0 байт
      if (k==99) {PORTD.2=1;}
      k0=getchar(); // 1 байт Активная энергия+
      k1=getchar(); // 2 байт
      k2=getchar(); // 3 байт
      k3=getchar(); // 4 байт
      k4=getchar(); // 1 байт Активная энергия-
      k5=getchar();
      k6=getchar();
      k7=getchar();
      k8=getchar(); // 1 байт Реактивная энергия+
      k9=getchar();
      k10=getchar();
      k11=getchar();
      k12=getchar(); // 1 байт Реактивная энергия-
      k13=getchar();
      k14=getchar();
      k15=getchar();
      k16=getchar();
      k17=getchar(); // 19 байт


      k0=k0«24;
      k1=k1«16;
      k2=k2«8;
      k0123=k0|k1|k2|k3;


      s=k0123;
      sprintf(buffer,"A+=%.4fkWh",s/2500);
      lcd_gotoxy(0,0);
      lcd_puts(buffer);

      // k4=k4«24;
      // k5=k5«16;
      // k6=k6«8;
      // k4567=k4|k5|k6|k7;
      // s=k4567;
      // sprintf(buffer,"A-=%.4fkWh",s/2500);
      // lcd_gotoxy(0,1);
      // lcd_puts(buffer);
      //
      // k8=k8«24;
      // k9=k9«16;
      // k10=k10«8;
      // k891011=k8|k9|k10|k11;
      //
      //
      // s=k891011;
      // sprintf(buffer,"R+=%.4fkVarh",s/2500);
      // lcd_gotoxy(0,2);
      // lcd_puts(buffer);
      //
      //
      // k12=k12«24;
      // k13=k13«16;
      // k14=k14«8;
      // k12131415=k12|k13|k14|k15;
      // s=k12131415;
      // sprintf(buffer,"R-=%.4fkVarh",s/2500);
      // lcd_gotoxy(0,3);
      // lcd_puts(buffer);

      delay_ms(1000);
      lcd_clear();

      }
      }
    • By dima040891
      Приветсвую!
      Кто ни будь работал с микросхемой STLED316S?  Это драйвер семисегментонго индикатора.
      Можете привести минимальный кусок кода который выводит любую цифру на дисплей. Из документации не пойму как с ней работать...
      На форумах инфы почти нет. Из того что есть тоже толку мало. Буду рад любой инфе по этой микросхеме.

      Ещё правильно же понимаю биты по SPI передаются младшим вперёд, а такты нужно передавать инверсные?

      В качестве МК применяю STM32.
    • By Student161
      Добрый день! "Не вели казнить! Вели слово молвить!" Печеньку модератору!
      Увлекаюсь ардуинками и решил расширить кругозор в области ремонта БП. Заволялось два мертвых и один полумертвый БП 220-12 6А и два 12.5А. 6А ожил после замены всдувшегося конденсатора, а вот 12А интереснее проблемы одинаковые силовой ключ, резисторы, шим контроллер (или как там его зовут UC3845AN) кажется еще диодный мост на выходе, пред и термистор. Поменял все мелкие конденсаторы. Один блок питания "вроде" ожил (при подключении через лампочку выдает 12В), пока не собираю он у меня как образец. А вот последний БП выдает без нагрузки через лампочку 5В вместо 12В. Что не говорят в ютубе "осцилограф в БП не нужен", но я уже и его за юзал. Скачет питание на микросхеме. Выпаивал все конденсаторы и проверял, стоящие в цепи питания. Сдался и вот я тут за помощью в очереди! Помогите разобраться! БП мне и даром не нужен, а вот опыт бесценен. Пила на 4й ноге "рваная" питание - пила.





    • By sunjob
      добрый день
      проект v-usb
      выкус из спецификации/инета/форумов:
      - реализация не полностью соответствует стандарту
      - работа на 100% не гарантируется
      - питание по USB / с компа может провалиться до 4-4.5В (а F_CPU идет в "притирочку" ...)  :))
      у всех рекомендованных схем подключения (3 шт) имеются те или иные очевидные минусы.



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


       
      достаем помидоры, баркова, мысли, высказываемся (заранее благодарен)
      tag: v-usb, usb, avr, atmega328p, avr-gcc, linux/mac-osx
      NO atmega32u4, NO arduino pro micro etc...

×
×
  • Create New...