Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/9ca3d585143a20643eb71467c3f4e6d5 to your computer and use it in GitHub Desktop.
Save anonymous/9ca3d585143a20643eb71467c3f4e6d5 to your computer and use it in GitHub Desktop.
Осциллограф на pic18f452 своими руками

Осциллограф на pic18f452 своими руками - USB ОСЦИЛЛОГРАФ



Простой USB осциллограф на PIC микроконтроллере. Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. В архиве представлена схема в формате "альтиум", но когда ее открываешь ничего нет-пустой лист, есть готовая плата? Александр , расширение файла sch не обязательно относится к альтиуму. В архиве есть текстовый файл с описанием файлов - README. А нет уже готовой платы? Скажите пожалуйста, а это устройство определяется как HID-устройство? Или вы массивами передаёте? Декабрь 4 Сентябрь 1 Август 2 Июль 1 Июнь 2 Май 3 Март 2 Февраль 10 Январь 9 Декабрь 7 Ноябрь 12 Октябрь 4 Сентябрь 28 Август Любая радио схема у нас! На данном сайте Вы найдете большое количество материала по радиоэлектронике — статьи по микроконтроллерам, сотовой связи, бытовой техники, теле-радио аппаратуре, авто-электронике и еще многое другое. У нас Вы найдете схемы различных конструкций радиолюбителей, схемы для ремонта бытовой аппаратуры, а так же сможете бесплатно скачать заинтересовавшую Вас принципиальную схему. К схеме Вы найдете статью с подробным описанием. Так же на сайте представлен материал по обмену опытом отечественных радиолюбителей, их схемы и конструкции радиолюбительской аппаратуры — усилители, передатчики, приемники, генераторы, зарядные устройства и многое другое. Автолюбители найдут для себя статьи со схемами различных конструкций связанных с эксплуатацией и ремонтом автомобиля. Найдите понравившуюся схему и бесплатно скачайте ее с нашего сайта. Главная Источники питания Усилители мощности Микроконтроллеры Сотовая связь Data кабели Телевидение Телефония Радиоуправление Радиоприемники Бытовая техника Ремонт --Мониторы --Телевизоры Компьютеры Автолюбителю Охранные устройства Начинающим Антенны Связь по проводам Светотехника Шпионские схемы Юмор Разное Новости сайта Партнеры сайта. Этот простой и дешёвый USB осциллограф был придуман и сделан просто ради развлечения. Давным давно довелось чинить какой-то мутный видеопроцессор, в котором спалили вход вплоть до АЦП. АЦП оказались доступными и недорогими, я купил на всякий случай парочку, один пошёл на замену, а другой остался. Недавно он попался мне на глаза и почитав документацию к нему я решил употребить его для чего-нибудь полезного в хозяйстве. В итоге получился вот такой приборчик. Обошёлся в копейки ну рублей примерно , и пару выходных дней. При создании я постарался уменьшить количество деталей до минимума, при сохранении минимально необходимой для осциллографа функциональности. Сначала я решил, что получился какой-то уж больно несерьёзный аппарат, однако, сейчас я им постоянно пользуюсь, потому что он оказался весьма удобным - места на столе не занимает, легко помещается в карман он размером с пачку сигарет и обладает вполне приличными характеристиками: Принципиальная схема осциллографа показана на рисунке 1. Кнопка S2 - это часть железа нужного для бутлоадера. Если при подключении осциллографа к USB держать её нажатой, то PIC заработает в режиме бутлоадера и можно будет обновить прошивку осциллографа при помощи соответствующей утилиты. В качестве АЦП IC3 была использована "телевизионная" микросхема - TDAA. Она вполне доступна во всяких "Чип и Дип"ах и прочих местах добычи деталей. На самом деле это не только АЦП для видеосигнала, но и коммутатор входов, выравниватель и ограничитель уровней белого - чёрного и т. Но все эти прелести в данной конструкции не используются. АЦП весьма шустр - частота дискретизации - 30 МГц. В схеме он работает на тактовой частоте 12 МГц - быстрее не нужно, потому что PIC18F просто не сможет быстрее считывать данные. А чем выше частота - тем больше потребление АЦП. Вместо TDAA можно использовать любой другой быстродействующий АЦП с параллельным выводом данных, например TDA или что-нибудь от Analog Devices. Команда копирования из регистра в регистр выполняется за 2 такта или 8 циклов. Таким образом, данные АЦП возможно сохранять в память с максимальной частотой 6 МГц при помощи непрерывной последовательности команд MOVFF PORTB, POSTINC0. Для буфера данных используется один банк RAM PIC18F размером байт. Меньшие частоты дискретизации реализуются добавлением задержки между командами MOVFF. В прошивке реализована простейшая синхронизация по отрицательному или положительному фронту входного сигнала. Цикл сбора данных в буфер запускается командой от PC по USB, после чего можно эти данные по USB прочитать. В результате PC получает 8-битных отсчётов которые может, например, отобразить в виде изображения. Входная цепь проста до безобразия. Делитель входного напряжения без всяких изысков сделан на поворотном переключателе. К сожалению не удалось придумать как передавать в PIC положение переключателя, поэтому в графической морде осциллографа есть только значения напряжения в относительных единицах - делениях шкалы. Усилитель входного сигнала IC2B работает с усилением в 10 раз, смещение нуля, необходимое для АЦП он воспринимает сигнал в диапазоне от Vcc - 2. Не забудьте про емкостные цепочки для частотной компенсации входной ёмкости вашего ОУ и ограничивающих диодов, которые отсутствуют на схеме - нужно подобрать ёмкости параллельно резисторам делителя и резистору R1, иначе частотные характеристики входной цепи загубят всю полосу пропускания. С постоянным током всё просто - входное сопротивление ОУ и закрытых диодов на порядки выше сопротивления делителя, так что делитель можно просто посчитать не учитывая входное сопротивление ОУ. Для переменного тока иначе - входная ёмкость ОУ и диодов составляют значительную величину по сравнению с ёмкостью делителя. Из сопротивления делителя и входной ёмкости ОУ и диодов получается пассивный ФНЧ, который искажает входной сигнал. Чтобы нейтрализовать этот эффект нужно сделать так, чтобы входная ёмкость ОУ и диодов стала значительно меньше ёмкости делителя. Это можно сделать соорудив емкостной делитель параллельно резистивному. Посчитать такой делитель сложно, так как неизвестна как входная ёмкость схемы, так и ёмкость монтажа. Поставить конденсатор ёмкостью примерно пФ параллельно R Выбрать самый чувствительный предел, подать на вход прямоугольные импульсы с частотой 1 кГц и размахом в несколько делений шкалы и подобрать конденсатор параллельно R1 так, чтобы прямоугольники на экране выглядели прямоугольниками, без пиков или завалов на фронтах. Повторить операцию для каждого следующего предела, подбирая конденсаторы параллельно каждому резистору делителя соответственно пределу. Повторить процесс с начала, и убедиться, что на всех пределах всё в порядке может проявиться ёмкость монтажа конденсаторов , и, если что-то не так, слегка подкорректировать ёмкости. Сам ОУ - это Analog Devices AD Самая дорогая часть осциллографа. Но зато полоса 16 МГц - что весьма неплохо. А кроме того, это первое из шустрого, что попалось в розничной продаже за вменяемые деньги. Конечно же этот сдвоенный ОУ без всяких переделок можно поменять на что-то типа LM, но тогда придётся ограничится сигналами звукового диапазона. Больше кГц оно не потянет. Ну и форму прямоугольных, например, сигналов будет слегка искажать. А вот если удастся найти что-то типа OPA 38МГц - то будет наоборот замечательно. Источник отрицательного напряжения питания для ОУ сделан на хорошо известной charge-pump ICL Минимум обвязки и никаких индуктивностей. Ток по выходу -5 В конечно у неё невелик, но нам много и не надо. Цепи питания аналоговой части изолированы от помех цифры индуктивностями и ёмкостями L2, L3, C5, C6. Индуктивности попались номиналом uГн, вот их и поставил. Никаких помех по питанию даже на самом чувствительном пределе. Прошивка PIC заливается по USB с помощью бутлоадера который сидит с 0-го адреса в памяти программ и запускается если при включении удерживать нажатой кнопку S2. Так что прежде чем прошивать PIC - залейте туда сначала бутлоадер - будет проще менять прошивки. Исходники драйвера осциллографа для ядер 2. X находятся в архиве с прошивкой. Там же есть консольная утилитка для проверки работоспособности осциллографа. Её исходники стоит посмотреть, чтобы разобраться как общаться с осциллографом, если хочется написать для него свой софт. Программа для компьютера проста и аскетична, ее вид показан на рисунках 2 и 3. Подключить осциллограф к USB и запустить qoscilloscope. Программа qoscilloscope На рисунке 4 показан смонтированный осциллограф. Другие новости по теме:. USB HID осциллограф на PIC18F Простой осциллограф двоичного сигнала на AVR Коррекция одометра приборной панели АП Беспроводное видеонаблюдение ИК подслушивающее устройство 27 октября Просмотров: Александр 29 августа Александр 6 января Максим 21 февраля


Туту ru расписание электричек сочи
Автостанция бисерть расписание автобусов
Осциллограф на PIC18F452 и дисплее от NOKIA 3310
Как восстановить настройки виндовс 8
Марк дакаскос и джули кондра история любви
Магазин некст официальный сайт каталог
Санитарная книжка где оформить
Хочу стать девушкой что делать
Кондиционер ballu olympio инструкция
Где сделать пирсинг на члене
Гате мантра перевод
Карта рудниковой долины готика 2
Осциллограф своими руками
Как испечь белый бисквит
Армянски перевод на русский
Лада маруся сколько стоит
Сумерки часть где белла рожает
Можно ли вылечить эрозию медикаментозно
Осциллограф на PIC18F452 и дисплее от NOKIA 3310
Как получить визу в литву самостоятельно
Как установить игру через demon tools
Сколько масла в двигателе 4м40
Кака приватить дом
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment