Есть желание научиться создавать устройства на МК.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
BenTech
Встал на лапы
Сообщения: 139
Зарегистрирован: Пн авг 18, 2008 22:08:48
Откуда: г. СПб
Контактная информация:

Re: вопросы полного чайника

Сообщение BenTech »

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


Так?

Изображение

Правда со стабилитроном вместо 5В после делителя получается 0.6, хотя Proteus не всегда корректно отрабатывает.

Код: Выделить всё

В таких случаях ножки наращивают сдвиговыми регистрами. Например, 74HC595.


Посмотрело, спасибо, это выглядит более надёжно, чем пляски с I2C.
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: вопросы полного чайника

Сообщение Rtmip »

BenTech писал(а):Так?...Правда со стабилитроном вместо 5В после делителя получается 0.6, хотя Proteus не всегда корректно отрабатывает.

Нет, Proteus тут не при чем, стабилитрон надо перевернуть, неправильно он сейчас стоит :)
Еще, резисторы лучше увеличить раза в 4 каждый...
И еще, учитывая, что это цепь бензонасоса, может лучше развязать через оптрон...
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: вопросы полного чайника

Сообщение YS »

Да, плюсую - резисторы поставить большего номинала, стабилитрон перевернуть. Ну хоть почитали бы, как включаются стабилитроны, а. :)

Насчет оптрона ХЗ, не думаю, что он там нужен... Единственно можно вместо реле с теоретически искрящими контактами поставить мощный полевик. :idea: Ну это если уж совсем заморачиваться на тему безопасности. Полевик еще и компактнее.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
BenTech
Встал на лапы
Сообщения: 139
Зарегистрирован: Пн авг 18, 2008 22:08:48
Откуда: г. СПб
Контактная информация:

Re: вопросы полного чайника

Сообщение BenTech »

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


Сорри =).

Насчет оптрона ХЗ, не думаю, что он там нужен... Единственно можно вместо реле с теоретически искрящими контактами поставить мощный полевик.

Просто реле уже есть, а оптроны и полевики надо покупать. Искры не особо беспокоят, всё таки реле можно поставить удаленно от бензонасоса.
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: вопросы полного чайника

Сообщение Rtmip »

YS писал(а):Единственно можно вместо реле с теоретически искрящими контактами поставить мощный полевик.

Да, хорошая идея, плюсую :)
BenTech писал(а):Искры не особо беспокоят, всё таки реле можно поставить удаленно от бензонасоса.

Нужно поставить подальше!
Например, в тему безопасности:
Особенно часты случаи возгорания при проверке бензонасосов. Насос потребляет немалый ток (3…8 А, а пусковой ток еще больше), что при включении вызывает сильное искрение в контактах. Главные ошибки при этом - ненадежный электрический контакт с клеммами насоса, замыкание и размыкание электроцепи вблизи насоса и бензина...
тут
просто на всякий случай, мы ведь не знаем в каком авто будет установлено устройство :)
Аватара пользователя
BenTech
Встал на лапы
Сообщения: 139
Зарегистрирован: Пн авг 18, 2008 22:08:48
Откуда: г. СПб
Контактная информация:

Re: вопросы полного чайника

Сообщение BenTech »

Я вот только сейчас подумал, ведь в бортсети напряжение нифига не 12В, а вплоть до 14В может доходить. 5В для работы МК будут стабилизированы, а вот проверка 12в из бортсети при помощи делителя может вызвать ряд проблем, как мне кажется.

Изображение

Если использовать оптрон, то это должно избавить от этих проблем я правильно понимаю?
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: вопросы полного чайника

Сообщение YS »

Я вот только сейчас подумал, ведь в бортсети напряжение нифига не 12В, а вплоть до 14В может доходить.


Вы подумали только сейчас, а я подумал сразу и посоветовал поставить не только делитель, но и стабилитрон. :wink: К слову, там и выбросы могут быть большие. Так что в пределе даже больше 14 В...

Оптопару тоже можно, но я не вижу тут в этом особого смысла. Если питание гальванически не развязано, то ценность оптопарного решения снижается. Хотя, разумеется, хуже от этого не будет.

К слову, включили вы ее тоже неверно.

R2 слишком маленький, это раз; транзистор оптопары хорошо бы включить с по схеме общим эмиттером, это два.

5В для работы МК будут стабилизированы


Дарю защищенную схему питания, которую я использовал в проекте ограничителя скорости для автопогрузчика:

Изображение

Стабилизатор можно поставить на 5 В, только посмотреть, что там с током потребления и, возможно, скорректировать R4/R5.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Sam85
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт янв 21, 2011 07:48:23

Re: вопросы полного чайника

Сообщение Sam85 »

Доброго времени суток :) не подскажете аппаратуру которая могла бы послужить донором для DTMF дешифратора ? купить на месте не представляется возможным :( есть целый ассортимент DTMF генераторов, или хороший инет магазин
Аватара пользователя
Sam85
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт янв 21, 2011 07:48:23

Re: вопросы полного чайника

Сообщение Sam85 »

здравствуйте :) можно ли построить WAV плеер на 8меге ? если можно то киньте ссылку на схемку и код :)
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: вопросы полного чайника

Сообщение YS »

можно ли построить WAV плеер на 8меге ?


Теоретически да, но потребуется внешний декодер MP3 типа VS1011.

Схему с кодом мне искать лень. :sleep: Такие проекты гуглятся.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Sam85
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт янв 21, 2011 07:48:23

Re: вопросы полного чайника

Сообщение Sam85 »

декодер мр3 не потребуется, мне ведь нужен wav плеер
nirq
Опытный кот
Сообщения: 758
Зарегистрирован: Вс фев 10, 2013 15:26:00

Re: вопросы полного чайника

Сообщение nirq »

YS писал(а):стабилитрон... для автопогрузчика
Чем суппрессор отличается от стабилитрона?

1). самоуспокоение через психологию
2). но ведь и сегодня же тоже опять повезло!

Вывод: всё работает, инфа 100%, проверено в ответственном применении.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: вопросы полного чайника

Сообщение YS »

Чем суппрессор отличается от стабилитрона?


Тем, что супрессор может выдерживать киловатты в импульсе, и его можно втыкать на вход, не устанавливая R4/R5. А так это обычный стабилитрон. Просто мощный и дорогой. Иногда и быстрый, но совсем короткие импульсы тут подавляются фильтром R4/R5-C1.

Тем не менее, кроме ограничения тока стабилитрона, R4/R5 выполняют тут функцию разгрузки стабилизатора по мощности. Ток потребления мал, потому здесь так делать можно. Запараллелены они тоже не от того, что у меня не было резистора на 510 Ом.

но ведь и сегодня же тоже опять повезло!


"Везет" каждый день уже примерно два года.

декодер мр3 не потребуется, мне ведь нужен wav плеер


Да, точно, что-то я не так ваше сообщение прочел. :)
Разница между теорией и практикой на практике гораздо больше, чем в теории.
nirq
Опытный кот
Сообщения: 758
Зарегистрирован: Вс фев 10, 2013 15:26:00

Re: вопросы полного чайника

Сообщение nirq »

Быстрый не "иногда", а главное слово, на которое даже первая буква в аббревиатуре как бы намекает. По сравнению с которым остальные слова уже постольку-поскольку.
Где-то в октябре четвёртого года эксплуатации на вход прилетит киловольт. Однократно.

А кто покупает эти дорогие обычные стабилитроны - тот просто деньги считать не умеет. Дурачок. Ламер. Буржуй прозападный. В погоне за модой-с... короче маркетинг.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: вопросы полного чайника

Сообщение YS »

первая буква в аббревиатуре как бы намекает.


TVS - transient voltage supressor, подавитель импульсных помех. Ну да, что-то про быстроту тут есть...

Тем не менее, вы не аргументируете, почему RC-фильтр (с частотой среза примерно 6 кГц) по вашему мнению не спасет от ESD-разряда? Конденсатор не может заряжаться мгновенно.

Вообще, стабилитрон тут ставился отнюдь не для подавления выбросов статики, а для защиты от переполюсовки (да-да, шунтирует вход, максимум - выгорят резисторы), ошибочного включения в сеть 24В, а также от вероятных выбросов при, например, утапливании педали газа (там никак не наносекунды).
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Sam85
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт янв 21, 2011 07:48:23

Re: вопросы полного чайника

Сообщение Sam85 »

ARV писал(а):
YS писал(а):Первое - использовать компиляторо-специфичные костыли вроде PORTB.x крайне не рекомендуется. Это плохой стиль. Следует использовать битовые операции и сдвиги.
а что же в вашем примере нет этих самых сдвигов? собственно, и конечный автомат немножко притянут за уши... если я верно понял, то нужен "бегущий огонь", меняющий направление в зависимости от состояния кнопки?

Код: Выделить всё

#define BUTTON_PIN            (1<<PD0)
unsigned char mask = LED1;
while(1){
   PORTC = mask;
   delay_ms(ANIMATION_DELAY_MSEC);
   if(PIND & BUTTON_PIN){
      mask <<= 1;
      if(mask > LED3) mask = LED1;
   } else {
      mask >>= 1;
      if(mask==0) mask = LED3;
   }
}
как-то так, по-моему...


if(PIND & BUTTON_PIN){ как будет звучать это выражение на человеческом языке ? :) очень нужно,
как я понял это тоже самое что и if(PIND & 1<<PD0). Нужен смысл этого выражения
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: вопросы полного чайника

Сообщение ARV »

Sam85 писал(а):Нужен смысл этого выражения
какой еще смысл, кроме написанного в коде?! см. define
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Sam85
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт янв 21, 2011 07:48:23

Re: вопросы полного чайника

Сообщение Sam85 »

ARV писал(а):
Sam85 писал(а):Нужен смысл этого выражения
какой еще смысл, кроме написанного в коде?! см. define


попробую по другому :) что значит символ & ? дословно. то что это амперсанд уже знаю
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: вопросы полного чайника

Сообщение ARV »

Sam85 писал(а):что значит символ & ?
двоичное И :)))
см. краткий ликбез
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Sam85
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт янв 21, 2011 07:48:23

Re: вопросы полного чайника

Сообщение Sam85 »

ARV писал(а):
Sam85 писал(а):что значит символ & ?
двоичное И :)))
см. краткий ликбез

спасибо за ссылку :)
Ответить

Вернуться в «Разные вопросы по МК»