Size: a a a

Про разработку электроники

2021 May 20

SS

Serg Sapov in Про разработку электроники
А чем продиктована именно модульность? Как это будет выглядеть в реальности - под каждый заказ будет собираться своя плата из нужных модулей?
источник

f

fait in Про разработку электроники
Сам чаще всего пишу на Си, но тут действительно проще на С++, упаковать всё в классы и рулить через них.

Вспоминаются времена, когда писал моды для игры Half-Life, исходники  основных библиотек (client.dll,  hl.dll) были под сотню мегабайт (может быть больше), но благодаря С++ и понятной структуре, можно было довольно быстро разобраться и через небольшое время уже добавлять новых существ, оружие, энтити, менять AI и эффекты.
источник

f

fait in Про разработку электроники
Под разные задачи своя плата, при необходимости расширения возможностей, и наличия свободных слотов можно будет добавить новый модуль.
источник

SS

Serg Sapov in Про разработку электроники
Ну да, в большом проекте из-за недостатка абстракции в C все лезет наружу как тесто из кастрюли. И начинается изобретение на C структур, хендлов и прочего чтобы все было это хоть как-то управляемо.
источник

M

Mikhail in Про разработку электроники
Добрый день! Есть необходимость мерить, с максимальной точностью, входной "сингл-эндед" сигнал 1МГц, +/- 2В с помощью АЦП (12бит) с дифференциальным входом. Соответственно, нужно сделать преобразователь сингл-эндед в дифференциальный. Желательно на однотипных ОУ.
Я попробовал помоделировать некоторые варианты в LTSpice, но мне чёт не нравится. Везде неиллюзорный шанс получить непредсказуемый разброс, даже используя 1% резисторы (0,1% не вариант).

Подскажите, есть ли какая-то проверенная и надёжная схема?
источник

ВТ

Виталий Титов... in Про разработку электроники
Кто подскажет как спроектировать программу, чтобы потом быстро ее написать. Есть ли инструменты по составлению логической схемы? Кто как в сложных проектах делает? А то нужно кучу параметров в голове держать и поведение программы закодить с большим кол-вом ветвлений.
источник

SS

Serg Sapov in Про разработку электроники
Начните с написания тестов для всей этой лабуды
источник

SV

Sanchez Vladimirovic... in Про разработку электроники
Флаговый автомат или ртос. Другого не дано
источник

ВТ

Виталий Титов... in Про разработку электроники
Ну вот подробнее где бы почитать про инструменты применяемые в таких случаях.
источник

SV

Sanchez Vladimirovic... in Про разработку электроники
easyelectronics.ru
AVR. Учебный Курс. Архитектура Программ
Все учебные курсы по микроконтроллерам которые я встречал (в том числе, к сожалению, и мой ассемблерный, но я надеюсь это постепенно поправить) страдают одной и той же проблемой. В курсе бросаются строить дом не заложив фундамент. Только показав на примере как мигнуть светодиодом, сразу же кидаются в периферию. Начинают осваивать ШИМ-ы, таймеры, подключать дисплеи и всякие термодатчики. С одной стороны это понятно — хочется действа и результата мгновенно. С другой — рано или поздно такой подход упрется в тот факт, что программа, надстраиваемая без четкой идеологии, просто обрушится под своей сложностью. Сделав невозможным дальнейшее развитие. Итогом становится либо рождение жутких программных уродцев, либо миллионы вопросов на форуме вида «а как бы мне все сделать одновременно, а то частоты контроллера уже на все не хватает». 
источник

M

Mikhail in Про разработку электроники
Очень  сильно зависит от :
Степень сложности(количество параллельно обрабатываемой информации)
Математической загрузки ядра
Загрузки периферии

От этого уже выбираются инструменты, железо, ОС, ...
Как вариант,просто начать, а дальше прийдëт понимание, тк без опыта многое не учесть
Я изучал на гите проекты разной степени сложности
источник

M

Mikhail in Про разработку электроники
В общем, я решил не выпендриваться и остановился на стандартном варианте
источник

YS

Yanis Smirnov in Про разработку электроники
А почему не заменить АЦП на сигл?
источник

AM

Aleksander Mahnyov in Про разработку электроники
AD8138
источник

AM

Aleksander Mahnyov in Про разработку электроники
Меряю им импульсные сигналы с полосой до 30МГц дифференциальным АЦП
источник

M

Mikhail in Про разработку электроники
Потому что все сингл АЦП, которые есть под рукой, максимум 200ksps.
источник

M

Mikhail in Про разработку электроники
Спасибо, посмотрю его
источник

S

Spanish Inquisition in Про разработку электроники
Переслано от Алексей Шапошников🎄...
Всем привет.
Нужно написать программу для ардуино

Регулятор скорости моторов от освещения на основе пид-регулятора.
Светло - едем быстро, темно - едем медленно
Уменьшение / увеличение скорости происходит с помощью пид-регулятора
Можно в тинкеркаде

Что делать, распиновку и тд распишу
Насчёт цены договоримся
Пишите в лс
источник

S

Spanish Inquisition in Про разработку электроники
Сообщение восстановлено после срабатывания антиспама. При ответе упоминайте автора Алексей Шапошников🎄  @alexey1710, чтобы ему пришло оповещение
источник

DT

Dmitry Teh in Про разработку электроники
а скажите, какой либой сейчас модно на STM32 рулить шаговиками через STEP/DIR драйвер?
со всякими там разгонами-торможениями
источник