в настоящее время можно записать до сотни секунд в режиме осциллографа с медленной разверткой. Самописец (то есть, бесконечная непрерывная запись) тоже будет, но это много работы. Поскольку самописец - это принципиально отличное от осциллографа устройство: осциллограф - подвижный луч по неподвижной поверхности, самописец - поверхность движется, перо нет (продольно).
Для электронного устройства какая разница? Нас бы устраивали текстовые файлы значениями напряжения за равные промежутки времени. при истечении какого-то времени просто создавать новый файл...
"в настоящее время можно записать до сотни секунд в режиме осциллографа с медленной разверткой."
С какой частотой Вам нужно "самописить"? Есть отличная программа Powergraph как раз для этих целей, бесплатная версия работает через звуковую карту (максимальная частота оцифровки 96 или 192кГц в зависимости от звуковухи. Минус - не передает постоянную составляющую, выхода 2, или применять модулятор (я пробовал, работало), или в звуковой карте закоротить входные емкости (не всегда возможно и могут быть проблемы с дрейфом).
В том и дело, что нужна постоянная составляющая. частота не велика. Надо снимать спектры. То-есть просто заменить обычный самописец. сразу с цифровым выходом.
принципиальная разница не зависит от способа реализации. У осциллографа осциллограмма конечна - она ограничена рамками экрана, отрисовал слева направо - и надо снова слева начинать. Самописец рисует всегда справа, а то что он нарисовал - уползает влево. Таким образом - можно бесконечно оцифровывать, в пределах ОЗУ или жесткого диска.
logic777 wrote:
Нас бы устраивали текстовые файлы значениями напряжения за равные промежутки времени.
ну, это есть - в вольтметре (и всех остальных приборах) можно включить запись показаний прибора в файл. Если развертка быстрая - то можно получить около сотни осциллограмм в секунду, и сохранять напряжение (рассчитанное по каждой осциллограмме) в файл. Можно сохранять реже, с усреднением, с добавлением даты/времени....
logic777 wrote:
"в настоящее время можно записать до сотни секунд в режиме осциллографа с медленной разверткой." можно подробнее как это делать?
в Device - Sampling setting - Fine Time/div задать скорость развертки 5-7 секунд на клетку, и кнопкой W расширить экран на 15 клеток.
надо учитывать, что частота дискретизации самописца будет ограничена пропускной способностью интерфейса. Вполне возможно, что ваши задачи могут быть решены или имеющимся рекордером (который непрерывно пишет в файл покадрово, но возможна высокая частота дискретизации) или непрерывной записью в файл уже готовых результатов обработки - показаний приборов. Например, частая задача - суточный контроль напряжения в сети - решается именно записью в файл показаний встроенного вольтметра переменного тока (True-RMS). Причем, записывать можно много раз в секунду - и реже, с метками даты/времени, или только изменения....
принципиальная разница не зависит от способа реализации. У осциллографа осциллограмма конечна - она ограничена рамками экрана, отрисовал слева направо - и надо снова слева начинать. Самописец рисует всегда справа, а то что он нарисовал - уползает влево. Таким образом - можно бесконечно оцифровывать, в пределах ОЗУ или жесткого диска.
logic777 wrote:
Нас бы устраивали текстовые файлы значениями напряжения за равные промежутки времени.
ну, это есть - в вольтметре (и всех остальных приборах) можно включить запись показаний прибора в файл. Если развертка быстрая - то можно получить около сотни осциллограмм в секунду, и сохранять напряжение (рассчитанное по каждой осциллограмме) в файл. Можно сохранять реже, с усреднением, с добавлением даты/времени....
logic777 wrote:
"в настоящее время можно записать до сотни секунд в режиме осциллографа с медленной разверткой." можно подробнее как это делать?
в Device - Sampling setting - Fine Time/div задать скорость развертки 5-7 секунд на клетку, и кнопкой W расширить экран на 15 клеток.
ставлю от 1 до 5 секунд - проблемма таже !!! - после этого ТИШИНА от осцила ничего не приходит пока не перезагрузишь софт (прощивка последняя и софт бета ) осцил - Usb, драйвер - USB может можно дописать утилитку что бы в окошечке с постоянным смещением рисовался график в реальном времени и постоянно, а скорость "ленты" регулировалась (масштабность и тд)
такой самописец - давно в планах. В прошивке это добавить несложно, но софт на ПК придется писать много - поскольку, повторюсь, самописец и осциллограф - это принципиально разные вещи. У осциллографа луч бежит по неподвижному экрану. А для самописца придется делать окно на противоположном принципе - огромный теневой буфер с постоянным показом последних X сек, то есть луч скачет всегда в конце экрана. Летом планируем заняться этим.
полноценные (15МГц) два канала - это дорого, а то что дорого - проиграет китайцам. Есть план добавить второй вход (низкочастотный, до 1Мгц), он же вход внешней синхронизации - это будет щадяще по деньгам. Но конструктив до конца не ясен - через головку только один сигнал можно завести.
относительно использования 2-х осциллов в качестве двухканального вы пишите:
> Синхронизация запуска развертки невозможна, поскольку Windows - это не система реального времени, и даже аппаратно нельзя гарантировать одновременное прохождение через USB команд начала оцифровки.
Касается ли такая проблема не USB вариантов осцилла? Спасибо
да, касается. Windows может прервать работу любой программы в произвольный (для нее) момент времени, чтобы переключиться на другую задачу. Из-за этого записи в 2 COM-порта могут быть разорваны во времени. Также, неизвестна задержка между записью в COM-порт, и реальным появлением сигнала на ножке TX RS232. С bluetooth интерфейсом всё еще печальнее - там задержки могут составлять сотни мс.
Ну и главное: обычно развертка начинается не по команде от ПК, а по событию синхронизации. Передать это событие из одного осциллографа в ПК, а потом из ПК дать команду второму начать развертку - возможно, но по дороге будет множество аппаратных и программных задержек, которые никак нельзя предусмотреть.
Правильное решение - это вывести сигнал синхронизации из одного осциллографа, и подать его на вход синхронизации другого. Желательно - через оптронную или трансформаторную развязку. Программно - два отдельных WinOscill, ждущая развертка. Такое решение - более гибкое, чем обычный двухлучевой осциллограф (не говоря уже о двухканальном): - гальваноразвязка с ПК и каналов между собой - можно настроить каналы на разную скорость развертки - можно настроить каналы на разный размер предистории
в принципе, самописец давно есть в FW1.26: ставим свободную медленную развертку, и включаем рекордер. Луч будет бежать по экрану слева направо, и быстро возвращаться назад. Рекордер будет записывать в память/файл, и затем можно каждую записанную развертку покадрово рассматривать, измерять, сохранять.
не очень удобно - нам же обещали режим самописца - или это очень напряжно ? если есть возможность сделать отдельную утилиту - может сделаете - вам многие спасибо скажут - я уверен !
самописец отличается от осциллографа тем, что в осциллографе луч бежит слева направо, а в самописце - луч стоит, а движется бумага справа налево. В прошивке сделать самописец намного легче, чем осциллограф. А вот полнофункциональный софт самописца - достаточно трудоемко. Само окно, где будет бежать подложка - сделаем скоро. А вот на обвязку этого всевозможными функциями измерения, сохранения, растяжки - нужно много времени.