Patent · US6091764A · A · US
Method and apparatus for wireless RS232 communication
- (11) Publication number
- US6091764A
- (21) Application number
- 08/959,768
- (22) Filing date
- 1997-10-29
- (30) Priority date
- 1997-10-29
- (43) Publication date
- 2000-07-18
- (45) Date of grant
- 2000-07-18
- (51) IPC
- H04L 29/06
- (52) CPC
- H04L Transmission of digital information, e.g. telegraphic communication: 9/40, 69/28
- (73) Assignee
- Motorola Inc
- (72) Inventors
- S. David Silk; Edward C. Porrett
- (54) Title
- Method and apparatus for wireless RS232 communication
- (57) Abstract
A controller circuit (107) between a transceiver (104) and an RS232communication port (103) provides wireless communication to a remote unit and includes a transmitting and receiving mode indicator (503), a first delay circuit (506) for delaying a packet of data (501) before being transmitted, a timer (502) counting a period of time during which delaying termination of transmitting mode following a last data bit of the packet of data (501). Further, a receive signal detector (504) produces a carrier detect signal (521) and its delayed version (525) through a second delay (522) when a data packet (520) is received from the transceiver (104), first and second AND gates (523, 528) and a third delay circuit (526) receive signals (525and 520) to produce a reformatted received data packet (529) compatible to the RS232format for input to the RS232communication port (103).
- Full text
- View on Google Patents
Claims (5)
- A controller circuit between a transceiver and an RS232 communication port, comprising: an indicator indicating transmit mode when receiving from said communication port an RS232 compatible packet of data to be transmitted which places said transceiver in transmitting mode, and indicating at other times receive mode which places said transceiver in receiving mode; a first delay circuit for delaying said packet of data for a period of time before being inputted to said transceiver for subsequent transmission; a timer counting a period of time following transmission of a last data bit from said packet of data for delaying termination of said transceiver transmitting mode beyond said last data bit of said packet of data; a receive signal detector producing a carrier detect signal when a second baseband demodulated data packet is received from said transceiver while said indicator is indicating receiving mode; a second delay circuit receiving said carrier detect signal producing a delayed said carrier detect signal; a first AND gate receiving said delayed carrier detect signal and said received data packet producing a first delayed received data packet; a third delay circuit receiving said first delayed received data packet producing a second delayed received data packet; and a second AND gate receiving said carrier detect signal and said second delayed received data packet producing a reformatted received data packet compatible to RS232 format for being inputted to said RS232 communication port.
- The controller circuit as recited in claim 1 wherein said transceiver is an infrared transceiver.
- The controller circuit as recited in claim 1 wherein said first delay circuit delaying said packet of data for said period of time equal to a period of two data bits, and said transceiver is transmitting data bits having zero logic value during said period of two data bits.
- The controller circuit as recited in claim 1 wherein said timer counting said period of time equal to a period of ten data bits, and said transceiver is transmitting data bits having zero logic value during said period of ten data bits.
- A controller circuit between a receiver and a communication port, comprising: a receive signal detector producing a carrier detect signal when a baseband demodulated data packet is received from said receiver; a first delay circuit receiving said carrier detect signal producing a delayed said carrier detect signal; a first AND gate receiving said delayed carrier detect signal and said received data packet producing a first delayed received data packet; a second delay circuit receiving said first delayed received data packet producing a second delayed received data packet; and a second AND gate receiving said carrier detect signal and said second delayed received data packet producing a reformatted received data packet inputted to said communication port.
Description
The present invention generally relates to wireless communication, and more particularly, in an environment with RS232 data communication signaling format.
An RS232 compliant communication port is readily available on every computer for establishing a communication link to another unit. To make the communication link, the RS232 communication port should be wired to another RS232 compliant communication port. For a wired connection in some cases, however, the communicating units are located far apart and inaccessible. One such case is shown in FIG. 1 where a mobile user needs to establish a communication link from the RS232 communication port of his palm top computer to an inaccessible cellular base station located high above on a pole. Such a need often arises in connection with servicing or retrieving data from the remote base station.
To solve the problem of inaccessibility, a wireless communication link very often is substituted for the wired connection. The wireless communication link is made directly from the RS232 port through a transceiver transmitting and receiving at infrared (IR) frequency or radio frequency (RF). However, the limited number of input and output lines at an RS232 communication port does not readily provide any control over a transceiver operation. The RS232 communication port signaling is based on a Universal Asynchronous Receiver Transmitter (UART) signaling where the time for transmitting and receiving are not predetermined. Since every receiver has a limited response time, some of the initial data bits are lost due to the response time when an asynchronous signal is received at the receiver.
Citations (4)
- US4663755A
- US4667323A
- US4665519A
- US5815667A
Record as JSON
{
"publication_number": "US6091764A",
"country": "US",
"kind": "A",
"title": "Method and apparatus for wireless RS232 communication",
"abstract": "A controller circuit (107) between a transceiver (104) and an RS232communication port (103) provides wireless communication to a remote unit and includes a transmitting and receiving mode indicator (503), a first delay circuit (506) for delaying a packet of data (501) before being transmitted, a timer (502) counting a period of time during which delaying termination of transmitting mode following a last data bit of the packet of data (501). Further, a receive signal detector (504) produces a carrier detect signal (521) and its delayed version (525) through a second delay (522) when a data packet (520) is received from the transceiver (104), first and second AND gates (523, 528) and a third delay circuit (526) receive signals (525and 520) to produce a reformatted received data packet (529) compatible to the RS232format for input to the RS232communication port (103).",
"claims": [
"1. A controller circuit between a transceiver and an RS232 communication port, comprising: an indicator indicating transmit mode when receiving from said communication port an RS232 compatible packet of data to be transmitted which places said transceiver in transmitting mode, and indicating at other times receive mode which places said transceiver in receiving mode; a first delay circuit for delaying said packet of data for a period of time before being inputted to said transceiver for subsequent transmission; a timer counting a period of time following transmission of a last data bit from said packet of data for delaying termination of said transceiver transmitting mode beyond said last data bit of said packet of data; a receive signal detector producing a carrier detect signal when a second baseband demodulated data packet is received from said transceiver while said indicator is indicating receiving mode; a second delay circuit receiving said carrier detect signal producing a delayed said carrier detect signal; a first AND gate receiving said delayed carrier detect signal and said received data packet producing a first delayed received data packet; a third delay circuit receiving said first delayed received data packet producing a second delayed received data packet; and a second AND gate receiving said carrier detect signal and said second delayed received data packet producing a reformatted received data packet compatible to RS232 format for being inputted to said RS232 communication port.",
"2. The controller circuit as recited in claim 1 wherein said transceiver is an infrared transceiver.",
"3. The controller circuit as recited in claim 1 wherein said first delay circuit delaying said packet of data for said period of time equal to a period of two data bits, and said transceiver is transmitting data bits having zero logic value during said period of two data bits.",
"4. The controller circuit as recited in claim 1 wherein said timer counting said period of time equal to a period of ten data bits, and said transceiver is transmitting data bits having zero logic value during said period of ten data bits.",
"5. A controller circuit between a receiver and a communication port, comprising: a receive signal detector producing a carrier detect signal when a baseband demodulated data packet is received from said receiver; a first delay circuit receiving said carrier detect signal producing a delayed said carrier detect signal; a first AND gate receiving said delayed carrier detect signal and said received data packet producing a first delayed received data packet; a second delay circuit receiving said first delayed received data packet producing a second delayed received data packet; and a second AND gate receiving said carrier detect signal and said second delayed received data packet producing a reformatted received data packet inputted to said communication port."
],
"description_excerpt": "The present invention generally relates to wireless communication, and more particularly, in an environment with RS232 data communication signaling format.\n\nAn RS232 compliant communication port is readily available on every computer for establishing a communication link to another unit. To make the communication link, the RS232 communication port should be wired to another RS232 compliant communication port. For a wired connection in some cases, however, the communicating units are located far apart and inaccessible. One such case is shown in FIG. 1 where a mobile user needs to establish a communication link from the RS232 communication port of his palm top computer to an inaccessible cellular base station located high above on a pole. Such a need often arises in connection with servicing or retrieving data from the remote base station.\n\nTo solve the problem of inaccessibility, a wireless communication link very often is substituted for the wired connection. The wireless communication link is made directly from the RS232 port through a transceiver transmitting and receiving at infrared (IR) frequency or radio frequency (RF). However, the limited number of input and output lines at an RS232 communication port does not readily provide any control over a transceiver operation. The RS232 communication port signaling is based on a Universal Asynchronous Receiver Transmitter (UART) signaling where the time for transmitting and receiving are not predetermined. Since every receiver has a limited response time, some of the initial data bits are lost due to the response time when an asynchronous signal is received at the receiver.",
"cpc": [
"H04L 9/40",
"H04L 69/28"
],
"ipc": [
"H04L 29/06"
],
"assignees": [
"Motorola Inc"
],
"inventors": [
"S. David Silk",
"Edward C. Porrett"
],
"filing_date": "1997-10-29",
"publication_date": "2000-07-18",
"grant_date": "2000-07-18",
"priority_date": "1997-10-29",
"application_number": "US-95976897-A",
"family_id": "25502382",
"cited_by_count": 16,
"citations": [
"US4663755A",
"US4667323A",
"US4665519A",
"US5815667A"
]
}
Record 6,553 of 8,000 in Patents full text (MLC-0201). Request the full dataset.