Здравствуйте, уважаемые коллеги коты. Опыта работы с нормальными цифровыми осциллографами КОТОстрофически мало... китайский DSO-150 не в счёт
Бюджет ограничен, но хочется нормальный осцилл, попытаюсь собрать его, и при этом вписаться в цену китайского ДСО (1000р) (цену экранов не считаю, их сейчас и за копейки можно добыть)
решил собрать свой и даже попробовал - нашел старую электронную книгу тексет
7" 480х800 (у неё диагональ поменьше, но дома валяется старая фоторамка ДНС
8" 600х800 с не менее подходящим дисплеем возможно в дальнейшем перейду на него) прицепил к ней некое подобие видеопроцессора (из 2х тинек: 13 - для АЦП и 2313 - "сетка" и синхронизация) и даже немного побаловался (х-ки по частотам, конечно никакущие: обновление дисплея 5-20 Гц, монохром... но от прототипа большего и не требовалось), к сожалению, питальник экрана случайно забежавшая "коза" съела (фоток работы сделать не успел, только немного при исследовании возможностей экрана, они не очень интересны)... но идея была рождена, теперь изучаю стм...
Планирую на нескольких СТМ32F103c8t6 и этом дисплее собрать много- (2 или даже более) канальный осциллограф... ОЗУ у них конечно небольшое 20кБ - ФРАМ в него не влезет, да и не надо... будем рисовать "на лету"...
осциллограф буду делать блоками, основной блок обеспечит управление, развертку, рисование сетки и панелей,
а дополнительные (возможно сменные) будут вести измерения и рисовать кривули графиков
_____
теперь то, зачем я этот пост написал - ТЗ
*Х-У отображение я на нем сделать не смогу, даже пытаться не буду (разве только спецблоком)... а в остальном...
предлагайте, критикуйте (критика лучше, чем переделывать)
пока проектирую цифровую часть:
*АЦП - пока пусть будет встроенный СТМовский, вроде частота у него не сильно плохая (дальше посмотрим...)
*выводить планирую или просто последовательность (как это делается обычно) или (для более низких частот)диапазоном МИН-МЕД-МАКС (широкая неяркая область МИН-МАКС и на ней яркая линия МЕД), думаю, так будет лучше виден всякого рода звон (количество доступных замеров в памяти данная опция уменьшит в 3 раза, поэтому буду делать её отключаемой)
*сам замер скорее всего будет 8 бит (опять же, для экономии памяти), но, его тоже можно делать переключаемый...
*преобразование будет вестись непрерывно и складываться в кольцевой буфер, по событию будет взводиться флаг, который через некоторое количество замеров остановит АЦП (так можно заглянуть немного в "прошлое" - посмотреть осциллограммы как после, так и до события)
*длина буфера выйдет от 3к до 20к замеров в зависимости от режима (достаточно ли столько для комфортной работы?)
в экран помещается 0,4-0,5к*возможно ли, и если возможно, то как недорого реализовать гальваноразвязку?
_____
Понятно, что всё это будет реализовываться постепенно, но направления очертить лучше сразу, чтобы потом переделывать пришлось как можно меньше.
- Вложения
-
- HTB10553HVXXXXb.XXXXq6xXFXXXi.jpg
- Распиновка моего дисплея
- (212.63 KiB) Скачиваний: 391
Последний раз редактировалось
Ivanoff-iv Ср авг 07, 2019 12:17:45, всего редактировалось 2 раз(а).