Jump to content

vova_ua

Members
  • Content Count

    84
  • Joined

  • Last visited

Community Reputation

1 Обычный

About vova_ua

  • Rank
    Осваивающийся
  1. А если: 1. использовать таймер с нисковольтным питанием типа LMC555. Для него тоже выходное напряжение ниже около 1.5В питания? 2. использовать для этой цели простой мультивибраторный ШИМ ? на сколько такая схема стабильна? как тут? ...только без драйвера на 315-том
  2. делаю ШИМ регулятор оборотов аккумуляторной отвертки с литиевым элементом 3.6В (1.3А*час) на 555 таймере сама ШИМ при 2.8 - 3.0В питания работает стабильно. Вопрос возник в выборе полевика. Вроде как например тот же IRLZ44 должен подойти но и от помощи в подборе не откажусь :)
  3. Динов нет, меня интересует опыт людей уже собравших подобные АС. Я немного знаком с динамиками типу 4А28 и подобным (из того же времени). Но мой опыт очень не значителен и не актуален, так как это у меня это будет первая конструкция АС под ламповый усилитель.
  4. почему же не по адресу? Вот меня и интересует АС (акустическая система) для лампового усилителя.
  5. Друзья, собираю информацию по АС для лампового усилителя по Манакову (Двухтактный УНЧ 6П3С, EL34) Номинальная мощность 6-17ВТ (в зависимости от режима и ламп выходных каскадов). Предпочтения по жанрам довольно широкое, кроме попсы, эелектронной музыки и минимум классики. Может посоветуете конструкцию АС по такой усилитель.
  6. друзья, есть "китайские" модули передатчик и приемник на 433МГц задача - включать отключать нагрузку по этому радиоканалу. Вопрос в шифраторе/дешифраторе для этой цели. Если взять простейший генератор или мультивибратор в качестве шифратора, то какова будет схема дешифратора? И будет ли стабильно работать такое решение (не будет ли ложных срабатываний из-за такого простого решения)? К сожлалению "гугл не подсказал" ответа на такой вопрос.
  7. спасибо друзья я собрал 2 таких устройства один из них как раз работает под управлением только одного порта и работает очень хорошо. Проблемы возможны только на грани уверенного приема, так как там уже сигнал похуже. вот решил второе устройство сделать с управлением вкл/откл ипульсами. Но действительно я так и экономии питания ни улучшения надежности не получу наверное.
  8. обоснуйте, если конечно вас это не затруднит, я обязательно прислушаюсь. А то "бред" не самое лучшее обоснование устройство можно сказать готовое, но я еще могу внести изменения в код
  9. спасибо за совет. есть ети самые резоны фактически это радиоуправляемое устройство и думаю нет смысла удержывать единичное состояние. Возможно в удерживании состояния есть смысл, может так и надежней будет... Но пока мне кажеться что более удобно будет подать короткий импульс включения и такой же импульс отключения другим портом МК
  10. друзья, прошу помочь в таком вопросе. Есть устройство на МК, которое управляет исполнительным реле путем подачи кратковременного импульса (лог1). Один из портов таким импульсом должен включить нагрузку, другой таким же импульсом должен нагрузку отключить. задача собрать триггер на логике или транзисторах, который будет управлять транзисторным ключом и реле. Главное чтобы после подачи питания (или возможными перебоями в питании) он не включал реле (не занимал рандомное состояние на выходе), а ждал сигнал управления. упрощенную схему прилагаю.
  11. можно, будет работать но дальность у подобных модулей так себе. Нужно обязательно антенну применять
  12. 1. я не говорил что советы говно 2. мне не нужен триггер. Вопрос - найти баг в коде который есть причиной постоянного вызова функции (relay) и исправить его Так как желаемый алгоритм управления я также описал выше. Но с этим я сам разберусь после того как не без посторонней помощи исправлю баг с вызовом функции. 3. магия... Очень тонко подметили. Для Вас возможно это как азбука, для меня - магия
  13. Я упомянул что в программировании я не разбираюсь - Вы же советуете написать триггер. Согласитесь же - Вы ведь тоже пропускаете многое из написанного мной мимо ушей Но ведь я никого и никак не хочу задеть или обидеть, у меня совсем иная задача. Тем не менее если я задел Вас, прошу простить Давайте попробую максимально конкретизировать вопрос! Я бы хотел найти баг в коде который есть причиной постоянного вызова функции (relay) и исправить его Если Вы например имеете свободное время и желание помочь и можете просмотреть код и помочь в этом вопросе - буду благодарен. Если же нет, то возможно не стоит тратить время на мой вопрос
  14. только что скачал исходник который прикрепил выше. Вот наверное та часть кода о которой Вы упоминаете. //============================================================== // Управление реле //============================================================== #ifdef BISTABLE_RELAY /* Бистабильное реле */ void relay (char s) { #asm ("cli") /* ATOMIC */ if (s) { /* SET */ PORTC |= 0x10; delay_ms(50); PORTC &= ~0x10; } else { /* RESET */ PORTC |= 0x20; delay_ms(50); PORTC &= ~0x20; }; #asm ("sei") /* END ATOMIC */ } #else /* Моностабильное реле */ void relay (char s) { #asm ("cli") /* ATOMIC */ if (s) { PORTC |= 0x10; } else { PORTC &= ~0x10; }; #asm ("cli") /* END ATOMIC */ } #endif //============================================================== // Сравнение температур и выдача команды //============================================================== void compare (void) { if ((temp2-hyst)>=temp) // Желаемая тем-ра больше измеренной - вкл. реле { relay(1); } else if (temp>=(temp2+hyst)) // Желаемая тем-ра меньше измеренной - откл. реле { relay(0); }; } Я не игнорирую советы, которые дали форумчане. Просто некоторые из них не могут быть актуальными так как не соответствуют тому что я описал в задаче. Я упомянул что в программировании я не разбираюсь - Вы же советуете написать триггер. Я упомянул иной алгоритм который мне был бы полезен - Вы не обратили на него никакого внимания. Сравните совет который дал Sergey-Ufa и иные советы и увидите что иные советы куда менее информативны и конкретны. В идеале я бы конечно хотел чтобы знающий человек просмотрел на досуге код и указал как бы мне решить мою ситуацию. Я не ставлю для себя задачу освоить программирование, так как для этого уже немного поздновато. Я нуждаюсь в помощи с этой задачей что и описал выше и что самое главное я действительно благодарен всем откликнувшимся не зависимо от советов
  15. Очень хорошее замечание. В таком случае я бы хотел реализировать аналогию с бистабильным реле но в идеале по такому алгоритму: Если температура ниже желаемой = выдавать импульсы включения бистабильного реле по такому вот принципу - первый импульс дительностью 1сек, далее пауза скажем в пол часа далее снова импульс в 0.5 сек, пауза в пол часа, импульс 0.5сек и т.д. пока температура не привысит желаемую + гистерезис. Ипмульсы отключения реле по такому же алгоритму. Термостат этот у меня работает в безпроводном режиме, применен приемник и передатчик на 433МГц Так вот все это нужно для уменьшения потребления тока передающей части и улучшения стабильности работы в случае кратковременного либо длительного отключения приемной части. В посте только часть кода, в прикрепленном файле исходник. Я бы с радостью написал все что угодно, но в моем посте я четко описал суть ситуации и мои познания в этом деле. 1. читайте пожалуйста мой пост полностью особенно о том что я очень далек от программирования, хотя с помощью гугла удалось добавить подсветку в эту прошивку. 2. я вижу что часть кода которую я привел в посте и возможно в аттаче действительно на мой взгяд "чайника" не для AVR, но также вижу что он закомменчен и никак не влияет на работу прошивки. 3. Я блогодарен всем откликнувшимся. Но друзья! Есть задача, нужен совет либо конкретная помощь, какую вот например предоставил - Sergey-Ufa
×
×
  • Create New...