Подача нужного сигнала на вход и действие на выход.
- Войдите на сайт для отправки комментариев
Вс, 20/12/2015 - 11:19
Желаю всем здравствовать.
В научных целях возникла такая необходимость. Есть устройство, которое считывает сигнал, форму этого сигнала мы получили при помощи осциллографа. Теперь стоит задача - чтобы ардуино, когда получит на вход этот конкретный сигнал, на выходе выполнял какое то действие - не важно какое, например зажигал светодиод. Возможно ли это?
Тема очень важная, касается медицины, робототехники и науки в целом, поэтому прошу максимальной помощи и любые предположения.
Спасибо.
да , возможно...
осциллограмму с параметрами сюда можно ?
сегодня выходной в лаборатории. постараюсь вечером доехать - сделаю.
Сама форма сигнала интересна, однако, нет ни слова о том когда, при каких условиях нужно срабатывать и при каких условиях отключать светодиод.
Есть устройство, которое считывает сигнал, форму этого сигнала мы получили при помощи осциллографа. Теперь стоит задача - чтобы ардуино, когда получит на вход этот конкретный сигнал, на выходе выполнял какое то действие - не важно какое, например зажигал светодиод. Возможно ли это?
Тема очень важная, касается медицины, робототехники и науки в целом, поэтому прошу максимальной помощи и любые предположения.
Спасибо.
В отечественной практике почему-то принято называть осциллографом осциллоскоп, т.е. устройство, показывающее форму сигнала на экране и никуда его на самом деле не записывающего.
Предположим, однако, что Вы называете осциллографом устройство оцифровки входного сигнала (хотя классический осциллограф сигнал не оцифровывает, а пишет на бумажную ленту. Кардиограф - типичный пример классического осциллографа). И тут возникает самая большая неопределенность. Собственно основных вариантов два:
1. Ваш "осциллограф" формирует вполне конкретную последовательность байтов, на которую и нужно реагировать. Это - самый простой случай и Ардуино с ним очевидно может справиться. Но крайне сомнительно, что такой сигнал может получиться в результате оцифровки сигнала с медицинского прибора. Это практически невозможно.
2. Сигнал получен путем оцифровки некоторого сигнала с медицинского (промышленного, и т.п...) прибора и содержит (либо не содержит) ряд характерных признаков, по которым его и следует опознать. По крайней мере, квалифицированный врач (технолог или другой специалист) способен это сделать. Но в то же время сам сигнал подвержен некоторым флуктуациям, как естественного происхождения (частота, амплитуда, небольшое изменение формы, постояннаяы составляющая и пр.), так и сгенерированными в процессе оцифровки (фаза, округление дискретизации, шумы, дрейф нуля прибора и пр.).
Сигнал порвого типа может сформироваться, например, как последовательность нажатия на определенные кнопки или послдедовательность ответов на вопросы теста. И обработка здесь тривиальная.
Сигнал второго типа может сформироваться при оцифровке некоторого физического процесса, т.е изменении давления, температуры или какой другой физической величины во времени. По сути опознавание такого сигнала - задача распознавания образов, которая в настоящее время в общем виде не решена, и, более того, неизвестно, будет ли она решена когда-то в будущем (даже если не ограничиваться ближайшим будущим).
Собственно, вывод прост: в общем виде Ваша задача при нынешнем уровне развития науки и техники неразрешима. А для того, чтобы понять, можно ли решить конкретную задачу, нужно знать детали: в каком виде существует сигнал, и каковы его отличительные особенности.