Easyelectronics.ru

Электроника для всех
Текущее время: 28 янв 2022, 05:14

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 04 ноя 2021, 19:30 
Только пришел

Зарегистрирован: 16 сен 2011, 14:40
Сообщения: 10
Приветствую всех!
Продолжаю цикл "программа для друга")
Меня попросили сделать программу, которая автоматически подбирает комбинацию параллельно включенных резисторов для нужного сопротивления.
Например, нам нужно сопротивление 157 Ом. Ближайший номинал(160) дает около 2% погрешности. Если нужна точность - параллелим несколько:
160 и 8200 = 156.93 (0.04%)
300 и 330 = 157,14 (0.091%)
Программка подбирает лучшие варианты за доли секунды.
Поддерживает 1, 2 и 3 параллельных резистора.
Делать отдельный exe не вижу смысла - сделал Web-версию.
Оно тут: https://poluianov.com/app/podbirator/#/

Выглядит вот так:
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 04 ноя 2021, 20:25 
Старожил

Зарегистрирован: 21 янв 2015, 16:19
Сообщения: 680
Не работает страничка. Крутится только радуга без конца(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 04 ноя 2021, 20:28 
Старожил

Зарегистрирован: 04 окт 2017, 22:23
Сообщения: 328
Откуда: Харьков
лучше всего был калькулятор эмбеддера viewtopic.php?f=13&t=38001

_________________
Python + Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 04 ноя 2021, 20:52 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 3025
Откуда: Санкт-Петербург
_Очень_ долго грузится для такой простой странички (я так понимаю, вы просто использовали привычный инструмент для создания PWA, отсюда же и яндекс-метрика?)
Ну и на смартфоне криво, т.к. вы зачем-то прибили гвоздями масштаб и запретили горизонтальный скролл, не всё влезает на экран.

ЗЫ: И не сразу сообразил. А такой выбор (особенно трёх резисторов) по ряду E24 точно имеет смысл? Вроде ряд E24 для резисторов/конденсаторов с 5% допуском, даже если реально в комплект положат с 1% точностью – всё равно сотые ловить смысла нет... А для того, чтобы сдвинуть номинал на 1/10 диапазона между соседними номиналами – можно в уме прикинуть номинал второго резистора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 04 ноя 2021, 22:15 
Старожил
Аватара пользователя

Зарегистрирован: 11 фев 2021, 21:02
Сообщения: 1103
Поскольку не одним только E24 сыт конструктор, то следовало бы добавить и другие ряды. В докризисную эпоху несложно было найти в продаже ряды Е48 и Е96.
К тому же, ряд Е24 имеет допуск точности не лучше 1%, поэтому подбирать из трех резисторов, добиваясь расхождения на тысячные процента - эт излишне

_________________
Факинтош, ё


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 04 ноя 2021, 23:02 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 3025
Откуда: Санкт-Петербург
/me подозревает, что точнее получится, если взять резистор ближайшего номинала, _померить_ его и посчитать поправку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 04 ноя 2021, 23:32 
Только пришел

Зарегистрирован: 16 сен 2011, 14:40
Сообщения: 10
Большое спасибо за отзывы. По-сути это больше просто игрушка "попробовать". В реальной жизни доли процента не так уж и важны. Разве что для скрупулезного расчета при известной нагрузке, чтобы себя успокоить.

А гразится долго, потому что я практикуюсь в новой технологии разрабоки от гугла - Flutter. Язык Dart.
Если кратко: пишешь код один раз, а работает на смартфонах/десктопах/вебе.
Везде запускается быстро, а вот на Web - ждешь пока скачается 4МБ + скомпилируется в JavaScript.
Это была такая проба пера) Главные минусы: долго грузится и оно нафиг никому не надо :). Но задача была интересная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 05 ноя 2021, 22:07 
Старожил
Аватара пользователя

Зарегистрирован: 11 фев 2021, 21:02
Сообщения: 1103
Никому не надо? Пользуйтесь сами! Многие инструменты создаются для собственного пользования. Не обязательно это делать именно для всех.

_________________
Факинтош, ё


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 05 ноя 2021, 23:39 
Старожил

Зарегистрирован: 02 авг 2021, 21:34
Сообщения: 574
.


Последний раз редактировалось KilkennyCat 28 ноя 2021, 18:34, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 06 ноя 2021, 00:08 
Старожил

Зарегистрирован: 04 окт 2017, 22:23
Сообщения: 328
Откуда: Харьков
посмотрел второй раз:), а чё вроде даже нормально, ничего не долго грузится, всё прекрасно работает! спасибо! "Пусть расцветают тысячи цветов!"

_________________
Python + Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 06 ноя 2021, 00:37 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 5174
Откуда: Кемеровская область, Киселевск
да грузит долго и просит установить gazer_client, которому я конечно же отказал в доступе.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 06 ноя 2021, 02:15 
Старожил

Зарегистрирован: 04 окт 2017, 22:23
Сообщения: 328
Откуда: Харьков
у меня грузит быстро и ничего не просит, под бубунтой в хромиуме....

_________________
Python + Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор резисторов из номинальных (E24)
СообщениеДобавлено: 06 ноя 2021, 05:07 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3649
Код:
R=157
E24=Flatten[{1.0,1.1,1.2,1.3,1.5,1.6,1.8,2.0,2.2,2.4,2.7,3.0,3.3,3.6,3.9,4.3,4.7,5.1,5.6,6.2,6.8,7.5,8.2,9.1}*10^#&/@Range[1,6]];
E24p3=1/Total/@(1/Tuples[E24,3]);
Grid[Transpose[{E24p3[[Ordering[Abs[E24p3-R],60][[;;;;6]]]],Tuples[E24,3][[Ordering[Abs[E24p3-R],60][[;;;;6]]]]}]]


Код:
157.004, {180., 1500., 6800.},
156.996, {160., 10000., 51000.},
157.006, {300., 330., 180000.},
157.009, {240., 560., 2400.},
157.011, {160., 9100., 110000.},
156.989, {300., 330., 160000.},
156.989, {160., 9100., 100000.},
156.984, {300., 470., 1100.},
157.018, {160., 11000., 36000.},
157.019, {300., 330., 200000.}


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB