VetalST уже можно? Или лучше чуть погодить? И относительно ориентации дисплея нужна ясность. Желательно до начала разработки. Хотя можно предусмотреть место под разъемы в двух местах, если плата позволит. Но там с местом не очень роскошно. И еще надо кондер с переключателем всадить - открытый/закрытый вход.
Плюс гашение дисплея. Вы реализовывали эту функцию? Надо ли вставлять в плату? Ноги?
VetalST уже можно? Или лучше чуть погодить? И относительно ориентации дисплея нужна ясность. Желательно до начала разработки. Хотя можно предусмотреть место под разъемы в двух местах, если плата позволит. Но там с местом не очень роскошно. И еще надо кондер с переключателем всадить - открытый/закрытый вход.
Плюс гашение дисплея. Вы реализовывали эту функцию? Надо ли вставлять в плату? Ноги?
да гашение дисплея плата совсем мизерная можно потом платку маленькую сделать и навесным примандырить туда
Если хотите 2 канальный то в плате изменений не будет. Разве что отключение задействувать порт кнопки паузы, а паузу перенести в меню энкодером. Или попробую 12 ногу интересно не будет ли мешать работе апаратному ISP. Нужно пробовать. Ну не хватает ног в ардуине нужно что то мудрить. А в 1 канальном можно А1 перенести на А6, а на А1 подсоеденить отключение.
А как лутше намудрить программно вывод информации об вольтаже графика. Я понемаю что можно взять максимальное значение Y относительно BiasY , в верх или вниз для вывода положительного или отрицательного напряжения графика. И перещитать на миливотльты что бы без точки или в вольтах в паузе с точкой. Или можно както еще???
И есть недочет. Когда прокручуем график в паузе, смещаем BiasX при этом и меняются показания частоты. И если выйти из паузы, то показания частоты будут врать, пока не вернем на место BiasX в 0. Нужно подправить.
Если хотите 2 канальный то в плате изменений не будет. Разве что отключение задействувать порт кнопки паузы, а паузу перенести в меню энкодером. Или попробую 12 ногу интересно не будет ли мешать работе апаратному ISP. Нужно пробовать. Ну не хватает ног в ардуине нужно что то мудрить. А в 1 канальном можно А1 перенести на А6, а на А1 подсоеденить отключение.
Нет. Я ориентируюсь на одноканальный вариант. Иначе точно не вмещусь со всеми дополнительными обвесами.
Если я правильно понимаю ситуацию, лучше немного обождать утрясания схемотехники? А то 4 варианта уже ушло в корзину. Но это не страшно. Нормальный процесс отработки. Хорошо хоть не в железе.
По ориентации. Да, придется еще и переворачивать. Гребенка контактов справа. Совсем другая раскладка получается. Вовремя вы меня остановили. А то на ЛУТил бы...
А как посмотреть переменку ??? Ацп я понимаю меряет от 0в до +2в. На водку 50 гц график показывает в обе стороны "+" 0 "-" . Программно график рисуется от 0 до 127 в одну сторону. Что то я уже запутался.
А как посмотреть переменку ??? Ацп я понимаю меряет от 0в до +2в. На водку 50 гц график показывает в обе стороны "+" 0 "-" . Программно график рисуется от 0 до 127 в одну сторону. Что то я уже запутался.
Переменником "Смещение земли" выводите землю на середину экрана и смотрите переменку. Тут главное, чтобы была гальваническая развязка между измеряемым и прибором. Именно потому для прибора использовать исключительно автономное питание. Земля на щупе и земля на приборе совершенно разные вещи.
Другими словами при шкале прибора 2В надо "смещение земли" выставить на середину 1В. Все, что меньше 127 - минус, больше - плюс.
Okmor к вам вопрос, если сможете навскидку. Если требуются расчеты и т.д. то не надо:
Резисторы R3 и R4, смещение земли и диапазон, номиналы критичны? Скажем если применить в них 2ком либо 47 ком там в программе ничего не потребуется менять? С R4 понятно, что номинал и R5 тоже придется изменить. А так это же просто делители, я правильно понимаю?
Вопрос связан с тем, чтобы можно было применить плоские переменники с собственными крутилками, типа как от седюков. Они ниже и можно будет их разместить между дисплеем и платой.
Okmor к вам вопрос, если сможете навскидку. Если требуются расчеты и т.д. то не надо:
Резисторы R3 и R4, смещение земли и диапазон, номиналы критичны? Скажем если применить в них 2ком либо 47 ком там в программе ничего не потребуется менять? С R4 понятно, что номинал и R5 тоже придется изменить. А так это же просто делители, я правильно понимаю?
Вопрос связан с тем, чтобы можно было применить плоские переменники с собственными крутилками, типа как от седюков. Они ниже и можно будет их разместить между дисплеем и платой.
Да R5 придется изменить пропорционально. Думаю, что все должно работать.
С плоскими крутилками может быть подвох. Они бывают непропорциональные.
А не удобней будет для одно канального. Выкинуть резистор смещения земли, а вместо него впаять делитель два резистра по 10к и поставить переключатель будет DC - AC. Подаем минус на микросхему, земля смещается в низ экрана будет постоянка, а через делитель земля станет по средине экрана переменка. У меня сейчас получается при входном делителе 220к на 100к в экран влазет 6в постоянки, или +3 -3в переменки. А если крутить диапазон то получется плавно смотреть 6 --- 3в постоянки или +3 -3в --- +1.5 -1.5в переменки. Плюс еще программно маштаб есть.
А не удобней будет для одно канального. Выкинуть резистор смещения земли, а вместо него впаять делитель два резистра по 10к и поставить переключатель будет DC - AC. Подаем минус на микросхему, земля смещается в низ экрана будет постоянка
Не уверен, что так будет удобнее. На своем электронно-лучевом нередко пользуюсь смещением по вертикали. Возможно это дело вкуса и привычки. Я буду делать плавное смещение.
С защитными диодами скверно получилось. Этого я опасался. Без них риск кратно больше. Возможно стоит воткнуть цепочки из 2-3 диодов встречно -параллельно. Такая защита тоже применялась. Но с габаритами там будет сложнее. Разве что навесным монтажем.
Плату сегодня почти дорисовал. АЦП на переходнике, типа как у Okmor. Не решился тонкую сетку делать на большой плате. Получается совсем скверно. Плясал от эргономики. Слишком много перемычек и слишком плохое соседство цифровой и аналоговой части. Совсем неграмотно получилось с точки зрения электромагнитных наводок. Да и удобство монтажа сомнительное. Но там не получается иначе. Просто по другому органы управления будут стоять через опу. Сейчас немного подумаю и подожду ваших изменений. Чтобы не выкидывать текстолит зря. Тем более пока непонятно с отключением кнопкой и гашением экрана.
И програмно тоже наверное будут непонятки. Энкодер, как я понимаю у вас другой. У меня два - один 30 щелчков другой 24, но совсем фиговый.
И вообще я не в восторге от управления энкодером. Удобно - да. А вот с долговечностью большие сомнения. Вот в ДДС генераторе его впервые применил. Может с час всего поработал. Может с тысячу щелчков и наберется, а уже заметно снижение качества управления.
А не удобней будет для одно канального. Выкинуть резистор смещения земли
Еще одно соображение Переключатель постоянка-переменка так делать крайне опасно. Например желаете посмотреть пульсации в БП вольт на 30 и выше. И из ОУ может выйти волшебный дымок, на котором работает вся электроника, тем более без защиты. Этот переключатель надо делать с кондером, да еще и на хорошее напряжение.
И из ОУ может выйти волшебный дымок, на котором работает вся электроника, тем более без защиты. Этот переключатель надо делать с кондером, да еще и на хорошее напряжение.
А че так? По схеме смещение земли, мы резистром меняем, опорное взято с ацп 1-2в, на микросхеме. А по моей схеме получается что мы просто быстро крутнули переменик в крайнее или среднее положение.
Расчитать делитель так, чтобы на входе ОУ было не более 1В (или даже меньше) и ставить BAV99, а усилением ОУ сигнал вытягивать. Иначе сборка будет не только уровень резать, но и форму сигнала искажать
А не удобней будет для одно канального. Выкинуть резистор смещения земли, а вместо него впаять делитель два резистра по 10к и поставить переключатель будет DC - AC.
Вы знаете, товольно удобно смещать сигнал, а не переключать DC - AC. Особенно когда положительное плече большое, а отрицательное маленькое. Также для просмотра инвертирующего усилителя. На вход маленькая положительная амплитуда, а на выходе большая отрицательная.
Цена всему один переменник, а программа все стерпит.
Относительно защиты. Я ее принципиально не буду ставить, пока не спалю ОУ. Хочу посмотреть ОУ живучесть без защиты.
Okmor, видимо не совсем понимаешь процесс визуализации и измерения. Наблюдая и измеряя переменку, нужно всегда предполагать, что сигнал может содержать и постоянную составляющую, как положительной плярности, так и отрицательной. Т.е на экране этот сигнал, в виде колебаний, будет смещен вверх или вниз. Для отсечки постоянной составляющей и служит конденсатор на входе устройства. Вот тогда и наблюдается сигнал в поле экрана. Твоя идея с резистором будет хороша, если одновременно отлючать его и включать емкость на входе. Тогда луч будет по центру, а смещение полуволн сигнала (амплитуда) относительно центра будет истинным.
А че так? По схеме смещение земли, мы резистром меняем, опорное взято с ацп 1-2в, на микросхеме. А по моей схеме получается что мы просто быстро крутнули переменик в крайнее или среднее положение.
Не совсем так с конденсатором. Если на примере пульсаций с БП. БЕЗ кондера значительная постоянная составляющая попросту уведет луч за пределы экрана (Это даже если электроника выдержит) и мы ничего не сможем посмотреть.
Смотрим дальше. Конденсатор обрезает постоянку. Тогда пременную составляющую мы видим. Что и требовалось, НО!!! В момент подачи сигнала через кондер проходит импульс зарядного тока, который по амплитуде дает скачок напряжения равный полному напряжению БП. И вот тут явно нужна защита.
Следующее соображение. У меня не столь много опыта со сгоревшими ОУ, но, как я понимаю, нам никто не даст гарантию, что ОУ умирая уйдет в изолятор. А если его пробьет "насквозь"? Есть желание менять АЦП и Ардуину?
Защита нужна. Очень похоже на здравое предложение у 240265 : "По минусовому плечу нжно последлвательно поставть еще один диод."
Мне эта мысль кажется интересной. Правда я нифига не теоретик и не могу сказать, а не потеряет ли защитные свойства отрицательное плечо? А так в принципе пару этих сборок использовать и габариты изменятся не сильно. Надо еще померять напряжение отпирания этого диода. Нужно, чтобы оно чуть превышало напругу на входе. Возможно просто две сборки (т.е. по два диода последовательно). Нужно пробовать. Так точнее не скажу.
Хорошее предложение у man_200 "Расчитать делитель так, чтобы на входе ОУ было не более 1В (или даже меньше) и ставить BAV99, а усилением ОУ сигнал вытягивать"
Но оно потребует менять схемотехнику ОУ, ставить дополнительные резисторы. Причем все это расчитывать и подгонять.
НО!!! В момент подачи сигнала через кондер проходит импульс зарядного тока, который по амплитуде дает скачок напряжения равный полному напряжению БП. И вот тут явно нужна защита.
Вы меня убедили. Буду ставить защиту стабилитрон на 3,1 в
Я уже сам запутался. Когда я собирал пуьтоскоп на экране 5110 и ls020 я задавал вопрос но мне так никто и не ответил. Почему все одно и тоже но, на экране 5110 переменку показывает без входного конденсатора AC DC только положительную часть сигнала, а на экране ls020 показывает полностью и положителную и отрицательную часть сигнала ???????? Вот и сейчас без никаких конденсаторов, переключателей и т.д я просто подсоеденил щуп к генератору сигналов на выходе от 0 --- до +5в смотрю положительный сигнал. Или подсоеденяю щуп к трансформатору переменка 15в через делитель, и смотрю сразу весю синусоиду 50 гц и + и - . И наводка сети когда пальцами щуп взять тоже показивает всю синусоиду???
Показывает так например 5.25V Для большей точности нужно умножать переменные на 10 чтобы было целое число и т.д. Но это пока просто набросок кода.
Пока вы не увидели ошибку в подключения ацп все работало. Но теперь когда крутим диапазон или смещаем землю вольты тоже увеличиваются. Тут нужно разобратся с вашим перещетом маштабирования. Или както проще это сделать ???? И загвоздка с минусовыми показателями откуда от каких переменных отталкиватся, считать что дальше минусовые показания вольт.
на экране ls020 показывает полностью и положителную и отрицательную часть сигнала ???????? Вот и сейчас без никаких конденсаторов, переключателей и т.д я просто подсоеденил щуп к генератору сигналов на выходе от 0 --- до +5в смотрю положительный сигнал
А вот так синус выглядит у меня. Пультоскоп. Ардуино-нано. ЛС020.
Т.е. результат малопредсказуем, либо мы чего-то недогоняем. Я для себя делаю вывод - значит нужно исходить из худшего варианта и аппаратную часть рассчитывать на исключение такого рода непоняток.
Я бы мог предположить, что возможно у вас дело в источнике сигнала. Например ДДС генератор с этого сайта выдает только положительный сигнал.
НО. Я тоже видел нечто как у вас на каких-то этапах. Точнее уже не вспомню.
А вот это уже интересно. У вас собран на ардуине про мини, а пультоскоп на LS020 я собирал на нане. У Okmor тоже нана. Разница у них в конденсаторе на ноге AREF. В нане и в моем самодельном шилде его нет. Больше отличий нет. Попробуйте отпаять его. Потому что на 5110 пультоскоп я собирал тоже на ардуине про мини и тоже показывал только положителную часть сигнала. Может здесь собака зарыта.
В схемах других осликах на ноге AREF тоже висит кондер на 100n. Но там опрное постоянное, а у нас меняется он нам там и не нужен ????. Надо к дядюшке даташиту обратится.
Переменку у меня показывает без всяких конденсаторов.
Не может этого быть физически. У вас он показывает все, а не только переменку. Конденсатор ставят не для того чтобы 50Гц смотреть, понятно, что и так он покажет. А вы посмотрите теже 50Гц пульсации амплитудой 10 мВ в составе постоянного напряжения 12В. То-то и оно, что это невозможно. Ставите кондер, 12В не проходит, а 10мВ переменный сигнал усиливаете ОУ и смотрите пульсации. Без кондеров ваш прибор переменку не видит отдельно от постоянной составляющей, не нужно путать людей, они сами запутаются.
В схемах других осликах на ноге AREF тоже висит кондер на 100n. Но там опрное постоянное, а у нас меняется он нам там и не нужен ????. Надо к дядюшке даташиту обратится.
НО!!! В момент подачи сигнала через кондер проходит импульс зарядного тока, который по амплитуде дает скачок напряжения равный полному напряжению БП. И вот тут явно нужна защита.
Вы меня убедили. Буду ставить защиту стабилитрон на 3,1 в
Учтите что общее напряжение будет Uст + Uпр , Напряжение стабилизации + Прямое напряжение второго стаблтрона.
Okmor что бы я опять не изобретал велосипед, подскажите как отустить график на пару пикселей что бы линия графика стала точно на линии земле. А то получается положительный вольтаж больше отрицательного на одну десятую вольта.
240265 А что вы посоветуете поставить для защиты ?
Лекс 59 Можите разводить плату ориентироваться по этой схеме https://yadi.sk/d/rRgRey4Cvyxf5, 12 и А1 выводы свободные к одному из них подключем отключение ослика, на отдельной платке, где то возле акб разположить. Точно сказать не могу проверяю в реальных условиях как влияет использование 12 ноги на выход, на работу апаратного isp. Если все будет нормально с 12 ногой, то ногу А1 можно задействовать как замер вольтажа на акб.
Лекс 59 Можите разводить плату ориентироваться по этой схеме
Понял, спасибо. Я уже развел собственно. Еще раз внимательно проверю с вашей схемой. Единственные непонятки со схемой - цепочка R7 - C11. Ошибка? Осталось от попытки на резет задержку реализовать? Я ее просто игнорировал.
Сделал разводку еще раз. Наконец догадался ардуине ноги раздвинуть, чтобы загнать туда АЦП (не подумайте плохого). Ноги раздвинул не физически ес-но, один ряд будет на проволочках. Правда перемычек все-же дофига. И целую кучу нулевых сопротивлений понадобится. Посмотрим, как получится ЛУТ, где в центре платы много проводников 0,3.
Как защиту я там пока по два диода (по сборке ВАV99) на каждое плечо поставил.
Как в вашем сообщении № 136 на картинке. Вместо обоих стабилитронов диод анодом к виртуальной земле. Второй диод анодом к катоду первого и катодом на питание.
Фсе. Плату заЛУТил. Первый раз использовал бумагу для термопереноса. Получилось все. Даже там, где под нулевым резистором проходили три дорожки. Правда одна микротрещина была и попала бы аккурат под АЦП. Так, что такие вещи необходимо прозванивать после лужения. Плату пока не публикую. Запаяю-попробую, тогда только.
Как в вашем сообщении № 136 на картинке. Вместо обоих стабилитронов диод анодом к виртуальной земле. Второй диод анодом к катоду первого и катодом на питание.
Эта схема не моя а Okmor. Диоды я думаю нужно ставить непосредственно на вход ОУ между питанием и РЕАЛЬНОЙ землей (не виртуальной).
Диоды я думаю нужно ставить непосредственно на вход ОУ между питанием и РЕАЛЬНОЙ землей (не виртуальной).
Не думаю. Разность потенциалов идет между виртуальной землей и входом. Не уверен, что не будет хитрых завязок, если поставить как вы предлагаете. И каков уровень сигнала будет тогда на входе? Я ХЗ.
Я не теоретик. Надо смотреть другие схемы с виртуальной землей.
Что получается в первом приближении. Одноканальный вариант. ЛС020.
В корпус пока входит. За высоту придется ловить каждый миллиметр, чтобы вместился аккум и платы преобразователей.
Ардуино Нано, ОУ, АЦП пока не распаяны. Перемычек дофига, как видно на фото 2. Это не считая 15 шт нулевых проводников.
Входные цепи пока тоже не распаивал. Там придется сначала подобрать резисторы.
Ну и плата снизу.
Завтра видимо проверю питание, Работу ОУ. И буду готов заливать скетч. Ардуино планирую запаять после заливки скетча, чтобы не решать проблемы типа, а почему не заливается.
АЦП скорее всего впаяю в последнюю очередь. С платой отключения пока не решил. Возможно на первом этапе буду тупо замыкать/размыкать командный пин кнопкой с фиксацией.
Перепаял стало нормально регулироватся.
VetalST уже можно? Или лучше чуть погодить? И относительно ориентации дисплея нужна ясность. Желательно до начала разработки. Хотя можно предусмотреть место под разъемы в двух местах, если плата позволит. Но там с местом не очень роскошно. И еще надо кондер с переключателем всадить - открытый/закрытый вход.
Плюс гашение дисплея. Вы реализовывали эту функцию? Надо ли вставлять в плату? Ноги?
Перепаял стало нормально регулироватся.
VetalST уже можно? Или лучше чуть погодить? И относительно ориентации дисплея нужна ясность. Желательно до начала разработки. Хотя можно предусмотреть место под разъемы в двух местах, если плата позволит. Но там с местом не очень роскошно. И еще надо кондер с переключателем всадить - открытый/закрытый вход.
Плюс гашение дисплея. Вы реализовывали эту функцию? Надо ли вставлять в плату? Ноги?
да гашение дисплея плата совсем мизерная можно потом платку маленькую сделать и навесным примандырить туда
Лекс 59
Ориентация дисплея как на фото с 46 поста http://arduino.ru/forum/proekty/virtos-samyi-prostoi-dvukhluchevoi-ostsillograf-ostsillograf-na-arduino#comment-220946
Если хотите 2 канальный то в плате изменений не будет. Разве что отключение задействувать порт кнопки паузы, а паузу перенести в меню энкодером. Или попробую 12 ногу интересно не будет ли мешать работе апаратному ISP. Нужно пробовать. Ну не хватает ног в ардуине нужно что то мудрить. А в 1 канальном можно А1 перенести на А6, а на А1 подсоеденить отключение.
Okmor
А как лутше намудрить программно вывод информации об вольтаже графика. Я понемаю что можно взять максимальное значение Y относительно BiasY , в верх или вниз для вывода положительного или отрицательного напряжения графика. И перещитать на миливотльты что бы без точки или в вольтах в паузе с точкой. Или можно както еще???
И есть недочет. Когда прокручуем график в паузе, смещаем BiasX при этом и меняются показания частоты. И если выйти из паузы, то показания частоты будут врать, пока не вернем на место BiasX в 0. Нужно подправить.
Лекс 59
Если хотите 2 канальный то в плате изменений не будет. Разве что отключение задействувать порт кнопки паузы, а паузу перенести в меню энкодером. Или попробую 12 ногу интересно не будет ли мешать работе апаратному ISP. Нужно пробовать. Ну не хватает ног в ардуине нужно что то мудрить. А в 1 канальном можно А1 перенести на А6, а на А1 подсоеденить отключение.
Нет. Я ориентируюсь на одноканальный вариант. Иначе точно не вмещусь со всеми дополнительными обвесами.
Если я правильно понимаю ситуацию, лучше немного обождать утрясания схемотехники? А то 4 варианта уже ушло в корзину. Но это не страшно. Нормальный процесс отработки. Хорошо хоть не в железе.
По ориентации. Да, придется еще и переворачивать. Гребенка контактов справа. Совсем другая раскладка получается. Вовремя вы меня остановили. А то на ЛУТил бы...
И перещитать на миливотльты что бы без точки или в вольтах в паузе с точкой.
Вы попробуйте где то использовать тип float и посмотрите на изменение размера прогаммы, сходу +2к.
Лучше в миливольтах.
А как посмотреть переменку ??? Ацп я понимаю меряет от 0в до +2в. На водку 50 гц график показывает в обе стороны "+" 0 "-" . Программно график рисуется от 0 до 127 в одну сторону. Что то я уже запутался.
А как посмотреть переменку ??? Ацп я понимаю меряет от 0в до +2в. На водку 50 гц график показывает в обе стороны "+" 0 "-" . Программно график рисуется от 0 до 127 в одну сторону. Что то я уже запутался.
Переменником "Смещение земли" выводите землю на середину экрана и смотрите переменку. Тут главное, чтобы была гальваническая развязка между измеряемым и прибором. Именно потому для прибора использовать исключительно автономное питание. Земля на щупе и земля на приборе совершенно разные вещи.
Другими словами при шкале прибора 2В надо "смещение земли" выставить на середину 1В. Все, что меньше 127 - минус, больше - плюс.
Okmor к вам вопрос, если сможете навскидку. Если требуются расчеты и т.д. то не надо:
Резисторы R3 и R4, смещение земли и диапазон, номиналы критичны? Скажем если применить в них 2ком либо 47 ком там в программе ничего не потребуется менять? С R4 понятно, что номинал и R5 тоже придется изменить. А так это же просто делители, я правильно понимаю?
Вопрос связан с тем, чтобы можно было применить плоские переменники с собственными крутилками, типа как от седюков. Они ниже и можно будет их разместить между дисплеем и платой.
Okmor к вам вопрос, если сможете навскидку. Если требуются расчеты и т.д. то не надо:
Резисторы R3 и R4, смещение земли и диапазон, номиналы критичны? Скажем если применить в них 2ком либо 47 ком там в программе ничего не потребуется менять? С R4 понятно, что номинал и R5 тоже придется изменить. А так это же просто делители, я правильно понимаю?
Вопрос связан с тем, чтобы можно было применить плоские переменники с собственными крутилками, типа как от седюков. Они ниже и можно будет их разместить между дисплеем и платой.
Да R5 придется изменить пропорционально. Думаю, что все должно работать.
С плоскими крутилками может быть подвох. Они бывают непропорциональные.
А не удобней будет для одно канального. Выкинуть резистор смещения земли, а вместо него впаять делитель два резистра по 10к и поставить переключатель будет DC - AC. Подаем минус на микросхему, земля смещается в низ экрана будет постоянка, а через делитель земля станет по средине экрана переменка. У меня сейчас получается при входном делителе 220к на 100к в экран влазет 6в постоянки, или +3 -3в переменки. А если крутить диапазон то получется плавно смотреть 6 --- 3в постоянки или +3 -3в --- +1.5 -1.5в переменки. Плюс еще программно маштаб есть.
И Лекс 59 я выкинул защиту два диода, у меня стоял BAV99. С ним переменку обрезает минус графика. С 3в показывает +1.5 и -1в.
А не удобней будет для одно канального. Выкинуть резистор смещения земли, а вместо него впаять делитель два резистра по 10к и поставить переключатель будет DC - AC. Подаем минус на микросхему, земля смещается в низ экрана будет постоянка
С защитными диодами скверно получилось. Этого я опасался. Без них риск кратно больше. Возможно стоит воткнуть цепочки из 2-3 диодов встречно -параллельно. Такая защита тоже применялась. Но с габаритами там будет сложнее. Разве что навесным монтажем.
Плату сегодня почти дорисовал. АЦП на переходнике, типа как у Okmor. Не решился тонкую сетку делать на большой плате. Получается совсем скверно. Плясал от эргономики. Слишком много перемычек и слишком плохое соседство цифровой и аналоговой части. Совсем неграмотно получилось с точки зрения электромагнитных наводок. Да и удобство монтажа сомнительное. Но там не получается иначе. Просто по другому органы управления будут стоять через опу. Сейчас немного подумаю и подожду ваших изменений. Чтобы не выкидывать текстолит зря. Тем более пока непонятно с отключением кнопкой и гашением экрана.
И програмно тоже наверное будут непонятки. Энкодер, как я понимаю у вас другой. У меня два - один 30 щелчков другой 24, но совсем фиговый.
И вообще я не в восторге от управления энкодером. Удобно - да. А вот с долговечностью большие сомнения. Вот в ДДС генераторе его впервые применил. Может с час всего поработал. Может с тысячу щелчков и наберется, а уже заметно снижение качества управления.
А не удобней будет для одно канального. Выкинуть резистор смещения земли
Еще одно соображение Переключатель постоянка-переменка так делать крайне опасно. Например желаете посмотреть пульсации в БП вольт на 30 и выше. И из ОУ может выйти волшебный дымок, на котором работает вся электроника, тем более без защиты. Этот переключатель надо делать с кондером, да еще и на хорошее напряжение.
Я в генератор сигналов вообще с старой убитой мышки энкодер выдрал, работает отлично, лутше новых китайских. А по защите нужно что то подумать.
И из ОУ может выйти волшебный дымок, на котором работает вся электроника, тем более без защиты. Этот переключатель надо делать с кондером, да еще и на хорошее напряжение.
А че так? По схеме смещение земли, мы резистром меняем, опорное взято с ацп 1-2в, на микросхеме. А по моей схеме получается что мы просто быстро крутнули переменик в крайнее или среднее положение.
Расчитать делитель так, чтобы на входе ОУ было не более 1В (или даже меньше) и ставить BAV99, а усилением ОУ сигнал вытягивать. Иначе сборка будет не только уровень резать, но и форму сигнала искажать
Вы знаете, товольно удобно смещать сигнал, а не переключать DC - AC. Особенно когда положительное плече большое, а отрицательное маленькое. Также для просмотра инвертирующего усилителя. На вход маленькая положительная амплитуда, а на выходе большая отрицательная.
Цена всему один переменник, а программа все стерпит.
Относительно защиты. Я ее принципиально не буду ставить, пока не спалю ОУ. Хочу посмотреть ОУ живучесть без защиты.
И Лекс 59 я выкинул защиту два диода, у меня стоял BAV99. С ним переменку обрезает минус графика. С 3в показывает +1.5 и -1в.
По минусовому плечу нжно последлвательно поставть еще один диод.
Про энкодер: из опыта ремонта автомагнитол - очень часто выходят из строя. Приходтся выпаивать - разбирать - чистить и подгинать контакты.
Okmor, видимо не совсем понимаешь процесс визуализации и измерения. Наблюдая и измеряя переменку, нужно всегда предполагать, что сигнал может содержать и постоянную составляющую, как положительной плярности, так и отрицательной. Т.е на экране этот сигнал, в виде колебаний, будет смещен вверх или вниз. Для отсечки постоянной составляющей и служит конденсатор на входе устройства. Вот тогда и наблюдается сигнал в поле экрана. Твоя идея с резистором будет хороша, если одновременно отлючать его и включать емкость на входе. Тогда луч будет по центру, а смещение полуволн сигнала (амплитуда) относительно центра будет истинным.
А че так? По схеме смещение земли, мы резистром меняем, опорное взято с ацп 1-2в, на микросхеме. А по моей схеме получается что мы просто быстро крутнули переменик в крайнее или среднее положение.
Не совсем так с конденсатором. Если на примере пульсаций с БП. БЕЗ кондера значительная постоянная составляющая попросту уведет луч за пределы экрана (Это даже если электроника выдержит) и мы ничего не сможем посмотреть.
Смотрим дальше. Конденсатор обрезает постоянку. Тогда пременную составляющую мы видим. Что и требовалось, НО!!! В момент подачи сигнала через кондер проходит импульс зарядного тока, который по амплитуде дает скачок напряжения равный полному напряжению БП. И вот тут явно нужна защита.
Следующее соображение. У меня не столь много опыта со сгоревшими ОУ, но, как я понимаю, нам никто не даст гарантию, что ОУ умирая уйдет в изолятор. А если его пробьет "насквозь"? Есть желание менять АЦП и Ардуину?
Защита нужна. Очень похоже на здравое предложение у 240265 : "По минусовому плечу нжно последлвательно поставть еще один диод."
Мне эта мысль кажется интересной. Правда я нифига не теоретик и не могу сказать, а не потеряет ли защитные свойства отрицательное плечо? А так в принципе пару этих сборок использовать и габариты изменятся не сильно. Надо еще померять напряжение отпирания этого диода. Нужно, чтобы оно чуть превышало напругу на входе. Возможно просто две сборки (т.е. по два диода последовательно). Нужно пробовать. Так точнее не скажу.
Хорошее предложение у man_200 "Расчитать делитель так, чтобы на входе ОУ было не более 1В (или даже меньше) и ставить BAV99, а усилением ОУ сигнал вытягивать"
Но оно потребует менять схемотехнику ОУ, ставить дополнительные резисторы. Причем все это расчитывать и подгонять.
Вы меня убедили. Буду ставить защиту стабилитрон на 3,1 в
Я уже сам запутался. Когда я собирал пуьтоскоп на экране 5110 и ls020 я задавал вопрос но мне так никто и не ответил. Почему все одно и тоже но, на экране 5110 переменку показывает без входного конденсатора AC DC только положительную часть сигнала, а на экране ls020 показывает полностью и положителную и отрицательную часть сигнала ???????? Вот и сейчас без никаких конденсаторов, переключателей и т.д я просто подсоеденил щуп к генератору сигналов на выходе от 0 --- до +5в смотрю положительный сигнал. Или подсоеденяю щуп к трансформатору переменка 15в через делитель, и смотрю сразу весю синусоиду 50 гц и + и - . И наводка сети когда пальцами щуп взять тоже показивает всю синусоиду???
Okmor Как у вас с переменкой на вашем экране?????
ПОСТОЯНКА
ПЕРЕМЕНКА
Нормально. Поднимаю землю на середину экрана и смотрю переменку. Проблем вроде нет.
Я имел в виду что у вас тоже показывает весь сигнал + 0 - переменки без никаких конденсаторов на входе типа такого как на других осликах.
Переменку у меня показывает без всяких конденсаторов.
Вот и у меня без всяких конденсаторов все работает и показывает. Ну и бог с ним добавлю защиту и отдельно делитель 1/10 и все.
Теперь к вам вопрос. Добавил максимальное показания графика вольт.
01
int
Vmax=0;
// максимальное напряжение
02
int
Vol=0;
03
int
v =0;
04
05
//////////////////////////////////////////////////////////////
06
// в void DrawChart() добавил
07
08
Vol = 0;
09
10
for
(
int
i = StartPoint; i <= 175+StartPoint; i++)
11
{
12
aY1= ScalePint(MyBuff_ADC[i]);
13
aY2= ScalePint(MyBuff_ADC[i+1]);
14
15
LCD_line(i-StartPoint, aY1, i+1-StartPoint, aY2, CL8_WHITE);
// линия
16
17
if
( Vol < aY1){
// максимальное напряжение
18
Vol = aY1;
19
}
20
}
21
/////////////////////////////////////////////////////////////////////////////////////
22
// И идем в void Volt() { // вольтаж пересчитывать это дело
23
24
void
Volt() {
// вольтаж
25
26
int
i = NullPoint/2;
27
Vmax = (Vol - i)*51;
// 51 это в пересчете 1 Vmax == 51.5 mv
28
29
if
(Vmax<300){
30
Vmax=0;
31
v=0;}
32
else
{
33
Vmax = Vmax/10;
34
v = Vmax%100;
35
Vmax = Vmax/100;
36
}
37
};
38
//////////////////////////////////////////////////////////////////////////////////////////////////
39
// и выводим на экран
40
41
ls020_drawstringS(135, 120, String(Vmax) +
"."
+ String(v)+
"V "
,CL8_RED,CL8_BLACK,0,2,1) ;
/////вольты
Показывает так например 5.25V Для большей точности нужно умножать переменные на 10 чтобы было целое число и т.д. Но это пока просто набросок кода.
Пока вы не увидели ошибку в подключения ацп все работало. Но теперь когда крутим диапазон или смещаем землю вольты тоже увеличиваются. Тут нужно разобратся с вашим перещетом маштабирования. Или както проще это сделать ???? И загвоздка с минусовыми показателями откуда от каких переменных отталкиватся, считать что дальше минусовые показания вольт.
Все, что в MyBuff_ADC[i] выше чем NullPoint - положительный сигнал, иначе отрицательный.
MyBuff_ADC[i]-NullPoint = значение относительно виртуальной земли в битах АЦП.
Uref/16 = 1 Вольт
Итого U = (MyBuff_ADC[i]-NullPoint)*10 / (Uref/16) (тут перемножил на 10 для точности)
U = (MyBuff_ADC[i]-NullPoint)*160 / Uref
Я уже сам начинаю путатся.
Хорошо. Попозже заберу у сына комп посмотрю поподробней.
на экране ls020 показывает полностью и положителную и отрицательную часть сигнала ???????? Вот и сейчас без никаких конденсаторов, переключателей и т.д я просто подсоеденил щуп к генератору сигналов на выходе от 0 --- до +5в смотрю положительный сигнал
А вот так синус выглядит у меня. Пультоскоп. Ардуино-нано. ЛС020.
Т.е. результат малопредсказуем, либо мы чего-то недогоняем. Я для себя делаю вывод - значит нужно исходить из худшего варианта и аппаратную часть рассчитывать на исключение такого рода непоняток.
Я бы мог предположить, что возможно у вас дело в источнике сигнала. Например ДДС генератор с этого сайта выдает только положительный сигнал.
НО. Я тоже видел нечто как у вас на каких-то этапах. Точнее уже не вспомню.
А вот это уже интересно. У вас собран на ардуине про мини, а пультоскоп на LS020 я собирал на нане. У Okmor тоже нана. Разница у них в конденсаторе на ноге AREF. В нане и в моем самодельном шилде его нет. Больше отличий нет. Попробуйте отпаять его. Потому что на 5110 пультоскоп я собирал тоже на ардуине про мини и тоже показывал только положителную часть сигнала. Может здесь собака зарыта.
В схемах других осликах на ноге AREF тоже висит кондер на 100n. Но там опрное постоянное, а у нас меняется он нам там и не нужен ????. Надо к дядюшке даташиту обратится.
Переменку у меня показывает без всяких конденсаторов.
В том то и дело что я сам уже запутался.
Тогда нужно переделать входную часть до ацп как положенно, что бы он действительно был и назывался осциллографом.
Но это будет уже друга тема и другой прибор. А у нас VirtOs - Самый простой двухлучевой осциллограф осциллограф на Arduino.
Если делать как положено, то это уже другой прибор. - Проще купить и не парится.
Вы меня убедили. Буду ставить защиту стабилитрон на 3,1 в
Учтите что общее напряжение будет Uст + Uпр , Напряжение стабилизации + Прямое напряжение второго стаблтрона.
Okmor что бы я опять не изобретал велосипед, подскажите как отустить график на пару пикселей что бы линия графика стала точно на линии земле. А то получается положительный вольтаж больше отрицательного на одну десятую вольта.
240265 А что вы посоветуете поставить для защиты ?
Лекс 59 Можите разводить плату ориентироваться по этой схеме https://yadi.sk/d/rRgRey4Cvyxf5, 12 и А1 выводы свободные к одному из них подключем отключение ослика, на отдельной платке, где то возле акб разположить. Точно сказать не могу проверяю в реальных условиях как влияет использование 12 ноги на выход, на работу апаратного isp. Если все будет нормально с 12 ногой, то ногу А1 можно задействовать как замер вольтажа на акб.
Лекс 59 Можите разводить плату ориентироваться по этой схеме
Понял, спасибо. Я уже развел собственно. Еще раз внимательно проверю с вашей схемой. Единственные непонятки со схемой - цепочка R7 - C11. Ошибка? Осталось от попытки на резет задержку реализовать? Я ее просто игнорировал.
Сделал разводку еще раз. Наконец догадался ардуине ноги раздвинуть, чтобы загнать туда АЦП (не подумайте плохого). Ноги раздвинул не физически ес-но, один ряд будет на проволочках. Правда перемычек все-же дофига. И целую кучу нулевых сопротивлений понадобится. Посмотрим, как получится ЛУТ, где в центре платы много проводников 0,3.
Как защиту я там пока по два диода (по сборке ВАV99) на каждое плечо поставил.
Удалите цепочку R7 - C11 я про нее забыл.
А покажите на схеме как диоды ставили?
А покажите на схеме как диоды ставили?
а вы тоже делаете под дисплей как у okmor? или под 128х160 тот дисплей который был у вас
А покажите на схеме как диоды ставили?
Как в вашем сообщении № 136 на картинке. Вместо обоих стабилитронов диод анодом к виртуальной земле. Второй диод анодом к катоду первого и катодом на питание.
Фсе. Плату заЛУТил. Первый раз использовал бумагу для термопереноса. Получилось все. Даже там, где под нулевым резистором проходили три дорожки. Правда одна микротрещина была и попала бы аккурат под АЦП. Так, что такие вещи необходимо прозванивать после лужения. Плату пока не публикую. Запаяю-попробую, тогда только.
А покажите на схеме как диоды ставили?
а вы тоже делаете под дисплей как у okmor? или под 128х160 тот дисплей который был у вас
Как в вашем сообщении № 136 на картинке. Вместо обоих стабилитронов диод анодом к виртуальной земле. Второй диод анодом к катоду первого и катодом на питание.
Диоды я думаю нужно ставить непосредственно на вход ОУ между питанием и РЕАЛЬНОЙ землей (не виртуальной).
Я не теоретик. Надо смотреть другие схемы с виртуальной землей.
Нам нужно защтить ОУ. а выжеч его можно подав на вход напряжение выше пмтания или отрцательное. Дидоы не дадут этого сделать.
Учтите, что там земля это выход одного канала ОУ + обратная связь, а сигнал - вход второго канала ОУ. Вот не знаю как эти диоды себя поведут.
ОУ нужно защищать, причем оба-два
Думаю так, нужно пробовать.
Что получается в первом приближении. Одноканальный вариант. ЛС020.
В корпус пока входит. За высоту придется ловить каждый миллиметр, чтобы вместился аккум и платы преобразователей.
Ардуино Нано, ОУ, АЦП пока не распаяны. Перемычек дофига, как видно на фото 2. Это не считая 15 шт нулевых проводников.
Входные цепи пока тоже не распаивал. Там придется сначала подобрать резисторы.
Ну и плата снизу.
Завтра видимо проверю питание, Работу ОУ. И буду готов заливать скетч. Ардуино планирую запаять после заливки скетча, чтобы не решать проблемы типа, а почему не заливается.
АЦП скорее всего впаяю в последнюю очередь. С платой отключения пока не решил. Возможно на первом этапе буду тупо замыкать/размыкать командный пин кнопкой с фиксацией.