CircuitMaker 2000
Эта программа не менее удобна, чем предыдущая. Она несколько дешевле. Всего 1500 долларов, что не мешает мне забыть о возможности ее приобретения. Программа помогает строить как цифровые схемы, так и работать с аналоговыми (рис. 3.14).
И нельзя сказать, что просмотр сигналов в этой программе неудобен. Наоборот, все удобно и наглядно (рис. 3.15).
Программа поможет вам проверить идеи при создании охранной подсистемы. Не всегда очевидно, каким образом организовать работу этой подсистемы. «На вскидку» решение выглядит просто: сработал датчик - бей тревогу. Без продуманного подхода реализация может дать обратный эффект, в первую очередь, за счет ложных срабатываний.
Рис. 3.15. Усилитель в программе CircuitMaker |
Затем последуют срабатывания системы, если вы забудете (или не успеете) снять ее с режима охраны и т. п.
Самым лучшим решением в подобной ситуации станет тщательное продумывание, в котором поможет программа CircuitMaker (рис. 3.16).
Рис. 3.16. Подсистема охраны в программе CircuitMaker |
Как и предыдущая, она имеет часть, предназначенную для создания печатной платы. Современная любительская технология позволяет сделать печатную плату очень хорошего качества. Если использовать поверхностный монтаж, выполнение платы может мало отличаться от промышленного. Я имею в виду использование лазерного принтера для нанесения рисунка. В этом случае наличие возможности выполнить разводку в той же программе, где разработана схема, скорее обязательно, чем желательно (рис. 3.17).
Я не сомневаюсь, что для многих из вас высокая стоимость программ не является препятствием для их использования. И не думаю, что вышеупомянутыми программами ограничивается выбор. Я только хотел подчеркнуть, что, используя микроконтроллеры, не следует забывать о микросхемах попроще: транзисторах и резисторах, конденсаторах и трансформаторах.
Рис. 3.17. Вид печатной платы в программе TraxMaker |
Даже такой возможностью, как просто отрисовать схему, не следует пренебрегать. Одно дело мысленно нарисовать схему, в которой легко ошибиться, скажем, забыв, что счетчик - десятичный, а не двоичный. Другое дело - нарисовать ее на бумаге. Правда, у меня бумага после недолгой работы со схемой превращается в грязное подобие решета - следствие многократных переделок. Для рисования есть удобные графические средства. Когда-то я использовал AutoCAD LT, но возможность нарисовать и проверить работу, хотя бы в первом приближении, мне кажется очень полезной.
Поскольку использовать дорогостоящие программы я не могу, то пытаюсь отыскать программы, которые доступны мне по цене. В частности, в последнее время все активнее использую операционную систему Linux, для которой программное обеспечение стоит много дешевле, и существует великое множество бесплатных программ. Следующая программа доступна в двух версиях: для Windows и для Linux. Она, как мне кажется, больше предназначена для разработки микросхем, судя по началу руководства к ней. Кстати, руководства весьма объемистого и подробного.