Category: техника

Category was added automatically. Read all entries about "техника".

redcat

Что тут есть

А тут есть нафигация. Это, если кто нипонял, чтобы сразу свалить и не мучить моск. Каждая ссылка отсюда ведет на какую-то тему. Если в теме больше одной записи, то в конце каждой записи, кроме последней, есть ссылка “дальше”, для тех, кому интересно и чей моск еще не сломан. Caveat emptor.

gEDA, KiCAD, Xcircuit - системы проектирования электроники и печатных плат
LibreCAD - 2D черчение. Простая замена AutoCAD для плоских чертежей. 3D - OpenSCAD, Meshlab.
UNIX way


Офис в Linux
redcat

Как создать 3D-модель для KiCAD

Не используя платных программ. Для многих это проблема. Один чувак поставил исцеленный SolidWorks и после этого, каждый раз, когда он пытается выходить в сеть, его модем видится как "неизвестное устройство". ("Тебя посодют, а ты не воруй!") Геморрой? Для большинства геморрой. Купить солид стоит немеряных бабок. Геморрой? Опять. А всего-то надо нарисовать несколько 3D корпусов радиоэлементов, - в готовых библиотеках вечно что-нибудь не так. Это охота на воробья, так зачем здесь атомная бомба?


Как пример решения, возьмем простую задачу. Сделаем транзистор в корпусе TO-92:
Collapse )
redcat

Unix vs Windows

Выступал тут один перец. Много и умно ботал за мелкомягких. Все глумился да куражился надо мной да над "жалким гнутым софтом" (имелось в виду GNU/Linux). И вот, наказал его боженька и попустил мне поиздеваться над ним. Пришло время, и я его нагнул. Вот как это было.


Есть один сайт с 3d-модельками. Там есть страница, куда автор выкладывает свои произведения для народа (дай бог ему здоровья!). Полезное дело: когда делаешь печатные платы то приятно видеть их еще до монтажа. Когда-то давно я в AutoCAD'е слепил нечто подобное, но думал, что это экзотика. Однако, не совсем.

Итак, в один прекрасный день этот перец жаловался - в той же самой компании - на то, что много надо кликать для скачивания небольших файликов. Я тоже оказался в курсе дела и мне самому понравились модельки многих компонентов. Сейчас, говорю, мы их согребем. Перец закатывает глаза как идиот, чтобы не сказать хуже.
Collapse )
redcat

gEDA - трассировка печатной платы

Это последний этап разработки и последний пост на тему "gEDA как начать работу". Принципиальная схема и перечень элементов уже готовы. Нужна еще кое-какая конструкторская информация: это форма и размеры платы, а также ограничения по высоте с обеих сторон платы. После ее уточнения можно создавать контур платы и размещать компоненты. Иногда контур делают в последнюю очередь, если нет ограничений на плату. После размещения компонентов проводят монтажные дорожки, соединяющие выводы компонентов между собой и переходными отверстиями (если они имеются на плате).

Наш случай требует размещения платы в коробке от стандартного выключателя. Размеры платы 55х55 мм, по четырем углам есть отверстия 3 мм для крепления на стоечки или опоры в коробке. Глубина коробки 50 мм, а высота над крышкой с клавишей или мембраной (кнопкой) 10 мм. Это и является ограничениями, которых нам необходимо придерживаться. Все компоненты с большой высотой надо перенести на обратную сторону платы. (Обратная сторона - это сторона, обращенная внутрь коробухи.) На передней или верхней стороне остаются: кнопка, микросхема, чип-резисторы и чип-конденсаторы. В общем, это не самый легкий случай, если речь идет о начинающих разработчиках, но вполне посильный.
Collapse )
redcat

gEDA - подготовка схемы к разводке платы

Для изготовления печатной платы крайне важна информация о посадочных местах компонентов (footprint). Это проекция на плоскость монтажа контуров элементов и их выводов, а также сведения о типе выводов: сквозное отверстие (via) или контактная площадка поверхностного монтажа (pad). Редактор pcb имеет более или менее обширные библиотеки распространенных посадочных мест, но часто приходится создавать пользовательские.

Редактор печатных плат, работающий с утилитами gEDA называется pcb. От других, значительно более известных, приложений, таких как как P-CAD (теперь Altium), его отличает очень большая простота использования. При этом он позволяет делать вполне профессиональные печатные платы. В pcb можно сразу импортировать файл схемы, если у каждого компонента имеется установленный атрибут footprint. Вот ими для начала и займемся.

Откроем схему ltimer.sch, которая была получена у нас в конце прошлого поста и добавим атрибуты всем элементам. Какие? Это увидите из дальнейшего.
Collapse )
redcat

gEDA - добиваем несчастный таймер 555

Перестроим наш проект таким образом, чтобы использовать иерархию схем. Поскольку тема изучения gEDA, в конечном счете, важнее проектируемой вещицы, мы сделаем несколько небольших отступлений. Иерархические схемы, это когда ты кликаешь символ компонента, а перед тобой открывается его внутреннее устройство. Если ты еще при этом можешь что-то изменить, вернуться обратно и получить новые данные, то это уже иерархическая симуляция. Мы увидим, что возможности автоматизации работы в бесплатном комплекте программ gEDA ничем не уступают коммерческим продуктам, если чуть-чуть поработать напильником и мозгами.

Начнем с того, что можно сделать весь проект в большой степени, если вообще не полностью, независимым от системных библиотек. Это очень полезно, если у нас большие расхождения, например, в графических обозначениях, пинах или мы используем что-то нестандартное. Немалая выгода есть и в переносимости с места на место. Весь проект можно перенести на другой компьютер, где есть программы gEDA, и работать там с правами обычного пользователя, как на собственном.
Collapse )
redcat

gEDA - редактор схем

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

Кто пользователь симуляторов? Понятно, что они бесполезны для чайников, которые только учатся отличать резистор от конденсатора и не сильно нужны гуру с огромным опытом. Впрочем, если учесть, для чего они создавались, то и гуру хер с два обойдутся без них. Ведь симуляторы электроники содавались не для транзисторных схем, где можно навешать кучу щупов к приборам. Они создавались для проектирования интегральных схем, в которые никак не влезешь со щупами и крокодилами.
Collapse )
redcat

gEDA - мне понравилось

Это пакет программ для схемотехнического моделирования. Имеет все возможности SPICE, редактирования схем с кучей готовых библиотек, создания своих элементов и библиотек, а также передачи отлаженных схем в программу трассировки печатных плат. Как и в редакторе схем, имеется множество готовых элементов - посадочных мест - в нескольких библиотеках, а также возможность создавать свои. Выход можно получать для промышленного производства: в файлах GERBER (для апертурного фотоплоттера); EXELLON (данные сверления); gcode и nelma. Для ручного изготовления плат: PS, EPS (для печати чертежей и метода лазерного принтера и утюга). Можно получать файлы спецификации: bom. И, наконец, можно делать фотореалистичную тонировку готовой платы, пусть и не 3D и без элементов.

Для моделирования электронных схем используют такие мощные и тяжелые штуки Proteus, Multisim и что-нибудь еще. К тому же, они страшно дорогие. Немалым огорчением является то, что они под Windows. У меня есть раздел с Windows и там стоят эти проги в версии для студентов - бесплатные. Очень прикольно поработать в Multisim: там можно взять осциллографы Tectronix или Agilent и они работают, прям как живые - все ручки и кнопки выполняют свои функции. Для обучающихся это немаловажно. Тем более, что реальные прибочики отнюдь недешевые и доступны учащимся только в лаборатории. Как протеус, так и мультисим (бывш. EWB) позволяют эмулировать контроллеры. Правда, выбор камней невелик. Само собой, можно проектировать в указанных продуктах и печатные платы. Работать в этих программах куда проще и удобнее, чем, скажем, в QrCAD или P-CAD (нынче Altium). Однако, учебные версии имеют досадные ограничения: нельзя сохранять полученные данные и т.д. и т.п...
Collapse )
redcat

LibreCAD - 4

Печатный монтаж


Он явился гениальным изобретением в технике. Диэлектрическая пластина, например, гетинакс или текстолит, снабжается прочно наклеенной по всей поверхности медной фольгой толщиной 200 ... 50 микрон. Затем некоторые части фольги закрашиваются кислотоупорной краской, а остальная часть вытравливается в растворе хлорного железа. Образуется рисунок проводников. В ранних версиях технологии под установку радиоэлементов обязательно сверлили отверстия, потому что детали - громоздкие кубики и бочонки - были довольно массивными.

Позднее появилось использование второго слоя медной фольги, а затем пошли в ход и многослойные платы. Например, плата системного блока компьютера может содержать до 10 слоев вытравленной фольги.
Collapse )

redcat

LibreCAD - 3

Пример с электрической схемой


Для рисования схем, как уже говорилось, можно использовать схемный редактор симулятора. В qucs например, можно практически произвольно настраивать графику элементов и подсхем. Но раз уж мы дерзнули объявить LibreCAD универсальной рисовалкой, то должны это доказать.

Нарисовать графические символы и сделать из них блоки это только полдела, необходимо еще убедиться, что ими можно удобно манипулировать, редактируя схему. Тогда игра стоит свеч.
Collapse )