Список форумов   Список форумов  

Вопрос по организации приема и передачи данных

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Вопрос по организации приема и передачи данных

Сообщение rubygoblin » Ср мар 18, 2015 10:54 am

здравствуйте уважаемые программисты интересует следующий вопрос:
есть коробочка NI usb 6343 задача написать протокол передачи и приема данных для отладки некого устройства
выдачу сигнала я реализовал рисунки прикреплены:
main_0.vi Front Panel .png
main_0.vi Front Panel .png (15.49 KiB) Просмотров: 1942

main_0.vi Block Diagram .png
main_0.vi Block Diagram .png (26.55 KiB) Просмотров: 1942
,
а вот как организовать прием не совсем понимаю, поэтому попробую объяснить как я это представляю в теории
1) данный могут появиться асинхронно поэтому нужна схема захвата данных(линия в 3 состоянии подтянута к земле, следовательно отлов переднего фронта будет схемой захвата,
не совсем понятно как это сделать аппаратно в коробочке)
2) данные идут с определенной частотой по теореме Котельникова частота приема должна быть как минимум в 2 раза выше, то есть мне нужно получается с генерировать сигнал опорной частоты для захвата битов после срабатывания схемы захвата
3) размер передаваемых данных например 8 бит, можно ли аппаратно в коробочке собрать все данные, а после сбора отправить по USB, а не снимать 1 измерение и отправлять по USB?
итого получается для приема данных мне нужно:
первая нога для захвата начала передачи
вторая нога для выдачи опорных импульсов захвата битов
третья нога для чтения линии данных
я тут все правильно понимаю или все это можно сделать проще?
желательно чтобы USB использовалось только для передачи готовых данных, чтобы не было потери данных связанных со скоростью передачи данных по USB
rubygoblin
 
Сообщений: 2
Зарегистрирован: Ср мар 18, 2015 10:34 am

Re: Вопрос по организации приема и передачи данных

Сообщение rubygoblin » Ср мар 18, 2015 6:14 pm

в общем я поковырялся примерно накидал проект на прием, но проект работает только на выдачу, а при приеме пишет ошибку, что линия не может использоваться в буфферизованном режиме, не совсем понятно что это....
Вложения
main_0.vi Front Panel.png
main_0.vi Front Panel.png (28.82 KiB) Просмотров: 1938
main_0.vi Block Diagram.png
main_0.vi Block Diagram.png (39.63 KiB) Просмотров: 1938
main_0.vi
(29.53 KiB) Скачиваний: 90
rubygoblin
 
Сообщений: 2
Зарегистрирован: Ср мар 18, 2015 10:34 am

Re: Вопрос по организации приема и передачи данных

Сообщение Техподдержка NI » Чт июн 04, 2015 12:53 pm

Здравствуйте. Не могли бы вы прислать скриншот ошибки.
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2