Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
начинающим / Экскурсия по электронике.pdf
Источник:
Скачиваний:
211
Добавлен:
06.01.2022
Размер:
31.57 Mб
Скачать

В.Н. Гололобов

Экскурсия по электронике

338

Глава 18. Организация собственной разработки

В профессиональной практике разработка начинается с создания технического задания. Оно должно определить, что в конечном счете должно получиться.

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

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

Еще больше пользы принесет использование специализированных программных средств. В Linux для графической среды Gnome есть программа управления проектами Planner.

Рис. 18.1. Программа управления проектами

Это не единственная программа, аналогичная входит в состав, например, Koffice. Koffice

— полный набор программ для офисной работы, разработанный для оконного менеджера KDE. Его можно использовать и в KDE, и в Gnome. Для офисной работы весьма важна ее организация. Но разве для любой работы это не так?

В.Н. Гололобов

Экскурсия по электронике

339

Рис. 18.2. Среда Koffice

В этом отношении, как и во многих других, любитель находится в более выгодном положении, чем профессионал. Последнему предписывается и форма, и порядок работы, принятые на предприятии. Тогда как любитель волен выбирать любые средства достижения цели, которые ему покажутся пригодными. Если вам кажется обременительным осваивать программу работы с проектами, используйте работу с текстовыми документами. Мне обычно бывает достаточно текстового процессора OpenOffice.org Writer для описания цели работы, создания плана работы и рисования небольших диаграмм. Здесь, пожалуй, самое важное выработать привычку к планированию своей работы. Не то, что без этого ничего не получится, нет. Работу вы все равно планируете, называете вы этот процесс планированием или нет, но вы планируете работу, только не записываете свой план в целях экономии времени. Как человек по натуре безалаберный, я благодарен всем своим учителям, научившим меня уважать процесс организации работы. И когда натура берет верх, когда, поленившись или забывшись, я не сохраняю промежуточных результатов работы, я впоследствии сильно ругаю себя за это. Записать, это несколько минут, а восстановить нужный вариант решения бывает очень трудно, уходят часы бесплодных поисков, особенно по прошествии нескольких месяцев, когда забывается все, что ты делал.

Начинающий любитель, для которого увлечение может превратиться в профессию, будет прав, если порасспросит профессионалов, а как у них организована работа. На многих предприятиях сегодня используются компьютеры и программы, помогающие осуществить работу. Не будет вредным использовать полученные советы. Если вы и передумаете, выберете другую профессию, уверен, сам процесс работы на другом поприще будет мало отличаться от того, что вы уже освоили. Любую работу нужно планировать, так или иначе

В.Н. Гололобов

Экскурсия по электронике

340

описывать цель работы, и в процессе работы составлять отчеты об уже сделанном.

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

Вот пример. Вы собрали схему для питания которой нужен источник напряжения 5 В. У вас есть блок питания от другого устройства, который вы можете использовать на время экспериментов, но на его выходе 12 В. Разумное решение, которое вы нашли сами или получили в подарок от другого, поставить пятивольтовый стабилизатор (готовую микросхему) на выход блока питания. Вы не планируете свою работу в явном виде. Но ваш план таков — поехать в магазин, купить микросхему, и поставить ее между блоком питания и своей схемой. Что вы и делаете.

Но вернувшись из магазина, впаяв микросхему, вы оказываетесь перед выбором: разбирать блок питания, чтобы припаять провода, или «разорить» провода от блока питания, чтобы подключить его к схеме. Или поехать в магазин еще раз, что самое разумное, для покупки разъема для подключения блока питания. Вы принимает правильное решение и едете в магазин.

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

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

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

Монтажная схема, алгоритм программы, план проекта — это инструменты. Они могут быть очень полезны, если вы умеете ими пользоваться, они будут полезны, если вы их используете, даже не освоив их полностью, но уж точно они будут бесполезны, если вы не будете ими пользоваться совсем.

Раскладывая детали на столе, я много раз давал себе обещание, что в следующий раз... Да, любой следующий раз должен начинаться сразу, иначе его не будет никогда. Потерянный

В.Н. Гололобов

Экскурсия по электронике

341

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

Особенно большое разочарование у меня вызывают промахи, связанные со схемами. Зачем вносить исправления по ходу налаживания, если можно исправить все разом, когда схема будет полностью отлажена. Когда схемы существовали только на бумаге подобный подход оправдывался тем, что после нескольких исправлений схема превращается в «грязное месиво» из прошлых ошибок. Но теперь схема чаще всего появляется на компьютере, где исправление занимает не столь много времени. Однако привычка берет верх. А когда схема полностью отлажена, все исправления на макетной плате сделаны, вы готовы внести их в первоначальный вариант? Вы помните их все? Если нет, то теперь уже по готовому монтажу приходится обходить всю схему, чтобы внести правку, но, когда позже вам приходится обращаться к этой исправленной схеме, вы к собственной радости можете обнаружить множество «недобитых» в прошлый раз ошибок, которые заставляют вас заниматься налаживанием уже налаженной и работающей схемы.

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

Самое полезное, ведь у многих, имеющих компьютер, есть и принтер, самое полезное иметь не только файлы, но и бумажную копию этих файлов. Папки проектов не займут много места, если вы в них вложите схемы, описания работы схемы, заметки по особенностям монтажа и т.д. Да, сегодня вы закончили проект и искренне полагаете, что возврата к нему не будет. Но сегодня, как известно, заканчивается, и наступает завтра.

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

Вместе с тем, бывали периоды прояснения в моем отношении к работе. Я помню, сколько удовольствия я получал не от того, что не поленился сохранить все записи, а от самого процесса разумно организованной работы. Я не очень люблю, скажем, пайку. Не потому, что этот процесс мне чем-то неприятен, отнюдь. Мне нравится придумать что-нибудь, быстро «прикинуть», как бы это можно было сделать, после чего интерес к работе пропадает. Любой процесс, отодвигающий конечный результат, как продумывание реализации схемы, или планирование работы, или создание макета, любой «посторонний» процесс в моих глазах приобретает вид личного врага. Не люблю я их всех. Но, когда это первое ощущение уходит, когда ты, поборов свою неприязнь к «канцелярщине» всех мастей, садишься за описание задачи, в виде технического задания или в виде некоторого проспекта, ты начинаешь понимать, что этот процесс имеет самостоятельную привлекательность. По ходу дела возникают новые идеи, соображения, появляется новый взгляд на конечную цель, например, в плане применения того, что задумывалось только для решения одной единственной задачи.

В.Н. Гололобов

Экскурсия по электронике

342

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

Для среды Linux существует, по меньшей мере, несколько доступных программ автоматической разводки печатных плат, как KiCAD, Eagle и gEDA.

Привычка организовывать свою работу определенным образом приходит быстро, особенно если не утруждать себя выбором между всеми возможными вариантами. Если мне приходится общаться с «живым» устройством я чувствую себя не в своей тарелке при отсутствии осциллографа. Привык. Но, поразмыслив, я понимаю, что далеко не всегда он нужен.

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