필터 지우기
필터 지우기

Serial communication with Query Instrument

조회 수: 4 (최근 30일)
Danilo NASCIMENTO
Danilo NASCIMENTO 2013년 10월 27일
댓글: Walter Roberson 2018년 1월 23일
Hi, Do you know if the Query Instrument from Instrument Control Toolbox can really catch a signal from a serial connection? I'm using a Virtual Serial Connection to emulate the serial port and I am using Proteus with a dsPic to generate a train of pulses, I already put a oscilloscope in Proteus, and the pulse is going through the serial port, the only problem is the Query Instrument I am using in Simulink that is giving only zero.

채택된 답변

Walter Roberson
Walter Roberson 2013년 10월 28일
Serial ports can only receive serial data that is correctly formed into a series, with an appropriate start bit, a series of data bits (usually 8 of them), and a the stop bit. Even within that format, decoding of the pulses is determined by voltage levels, with voltages below -3V being a bit representing logic 1, and voltages above +3V being a bit representing logic 0. By agreement, least significant bit is sent first.
Thus, if you have a train of pulses none of which -3V or lower, then no start bit will ever be deemed to have been seen, and no data will be deemed to have been transmitted. If no pulse is above +3V then no stop bit will be deemed to have been seen. The required timing of the pulses depends upon the agreed serial port rate.
  댓글 수: 2
Danilo NASCIMENTO
Danilo NASCIMENTO 2013년 10월 28일
편집: Danilo NASCIMENTO 2013년 10월 28일
For example, I am using a usb-serial connection of 3.3 V to link dsPIC and Simulink. If I generate a train of pulses of period 1s and amplitude 1 in the dsPIC and pass it through serial connection, is it possible to see it in Simulink with period 1 second and amplitude 1?
Walter Roberson
Walter Roberson 2018년 1월 23일
No. Only pulses formatted as blocks with start bit and stop bit can be handled by serial.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Waveform Generation에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by