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

Программа подбора комбинаций элементов


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

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

В чём её суть.  Ну к примеру нам надо спаять мост Винна. Для него , как известно нужны пары деталей конденсаторов и резисторов с желательно близкими значениями. Особенно трудно обычно подобрать конденсаторы но не в этом сейчас суть.  Так вот , пускай у нас есть несколько десятков  конденсаторов  и мы можем соединив параллельно по два конденсатора получить нужный номинал . Но при этом имеется вероятность , что подобрав пары  должным образом , мы можем получить весьма низкое отклонение  подобранных  пар , соединённых последовательно или параллельно.  Так вот , если к примеру у нас имеется 31 промеренный конденсатор (что я сделал и занеёс в таблицу для МБМ конденсаторов 0.1 мкФ , чтобы иметь практические данные это не так уж долго и вполне осуществимо на практике)  , то количество только возможных не повторяющихся  комбинаций будет составлять (31*31 - 31)/2= 465 . Просчитать  такое  количество  в ручную , отсеить невозможные комбинации где один и тот же конденсатор присутствует более одного раза , да ещё выбрать наилучший вариант задача компьютера , а не человека.   И он справляется с ней  за секунду.

По скольку в программировании я не очень силён то какой то графической оболочки у меня нет (я вообще пока не знаю как это делается). Так же не придумал способа ввода данных в программу. Наверно надо будет попробовать как то делать это из текстового файла. Результаты программа уже выводит на экран и создаёт текстовый файл Rezalts.txt с результатами вычислений. Хотелось бы что бы опытные программисты взглянули на мой труд и указали на недочеты , ошибки и возможные решения в лучшем направлении. В общем буду благодарен за незлобные указания моих ошибок . Прилагаю исходник на Си и сопутствующие файлы данных и результатов в архиве . А так же скриншот результатов вывода на экран.

 

 

 

 

   

 

 

 

 

  

 

а.png

Rezalts.rar

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

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

Сегодня попробовал распаять конденсаторы в группы и практически померить точность побора . Из двух конденсаторов спаивается один большой конденсатор . Его ёмкость получается  в среднем около 260 нФ . Так вот разность ёмкостей между большими конденсаторами  в среднем  не более 500 пФ получилась . У лучшей пары больших конденсаторов около 300пФ . У пары худших не более 1.5нФ.  Поражает то , что из 31го , практически мусорного конденсатора не при делах  осталось только три. И не смотря на то , что точность   самих конденсаторов практически ни какая до +50% разброса от номинала. При этом удалось подобрать пары больших конденсаторов отличающихся менее чем на пол процента. А это уже прецизионная точность для весьма дорогих конденсаторов. 

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

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

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

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

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

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

вертится только АдЫн вопрос нефига все это...

47 минут назад, SDD39 сказал:

что точность   самих конденсаторов практически ни какая до +50% разброса от номинала

это грит только о хреновости ТКЕ конденсаторов и применение их в мосте Винна, глупость не сусветная

если уж так хотелось подобрать пару для этого всего-то нужен был  мост Уитстона

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

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

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

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

это грит только о хреновости ТКЕ конденсаторов

О ТКЕ это точно не говорит. Только о точности их изготовления. 

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

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

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

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

Вот такая на данный момент получилась  уже "функциклирующая" программа  program.exe .Она попросит ввести имя файла данных. Вводим data_0.txt , для вывода результатов предыдущего примера.

Этот файл-шаблон  data_0.txt  , можно создать второй программой data.exe . В нём довольно подробно указано что и для чего. И его можно изменить  в текстовом редакторе. Так же можно изменить и его имя. Потом надо будет просто ввести его в программе  program.exe .В результате работы   program.exe  получаем вывод результатов на экран и созданный ей файл Rezalts.txt с теми же результатами обработки данных. 

Так же в архиве есть ещё два файла данных data_1.txt data_2.txt для обработки в качестве примера. А так же файл  data_0.txt , хотя его можно и просто создать. 

 

Program.rar

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

В интернете много схем резистивных УНЧ класса А ,  типа такого  http://cxem.net/video.php?id=669 .

В большинстве своём рассчитаны они не оптимально с энергетической стороны. И имеют КПД ниже достижимого. А он и так ниже 10% , даже у оптимально рассчитаного. Дпнная простая програмка позволяет немного исправить такое положение дел . И может служить ориентиром. В неё нужно ввести сопротивление нагрузки , напряжение питания , и минимальное напряжение на транзисторе при котором он сохраняет свои усилительные свойства. Для приведённого выше случая нагрузка 16 Ом , питание 12 Вольт , а минимальное напряжение для составного транзистора можно пркдположить в 1,5 Вольт . Дробные цифры надо вводить в программу с помощью запятой. Результат её работы на скриншоте , сама она в архиве.   

UNC A.png

UncA.rar

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

  • 2 месяца спустя...

@солар

Спасибо!  

Мне пока что Си бы изучить и не забыть.))

Программа LCFR расчёта колебательного контура .

К примеру мне надо рассчитать колебательный контур на 50 Килогерц с реактивными сопротивлениями  катушки и конденсатора 10 Ом.

Ввожу строку 50Kf10r  и программа рассчитывает результат. Этот же пример на скрине.

lcfr.png.e66b9de165354d3c3abc64ca9cddc39c.png

 Возможны и все остальные комбинации двух вводных параметров.

LCFR.rar

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

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

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

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

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

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

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

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

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

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

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

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

    • Нахрена пропитывать обмотку? -Обмотка не гудит, гудит или плохо намотанное железо или сам сердечник излучает звук в результате действия магнитострикции, которая даёт о себе знать при увеличенном токе ХХ.  Этот ток для торов обычно выбирают в районе 5% от номинальной мощности.  Если железо не айс, тогда поднимают до 10%. То-есть,  для 200Вт тора мощность должна быть в районе 10 Вт или  45мА при 220вольтах.  Макс. 100мА.  
    • @Шпуляа что подключалось в качестве нагрузки на четырех-контактное реле ? нагрузка запитывалась от этого же БП?
    • Здравствуйте, подскажите пожалуйста рабочий вариант схемы на 555 1.Есть дежурный блок питания 12 v  2.Есть кнопка, очень желательно без фиксации  3.Два реле с 2 группами переключающих  Задача при включении подключить 220 через резистор ограничивающий ток,и через 1-2секунды за шунтировать на прямую нагрузку          
    • Не в прямом смысле просить, а в смысле никто не заинтересовался моей разработкой и никто меня о ней не спрашивал. Если, конечно, имеется ввиду применение импульсного блока питания с переключением выходного напряжения этого ИБП с помощью микроконтроллера PIC12F675. Многооборотные подстроечные резисторы у меня были в пакете только на 10 кОм, поэтому пришлось только их применять с параллельным подключением постоянных резисторов. Но это не критично - главное что всё настроил как мне нужно было. Как я понимаю - в основном предпочитают делать этот БП с достаточно тяжёлыми трансформаторами и большими радиаторами для силовых транзисторов.
    • Да,но я и хочу использовать телескопическую антенну примерно 1 метр в растянутом положении Та я сам не знаю что с тем приемником,при этом абсолютно все транзисторы кроме одного того что вы сказали не робочий с этой схемы которые менял и изначально ставил оказались рабочими,я вам также писал что я смог его настроить адекватно чтоб роботал но там номиналы были очень-очень не похожими на схемные Та темболее уже не надо я нашел схему ару хоть и не в отдельном виде но отделил вставил и сделал очень крутой приемник 2-в-2 на 6 транзисторах,который на 12 метров антенну ловит 15 станций без заземления достаточно громко на наушники,и на телескопическую антенну 4 станции при этом в нем есть АРУ пороговое более мение роботает но перегружается бывает все равно приемник при очень мощном входном сигнале,при этом я эго полностью не доделал (завтра до настрою и в паяю его в корпус экранированный) и буду начинать делать унч хорошое по такой же схеме как сегодня использовал только соберу хорошо все и как надо. Схема приемника пока только в голове,если хотите потом нарисую выложу если интересно  Грубо говоря получилась та7642 только намного стабильней и более лучшая в плане конструкции 
    • второй усилитель есть? тогда подать моно сигнал на два усилителя, АС направить друг на дружку (ну, 1 м.) если фаза правильная то громкость будет выше, чем фаза на одном будет отрицательная (перепутан + и -).
    • Есть у меня трансы, на которых написано, что первичка намотана на 220В, и что, работают без проблем и не гудят. Но они наши, не забугорные. Еще не могу понять предложений, типа, домотать, пропитать. Так первичку, он же написал, никто не трогал, снимали только вторичку. И железо не разматывали. Но трансформатор же работал, когда то с этой первичкой. Что с ним не так стало, после намотки вторички? Информация к размышлению: Штирлиц знал, что 2х2 будет 4, но он не знал, знает ли это Мюллер.
  • Похожий контент

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