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

Приемник Сигналов Пьезоизлучателя


Рекомендуемые сообщения

Доктор

А в схеме выше, постоянная времени заряда конденсатора определяется RC или надо расчитать переходной процесс , от туда определить постоянную времени, т.е. с учётом катушки ( трансформатора ) ? Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

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

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

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

А вот с этими вопросами я вряд ли смогу помочь. Всё-таки, образование у меня не техническое, а медицинское.

Опыт - да, есть. Но на уровне весьма продвинутого радиолюбителя.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Я кстати читал ваш профиль, меня впечатлило. Вы оказывается учёный и человек широкого профиля !!!!! Впечатляет. Даже не верится , что вы модератор.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Доктор.

Известно, что для включения MOSFETа необходимо подвести к затвору заряд Qg, который учитывает перезаряд ёмкостей Cgs и Миллеровской Сgd.

Тогда необходимый ток рассчитывается по формуле :

Ig = dQg/dt ,

если считать , что ёмкость Cgs была разряжена , а ёмкость Сgd заряжена до напряжения между стоком и истоком, то формулу можно переписать Ig = Qg /tin ,

где tin - время включения транзистора.

Сейчас читаю, различные статьи по этому поводу и столкнулся с непониманием одного момента, в статьях пишут , что ток затвора определяется Ig = Qg * f , где f - частота коммутации. Получается, что мы по этой формуле определяем ток затвора, который за действие периода коммутирующего сигнала подведёт необходимый заряд Qg. Но включить транзистор, то надо гораздо быстрее , чем длительность управляющего сигнала, а по формуле получается, что как только закончилась длительность сигнала мы его включили и тут же надо выключать. Можете поставить на путь истинный.

Ссылка на комментарий
Поделиться на другие сайты

По идеи это tin должна быть заданная длительность фронтов, но с каких побуждений её выбирать. Возможно исходить из доступного тока драйвера и рассеиваемой мощности на полевике и прити к компромису .

Изменено пользователем Abraziv
Ссылка на комментарий
Поделиться на другие сайты

Я сейчас на гастролях, далеко от дома. На форум заскакиваю только на несколько минут, как получится. Дома буду только после 14-го декабря.

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

Так что реально скорость переключения полевика определяется токовыми возможностями его затворного драйвера.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Доктор не подскажите, как оценить мощность резистора в цепи затвора. Я его посчитал получился 6 Ом. Пиковый ток затвора 1.12А, напряение 12 В, длительность фронта 25 нс. Просто если брать по пиковому току, получается дохрена.

Ссылка на комментарий
Поделиться на другие сайты

Да нет, берите по среднему. Импульс же короткий по сравнению с периодом его повторения.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

У меня вышло, что фронт импульса короче его длительности почти в 200 раз .

Если допустить, что пиковый ток имеет одну и ту же величину на фронте импульса. То получаем Igp^2 * Rg = 7.2 . Если считать, что длительность импульса в 200 раз превышает длительность фронта, то выходит Prg = 7.2 /200 = 37 мВт. Это в самом наихудшем случае воздействия миандра.

Можно грубо оценить вот так ?

Изменено пользователем Abraziv
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Да не заморачивайтесь этими мелочами. Увеличьте Ваше затворное сопротивление для надежности до 10 Ом и не парьтесь. Всё равно тютелька-в-тютельку такое никто не расчитывает.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Доктор, вот расчитал полосовой фильтр Баттерворта 4 порядка 105к-115к.Напряжение 12В. Теперь пытаюсь подобрать хороший малошумящий ОУ работающий с однополярным питание ( должно быть смещение).

Выбрал ADA4841 . Не могли бы вы подсказать, стоит ли его брать или не стоит.

Изменено пользователем Abraziv
Ссылка на комментарий
Поделиться на другие сайты

А зачем такие сложности? Вы же слушать ушами сигнал не будете. Этот ОУ более подходит для аудиоприменений, да еще в батарейных устройствах (микромощный). Для Вашей задачи вполне подойдет и более "дубовый" ОУ. IMHO.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Дело в том, что после фильтра будет стаять буферный ОУ , а после 16 битное 2 Msp ADC. Хочется побольше LSB сохранить. Микромощный, так как будет батарейное питание. Спасибо, что ответили.

Изменено пользователем Abraziv
Ссылка на комментарий
Поделиться на другие сайты

Лично я с ним не работал, поэтому ничего определенного именно об этом ОУ сказать не могу. С учетом дополнений в предыдущем посту могу только подтвердить, что выбор адекватный.

Пробуйте.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

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

post-162841-0-14148200-1391265288_thumb.jpg

Впринципе могу переделать, чтобы постоянка в одной точке задавалась. Правда придётся стваить неинвертирующий ОУ вместо буферного инвертирующего + дополнительные элементы ( конденсатры, резисторы ). Я просто думаю, что инвертирующий ОУ вносит меньше шумов, так как входное сопротивление будет зависеть от резистора, а не от диф. входного сопротивления.

Изменено пользователем Abraziv
Ссылка на комментарий
Поделиться на другие сайты

Так, как у Вас, я делал в аудиоустройстве с питанием от сетевого адаптера. "Среднюю точку" формировал с помощью TL431. Но в нем и "основное" напряжение питания было стабилизировано 7809.

Если же у Вас батарейное питание, то очевидно, что его напряжение по мере разряда батареи будет падать. Поэтому среднюю точку лучше задавать с выхода ОУ (просто повторителя, причем, его тип особой роли не играет, можно самый широко распространенный и дешевый), на вход которого подается примерно половина питания с делителя. Шунтировать конденсатором нужно только нижний резистор и ни в коем случае не оба! "Примерно" - потому, что очень большую роль играет тип ОУ. Скажем, в широко распространенных LM358/324 выходной сигнал может достигать почти нуля, но не "дотягивает" до напряжения питания примерно на 1,5 В. Это обусловлено разным включением транзисторов выходного каскада (нижнее плечо - с ОЭ, верхнее - с ОК). Для них надо учитывать эту особенность и "среднюю точку" делать примерно на 0,7 В меньше половины, чтобы размах выходного сигнала был симметричен в обе стороны. В ОУ с выходом на полевиках выходное напряжение может почти достигать и нуля и питания. Для них делается точно половина напряжения питания.

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

Насчет шумовых характеристик инвертирующего и неинвертирующего включений - не знаю. Вот по поводу задержки петли ООС имею соображения: http://forum.cxem.ne...40#comment-1439464 Но в Вашем случае IMHO это не существенно.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за подробное объяснение. НАсчёт последнего ОУ тоже не уверен, буду думать.

А можно заместо огорода с ОУ поставить, что то типо TLE2425 или подобную ?

Ссылка на комментарий
Поделиться на другие сайты

Так она же вроде 5-вольтовая? Наверное, можно, но искать, добывать?.. Стоит ли овчинка вычинки?

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

ДА вы правы. TLE 2426 от 4 до 40 В

Сейчас надо думать, как конденсаторы баластные считать.

post-162841-0-20065000-1391268145.jpg

Трансформатор думаю без расчёта буду делать, т.к. он мне нужен только чтобы диф состоявляющую снять. Ферит выберу только по частоте, накидаю по 5-10 витков с каждой обмотки, да и пойдёт думаю.

Я насчёт добычи компонентов вообще не парюсь, под боком фабрика мира. 1,5 недели и все номиналы у меня и цена нормальная )))

Изменено пользователем Abraziv
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • #include <Wire.h> #include <Oregon_TM.h> #include <BME280I2C.h> //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Скетч для устройства, передающего данные датчика BME280 в формате Oregon Scientific THGN132N //Принципиальная схема прилагается. //Для работы необходима библиотека https://github.com/finitespace/BME280/ //Устройство работает от 3-ех пальчиковых батареек, для экономии электричества заливать скетч нужно через ISP //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Также возможна передача данных в формате - THP (температура, влажность, давление, напряжение батареи) //Пример с приёмником поддерживает расшифоовку THP //////////////////////////////////////////////////////////////////////////////////////////////////////////// # define THGN_SEND 1 // Передавать ли данные в формате THGN132 # define THP_SEND 0 // Передавать ли данные в формате THP # define DEVICE_LOG 1 //Писать ли лог В Serial # define DONE_PIN 15 // вывод сигнала об окончании работы на таймер # define BME_WAIT 10 // Сколько мс ожидать датчик BME # define BATTERY_THR 3.5 // Порог напряжения для выставляения флага разряда батарейки (THGN) ///////////////////////////////////////////////////////////////////////////////////////////////// //Ниблы датчика THP //Во всех полях младшие ниблы идут вперёд!!! // 1-2 - тип (55) // 3 - канал (0-7) // 4-6 - (температура от -100С) * 10. Т.е. +25.1С = 1251 = 4E3h // 7-9 - Влажность *10 Т.е. 25.1% = 251 = 0FBh // 10-12 - (давление от 500ммртст) * 10. Т.е. 765мм = 2650 = A5Ah // 13-15 - данные с АЦП (A0) // 16-17 - CheckSUM // 18-19 - CRC8 (poly 0x07 start 0x00) ///////////////////////////////////////////////////////////////////////////////////////////////// Oregon_TM transmitter(4); BME280I2C bme; bool bme_present = false; float bme_temp(NAN), bme_hum(NAN), bme_pres(NAN); ///////////////////////////////////////////////////////////////////////////////////////////////// void setup() { digitalWrite(DONE_PIN, LOW); pinMode(DONE_PIN, OUTPUT); #ifdef DEVICE_LOG Serial.begin(115200); Serial.println("Waiting for BMEsensor..."); #endif //Обмен данными с BME////////////////////////////////// Wire.begin(); while(!bme.begin()) { if (millis() > BME_WAIT) break; } if (!bme.begin()) { #ifdef DEVICE_LOG Serial.println("No BME sensor found"); #endif bme_present = false; } else { switch(bme.chipModel()) { case BME280::ChipModel_BME280: bme_present = true; bme.read(bme_pres, bme_temp, bme_hum); #ifdef DEVICE_LOG Serial.println("Found BME280 sensor! Success."); Serial.print("Temperature = "); Serial.print(bme_temp, 1); Serial.println("C"); Serial.print("Humidity = "); Serial.print(bme_hum, 1); Serial.println("%"); Serial.print("Pressure = "); Serial.print(bme_pres * 0.75, 1); Serial.println("mmHg"); #endif break; default: #ifdef DEVICE_LOG Serial.println("Found UNKNOWN sensor! Error!"); #endif bme_present = false; } } //Напряжения батареи/////////////////////////////////////////// word battvotage = (word)(((float)(1.1 * 16368) / Vbg()) * 100); #ifdef DEVICE_LOG Serial.print("Battery voltage = "); Serial.println(battvotage,HEX); #endif //Подготовка и отправка данных THGN////////////////////////////////////// transmitter.protocol == 2; if (THGN_SEND) { transmitter.setType(THGN132); transmitter.setChannel(3); transmitter.setBatteryFlag(battvotage < BATTERY_THR); if (bme_present) { if (bme_hum > 98) bme_hum = 98; if (bme_hum < 2) bme_hum = 2; if (bme_temp > 70) bme_temp = 70; if (bme_temp < -50) bme_temp = -50; transmitter.setTemperature(bme_temp); transmitter.setHumidity(bme_hum); transmitter.setComfort(bme_temp, bme_hum); } else { transmitter.setTemperature(-49.9); transmitter.setHumidity(2); transmitter.setComfort(-49.9, 2); } transmitter.SendPacket(); } // Если отправляются оба формата пакетов, межу ними надо выдержать паузу if (THP_SEND && THGN_SEND) delay(100); //Подготовка и отправка данных THP////////////////////////////////////// if (THP_SEND) { transmitter.setType(THP); transmitter.setChannelTHP(1); transmitter.setBatteryTHP( battvotage); if (bme_present) { transmitter.setTemperatureTHP(bme_temp); transmitter.setHumidityTHP(bme_hum); transmitter.setPressureTHP(bme_pres * 0.75); // перевод Pa в mmHg } else { transmitter.setErrorTHP(); } transmitter.SendPacket(); } #ifdef DEVICE_LOG Serial.println(); Serial.print(millis()); Serial.println("ms"); Serial.println(); #endif //Команда на отключение питания digitalWrite(DONE_PIN, HIGH); } ///////////////////////////////////////////////////////////////////////////////////////////////// void loop(){} ///////////////////////////////////////////////////////////////////////////////////////////////// int Vbg() { ADMUX = (1<<REFS0)|(0<<REFS1)|(1<<MUX3)|(1<<MUX2)|(1<<MUX1)|(0<<MUX0); long buffersamp=0; for (int n=0x0; n<=0xff; n++ ) { ADCSRA = 0xc7; while (bit_is_set(ADCSRA,ADSC)); buffersamp += ADC; } buffersamp >>=4; //16368 full scale 14bit ADCSRA &= ~(1 << ADEN); // отключаем АЦП return buffersamp; } Вот код программы. Пробовал по разному и от 5в запитывал и всю систему от 3,3 в. Причем голая ардуинка с таймером работает в нормальном режиме некоторое время, но потом все равно слетает и начинает питать мк постоянно( Причем это происходит всегда через разный промежуток времени.
    • На фото может быть название , характеристики и т.д. И по этому фото я смогу выбрать такой же в инете.. самому мне не собрать..
    • А что даст фотка? Тот же щуп, только чуть крупнее и с проводами питания.
    • Для меня наверное лучше купить готовый.. цель повысить чувствительность до 1 mV.. Наверное на Авто стоит покупать , мне бы фотку какую нить..такого активного щупа..))
    • Так на схемах обозначается подключение к сети 220 В.
    • Привет, радионарод! Вот, решил показать, рассказать и дать попробовать свою придумку, как я внешнюю синхронизацию к "ослику" прикрутил. DSO138 уже не так популярен, но кто-то пользуется, кому-то быть может пригодится. Подробной информации по таким доработкам в сети не встречал, так что делюсь, чем сам измыслился. Собственно, схема. Немного фоточек. С "ослика" не пугайтесь, не умею я делать красивые корпуса с красивыми мордами лица к ним. Двухканального функционального генератора с возможностью двигать фазу у меня нет, поэтому какая-то программа-генератор из Интернетов, звуковая карта и DSO138. Смотрим синус, т.к. меандр из звуковухи никакой. Конечно, видна погрешность в измерениях. Прибор-то - игрушка. Да и генератор не блещет точным сигналом. Полноценного аналога внешней синхронизации (как у аналоговых приборов) не получится, но даже в таком виде эта доработка расширяет функционал осциллографа и дает в некоторых случаях возможность изучать два сигнала. Как пользоваться. Из иных доработок. Как видите, дурацкие ползунковые переключатели заменены на сдвоенные галетники на три положения. Кнопки поставлены большие тактовые 12х12 мм. Подпаяны паралельно, старые удалять не нужно. Светодиод тоже в паралель. Питание батарейное, от аккумулятора старого "умнофона". Полтора ампер-часа, наверное. Плата зарядки, плюс повышайка с фильтрами по питанию. Корпус алюминиевый от "не-знаю-как-правильно-называется", там жесткий диск стоял с парой ветродуйчиков. Гетинакс, оргстекло.   Короче, удачи!
×
×
  • Создать...