Модуль Arduino и программа Xoscillo – для новичков в радиоделе

April 22, 2014 by admin Комментировать »

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

Если у вас нет возможности купить осциллограф, то можно воспользоваться теми возможностями, которые позволяет, скажем, модуль Arduino В первую очередь программой Xoscillo, которая работает с модулем Программу и файл для загрузки в модуль Arduino можно найти на сайте:

http://codegooglecom/p/xoscillo/

Сегодня последняя версия в архиве zip «весит» всего порядка 40 кБайт В папке после распаковки вы найдёте файл ArduinoOscillopde Этот файл легко загрузить в модуль Проще всего с помощью программы Arduino Найти программу можно на сайте:

http://arduinocc/en/Main/Software

Сам модуль я покупал в интернет-магазине, который мне очень понравился:  http://carmonitorru/ru/arduinonanocarduinonanov4-p-108html

А узнал о модуле на сайте другого интернет-магазина, где много всего, что пригодилось бы в работе над собственным роботом:

http://wwwrobocraftru/blog/projects/330html

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

Однако по порядку С программы Arduino Сегодня версия для Windows 10 Программу не надо устанавливать Я копирую папку с программой на диск С:, где у меня есть папка arduino В папке с программой после распаковки есть исполняемый файл arduino, который запускается как любая программа двойным щелчком

Рис 281 Программа Arduino

О проекте, о программе, о многих других программах, связанных с проектом Arduino, можно прочитать в моей книге «С чего начинаются роботы» Не буду пересказывать её ещё раз

Рис 282 Открываем файл программы осциллографа для модуля Открыв файл, его следует загрузить в модуль Arduino:

Рис 283 Попытка загрузить программу в Arduino

Но… есть такое жаргонное, но верное слово – облом-с В последней версии используется компилятор, у которого, видимо, появились изменения Разбираться с ними и править текст программы мы сейчас не будем, сейчас я использую предыдущую версию программы для модуля 0022 Файл загружается и модуль готов для работы с программой Xoscillo

Папка с программой Xoscillo у меня сейчас на рабочем столе Ей, похоже, всё равно, где находиться Если вы планируете пользоваться модулем Arduino  как осциллографом, то  лучше расположить папку рядом с папкой arduino в корневом каталоге диска

К выводам GND и A0 модуля Arduino я подключаю выход генератора моего прибора Поскольку, как я полагаю, напряжение, измеряемое АЦП в составе микроконтроллера ATmega168, может изменяться от 0 до 5 вольт, я «приподнимаю» сигнал с генератора, добавляя постоянную составляющую Величину синусоидального сигнала с частотой 500 Гц я выбираю 4 В

После запуска программы (модуль Arduino я уже подключил в порт USB) Xoscillo первое, что я делаю, меняю уровень триггера, задаваемый по умолчанию, на 127

Рис 284 Запуск программы Xoscillo

В программе можно выбрать длительность развёртки

Рис 285 Выбор развёртки осциллографа

Я уменьшаю уровень сигнала с генератора до  80 мВ (от пика до  пика), поскольку это  почти минимальный уровень сигнала, с которым работает программа (хотя это следует проверить)

Рис 286 Вид сигнала с амплитудой 40 мВ, частота 500 Гц

И, наконец, мне интересно, как это выглядит на экране, я переключаю сигнал на прямоугольный, частоту устанавливаю близкой к предельному, как мне кажется, значению 3 кГц, амплитуду 4 В

Рис 287 Вид прямоугольного сигнала с частотой 3 кГц

Я не думаю, что ваше воображение поразили возможности такого осциллографа, но это почти самый дешёвый вариант осциллографа, который позволит вам провести много полезных экспериментов (я не хочу напоминать, что  одновременно  вы проведёте множество  полезных экспериментов с микроконтроллером)

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

Но… эта глава задумывалась не столько для того, чтобы показать возможности модуля Arduino в качестве осциллографа, сколько для того, чтобы понять, как это всё, вместе взятое, работает

Источник: Гололобов ВН,- Самоучитель игры на паяльнике (Об электронике для школьников и не только), – Москва 2012

Оставить комментарий

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты