Перейти к содержанию
    

immelstorm

Участник
  • Постов

    25
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о immelstorm

  • Звание
    Участник
    Участник

Контакты

  • Сайт
    Array
  • ICQ
    Array

Посетители профиля

657 просмотров профиля
  • Vlpl

  1. Куплю новые и б/у комплектующие для систем промышленной автоматики Siemens Simatic S7-200, S7-300, S7-400, S7-1200, S7-1500, LOGO!, Omron, Schneider Electric, Allen Bradley, B&R и др. Датчики, энкодеры, комплектующие для роботов Fanuc, ABB, Yaskawa и др. Цена договорная, наличная и безналичная оплата. mail[sobaka]plc-sale.ru plc-sale[sobaka]mail.ru
  2. Есть сомнения, что это будет одна дисперсия на всех :) На мой взляд, каждая полученная дисперсия характеризует класс точности своего прибора. Т.е x±D/2
  3. Пока что методика измерений и обработки только разрабатывается. Есть ещё много неясностей. К тому же используется АЦП ЛА1,5-PCI, что тоже не лучший вариант.
  4. Дисперсия не может быть отрицательной, всё правильно. Т.к. D(x)=M{[x-M(x)]^2}. Судя по всему, этим методом можно только оценить (с определённой вероятностью) дисперсию канала измерения, а не измерить её. Истинное-то значение нам неизвестно.
  5. Если рассматривать систему режущая кромка - инструмент, то это, фактически, множество соединённых параллельно термопар. ЭДС некоторых меняется медленно, а некоторых (из-за изменения физических свойств) - быстро. Сейчас как раз уточняется как быстро и какой характер у этих изменений. Да, токосъёмник пока контактный.
  6. Они-то как как раз и несут большую часть информации, внося свой вклад в ТЭДС Спасибо всем, кто не поленился ответить. Буду пробовать.
  7. Кроме температуры, ещё меняются и физические свойства режущей кромки (очаги диффузии, микросколы). Изменение идёт за наносекунды. Сцылку, плиз.
  8. Тогда посоветуй изолирующие усилители на 500 кГц. Я что-то таких не видел. А где их можно заказать по почте? В наших магазах такого нет ни в наличии, ни на заказ.
  9. Хотел прикрепить скрины спектроанализатора, на забыл скопировать :( Помеха широкополосная, забивает всю полосу пропускания АЦП. Самое гланое, непонятно откуда она. Ставить фильтры, судя по всему, бесполезно.
  10. Имеется проблема. Измеряется термо-ЭДС естественной термопары сверло-деталь в процессе сверления. Для этого к станку, через токосъёмник подключен предусилитель (рисунок 1), а на его выход – плата сбора данных. ЭДС измеряется между изолированной от станка деталью и сверлом. Если измеряется ЭДС стандартной термопары – то всё нормально, помехи в пределах нормы. Если же мерять на станке – помехи полностью забивают весь сигнал. Станок, усилитель и компьютер заземлены. ОУ в схеме - К140УД17А. Помехи появляются даже если дотронуться замкнутыми накоротко щупами до станины. В чём может быть проблема?
  11. Напряжение смещения по паспорту - 2 мкВ (специально выбирал прецизионный). И как это дело забороть? Вся проблема в том, что требуется усилитель с коэффициентом усиления около 10000 и крайне малым входным сопротивлением.
  12. В принципе, всё получилось со стандартным преобразователем (ОУ + 1 резистор в ООС). Только одна проблема: датчик имеет выходное сопротивление в сотые доли ома. При подключении датчика или замыкании входа накоротко, напряжение на выходе подскакивает до 12В. Если включить между датчиком и входом резистор хотя бы на 10-20 Ом - всё более-менее нормально. Скорее всего, это из-за того, что потенциал виртуальной земли не совпадает с реальной. Для стабилизации питания использую 79L15 и 78L15 + конденсаторы до и после стабилизаторов на 1000 мкФ. Так же стоят керамические конденсаторы до и после. ОУ К140УД17А В чём может быть прикол?
  13. В принципе, можно попробовать работать с портом напрямую. Я писал прогу, работающую как цифровой осциллограф, у меня получились следующие результаты: Погрешность измерения временных интервалов: На частоте до 1 кГц: не более 1%; На частоте 1-10 кГц: не более 10%; На частоте 10-50 кГц: не более 50%; Вот кусок кода, отвечающий за доступ к порту: //Маска битов для определения линии запуска WaitMask:=$0; if CTS_Start.Checked then WaitMask:=WaitMask or $10; if DSR_Start.Checked then WaitMask:=WaitMask or $20; if RI_Start.Checked then WaitMask:=WaitMask or $40; if DCD_Start.Checked then WaitMask:=WaitMask or $80; //Настройка порта with SPort do begin OpenDriver; WriteByte(Base+3,$83); WriteWord(Base,$0001); WriteByte(Base+3,$3); end; HoldByte:=0; WR:=SPort.ReadByte(Base+4); SPort.WriteByte(Base+4,WR and $FC); if HoldRTS.Checked then HoldByte:=HoldByte or $02; if HoldDTR.Checked then HoldByte:=HoldByte or $01; //Зарядка конденсатора, ожидание переходных процессов. StartTimer.Enabled:=true; While StartTimer.Enabled and (Aborted = false) do begin //Держать сигналы WR:=SPort.ReadByte(Base+4); SPort.WriteByte(Base+4,WR or HoldByte); Application.ProcessMessages; end; //Ожидание первого импульса. D:=SPort.ReadByte(Base+6) and WaitMask; //D1:=D and WaitMask; repeat Application.ProcessMessages; WR:=SPort.ReadByte(Base+4); SPort.WriteByte(Base+4,WR or HoldByte); D1:=SPort.ReadByte(Base+6); D1:=D1 and WaitMask; until (D<>D1) or Aborted; //Байт для удержания RTS и/или DTR WR:=SPort.ReadByte(Base+4); SPort.WriteByte(Base+4,WR or $02); //Включение таймеров HighResTimer1.Enabled:=true; HighResTimer1.StartTimeMeasure; STime:=GetTickCount; while ((GetTickCount-STime)<MeasureTime) and (not Aborted) do begin //RTS / DTR SPort.WriteByte(Base+4,WR); //Сигналы D:=SPort.ReadByte(Base+6); if D<>D1 then begin HighResTimer1.StopTimeMeasure; Time:=HighResTimer1.GetTimeDifference; HighResTimer1.StartTimeMeasure; SetLength(Data, I+1); Data[i,0]:=Time+Data[i-1,0]; Data[i,1]:=D; D1:=D; Inc(I); end; end; EndTime:=GetTickCount; HighResTimer1.StopTimeMeasure; Разумеется, нужно знать спецификации UART. Сразу предупреждаю: в windows работа с железками в реальном времени возможна только из RING 0. Всё остальное - разные степени приближения.
  14. Здравствуйте. Такая проблема: собрал усилитель на ОУ (К140УД17А) для использования с платой сбора данных (см. рисунок). Всё нормально работает, но ОУ греются, их температура на 5-10 градусов выше окружающей среды. Это нормально?
×
×
  • Создать...