реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Цифровое осцилографирование, кто нибудь делал такую вещь..
Kovrov
сообщение Aug 22 2007, 17:16
Сообщение #1


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Собственно задача такая:
запись данных напряжения от 0 до 300 вольт с дискретой 1mS
запись порядка 4 секунд..
Пока представляю только таблицу данных 4000измерений*2 байта
Как вообще к этому подходят когда речь идет о цифровом осцилографирвании
конечно просмотр диаграммы не в реальном времени...
подумал сразу картинку рисовать но аврки по раму боюсь не хватит разве что кусочками...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 22 2007, 19:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Обычно пользуются заводским запоминающим осциллографом. smile.gif
Если же требуется обязательно AVR, то лучше подключить к IBM ч/з ftdi либо ч/з LPT, а в AVR сделать максимально возможный буфер. Если выборка 1мс, то у вас не будет просечек.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Aug 22 2007, 19:34
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



1000 выборок в сек и СОМ порт прекрасно справится ,а при 115200 можно и картинку смотреть,
задача простая smile.gif
Аналогувую часть можете взять у меня ,как за основу. smile.gif
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Aug 22 2007, 19:38
Сообщение #4


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Спасибо!!
попытаюсь внести ещё более ястности...
тем не менее об просмотре в он лайн речь не идет посколько таких датчиков напряжение ток может доходить до 16 штук
на данный момент в авр идет измерение с дискретой 1 мс параметра напряжение...
запись идет циклически в буфер FRAM 32 кб
собственно задача в том, чтобы отследить аварийное событие проанализировав данные в этом буфере..
пока у меня просто таблица данных за несколько секунд до и несколько секунд после аварийного события (выход за пределы уставки)
после чего этот архив передается по RS485 на АСУтп. Конечно там несколь все сложней но суть в этом..
До сегоднешнего дня считал метод осцилографирования таблицой оптимальным, главным образом по объему архива..
Но решил узнать у коллег может быть существуют какие нибудь ещё методы построения свое рода диаграмм?


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
ASZ
сообщение Aug 23 2007, 00:51
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 24-07-06
Из: Донецк, Украина
Пользователь №: 19 042



Цитата(Kovrov @ Aug 22 2007, 22:38) *
Спасибо!!
попытаюсь внести ещё более ястности...
тем не менее об просмотре в он лайн речь не идет посколько таких датчиков напряжение ток может доходить до 16 штук
на данный момент в авр идет измерение с дискретой 1 мс параметра напряжение...
запись идет циклически в буфер FRAM 32 кб
собственно задача в том, чтобы отследить аварийное событие проанализировав данные в этом буфере..
пока у меня просто таблица данных за несколько секунд до и несколько секунд после аварийного события (выход за пределы уставки)
после чего этот архив передается по RS485 на АСУтп. Конечно там несколь все сложней но суть в этом..
До сегоднешнего дня считал метод осцилографирования таблицой оптимальным, главным образом по объему архива..
Но решил узнать у коллег может быть существуют какие нибудь ещё методы построения свое рода диаграмм?

ИМХО, нужно сделать буферирующее и обрабатывающее устройство для всех 16 каналов, и на более высокий уровень передавать уже "пережеванную" информацию, т.е. именно данные за несколько сек до и несколько сек после аварии.

Для контроля сети существуют готовые устройства (в Донецке делают такие), специально заточенные для АСУ энергетики.

Сообщение отредактировал ASZ - Aug 23 2007, 00:45
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 23 2007, 05:26
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Я писАл в буфер не текущее значение (2 байта), а изменение от предыдушего измерения (1 байт), как в дельта-модуляторах/демодуляторах. Легко отловить резкие изменеия измеряемой величины.
Go to the top of the page
 
+Quote Post
demaven
сообщение Aug 23 2007, 06:43
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 10-05-05
Из: Киргизия Бишкек
Пользователь №: 4 886



Цитата(Igor26 @ Aug 23 2007, 11:26) *
Я писАл в буфер не текущее значение (2 байта), а изменение от предыдушего измерения (1 байт), как в дельта-модуляторах/демодуляторах. Легко отловить резкие изменеия измеряемой величины.


А почему Вы решили, что резкое изменение займет только один байт? Аварийная ситуация потому и аварийная, что сильно отличается от штатной, в энергетике возможно в 5 - 10 раз как по напряжению так и по току
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 23 2007, 06:50
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 bodja74 - а можно поинтересоваться - как выглядит ваша аналоговая часть - хотелось бы посмотреть...
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 23 2007, 07:33
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
А почему Вы решили, что резкое изменение займет только один байт? Аварийная ситуация потому и аварийная, что сильно отличается от штатной, в энергетике возможно в 5 - 10 раз как по напряжению так и по току

У меня заранее был известен диапазон возможных изменений и одного байта более чем хватило.
Go to the top of the page
 
+Quote Post
Itch
сообщение Aug 23 2007, 08:00
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410



Цитата(demaven @ Aug 23 2007, 13:43) *
А почему Вы решили, что резкое изменение займет только один байт? Аварийная ситуация потому и аварийная, что сильно отличается от штатной, в энергетике возможно в 5 - 10 раз как по напряжению так и по току

Можно хранить не саму дельту, а её логарифм. Насколько я знаю, такой подход успешно применяется в сжатии звука.
http://ru.wikipedia.org/wiki/Компандирование
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Aug 23 2007, 08:01
Сообщение #11


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Друзья мои, все что касается измерений отслеживания аварии! это все уже решено...
да и собственно хранение архива этих аварий тоже..
интересуют всевозможные способы рисования диаграмм по полученным архивам...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 23 2007, 18:34
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



А где вы рисовать планируете? Графический LCD или на IBM?
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Aug 24 2007, 06:52
Сообщение #13


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



IBM!
Если получится на днях поговорю с разработчиками АСУтп - надеюсь многое прояснится.


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
alexander55
сообщение Aug 27 2007, 05:54
Сообщение #14


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Kovrov @ Aug 23 2007, 12:01) *
интересуют всевозможные способы рисования диаграмм по полученным архивам...

Я использую Borland C++ Builder. Там есть классный компонент TChart, решает любые мыслимые задачи.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 27 2007, 08:29
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Может всё таки кто нибудь поделится аналоговой частью ??
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016