PDA

Просмотр полной версии : дискретный ввод с временной меткой



jvesnin
01.04.2010, 16:00
требуется устройство для ввода дисретных дигналов в пк с присвоением каждому сигналу времени (с точностью не хуже 1/4000 сек), номера входа и порядкового номера срабатывания на данном входе. эти функции вроде можно получить используя обычный модуль дискретного ввода со счетчиком, но по их описаниям они не могут присваивать каждому срабатыванию временную метку. остается только использовать контроллер или есть более простые варианты?

Николаев Андрей
01.04.2010, 16:19
вам нужна Pc плата расширения пк, и время брать с Oc

jvesnin
01.04.2010, 16:27
спасибо за ответ. все же хочеться вводить данные по последовательному порту или по сети, поскольку датчики установлены далеко от пк и вести сигналы с них невозможно. поэтому они преобразуются в Rs-232/485 передаются и вводятся в пк. в этом случае время ос использовать не получается из-за входного буфера последовательного порта. в результате ряду различных срабатываний может быть присвоено одна временная метка. поэтому желательно каждому срабатыванию присваивать временную метку вне пк.

Николаев Андрей
01.04.2010, 20:19
ну по 485 вы 1/4000 сек. не получите...

jvesnin
02.04.2010, 17:34
C такой точностью нужно присваивать временную метку срабатыванию (в модуле ввода или контроллере), а фактически передано в эвм оно может быть хоть с 3 секундной задержкой.

rovki
02.04.2010, 18:19
это как в кино ,когда снимают полет пули.
дело не в скорости передачи информации ,а в быстродействии модулей ввода или плк и обьеме памяти в них ,для сохранения полученных данных,вы к стати не сказали о времени в течении которого вам нужно снимать показание для дальнейшей обработке на пк.и даже если вы организуете стек ,прием-передача,он у вас переполнится,по причине малой скорости передачи.к сожалению для данных задач (специфических) оборудование данной фирмы,да и других из области промышленной автоматизации не подойдет.а сколько дискр.датчиков?

jvesnin
02.04.2010, 21:45
вкратце опишу задачу. осуществляется ввод сигналов с индуктивных датчиков, установленных на жд путях. количество датчиков от 3 до 5. датчики срабатывают при прохождении над ними колесной пары. соответственно частота срабатываний невелика. на состав из 100 вагонов около 400 срабатываний каждого датчика в течение 2-3 минут. до настоящего момента эта задача решалась с использованием специализированных зарубежных контроллеров, изготавливаемых на заказ. но цены и сроки поставки нас не устраивали, соответственно сделали свой контроллер. но производство их не является профилем нашей компании и хотелось бы пользоваться типовыми решениями, это возможно и дешевле и лучше в плане сопровождения. повторю. в настояее время задача решена с помощью специализированных устройств, но есть желания заменить их на типовые общедоступные. спасибо за внимание к теме и ответы.

rovki
02.04.2010, 22:11
вот с этого надо было начинать.на вагон -4 срабатывания.при скорости 100км.час,и длине вагона ,пусть 20 метров.вагон проскакивает над датчиком за 0,27 сек-4 срабатывания,тогда за секунду 15 срабатываний .
то есть частота срабатывания 15 герц по каждому каналу.это 66мс.если взять точность измерения 0,5 % то получаем 330 мкс.
количество каналов 5.то есть дело не в канале передачи ,а способности оборудования считать время с точность до 300 мкс.

jvesnin
02.04.2010, 22:20
1/4000 сек - это минимально допустимая дискретность представления времени срабатывания датчиков. далее на основе этой информации и информации о расположении датчиков выполняется оценка скорости движения состава и расстояния между осями.

rovki
02.04.2010, 22:33
ну со скоростью понятно,а расстояние между осями зачем.или это испытательный полигон?и время вам нужно реальное?

jvesnin
02.04.2010, 22:38
эта информация используется в системе распознавания номеров вагонов для правильного разделения на вагоны, их предварительной классификации и сопоставления изображений полученных с разных камер конкретному вагону.

jvesnin
02.04.2010, 22:46
привязка к реальному времени эвм не обязательна. важно чтобы все срабатывания были представлены в одной системе отсчета. последующую привязку к времени эвм выполнить не сложно.

Филоненко Владислав
02.04.2010, 23:57
плк110 позволяет регистрировать сигналы с 4(2) быстрых входов с частотой до 25 кгц, т.е. от 20 мкс. для требуемой точности 330 (250) мкс - запас хороший.
памяти много, можно накапливать архив меток и скачивать по интерфейсу.

jvesnin
03.04.2010, 00:01
спасибо, владислав. буду изучать возможности плк110.