ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: New Wireless Link Developed

New Wireless Link Developed
Posted by Michael on 12 July 2003, 19:22 GMT

Cerrato Renaud has developed wireless linking hardware for TI calculators. This design uses a 433 MHz radio transmitter with a microcontroller, so it works without any special drivers. The range is stated as up to 50 meters. The demonstration software is for the TI-92, but it's easy to write programs for the other calculators as well.

 


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Help
renaud cerrato  Account Info
(Web Page)

It seems that on *few* TI, during File/Variable transfer ONLY, that there's a TIMEOUT due (maybe) to low data-rate.

I need a Hex Terminal for TI92 (.92p) (able to send AND receive byte, NOT Characters) to debug this. Is someone can give me this software (if exist) ???

     14 July 2003, 18:24 GMT

New Versions : Bug Corrected
renaud cerrato  Account Info
(Web Page)

New version : 1.2 (Time-Out bug corrected)
(sorry, nobody's perfect)

you can find it on the webpage project.

http://www.esil.fr.st


Stay informed :

ICQ : 41265941

     14 July 2003, 20:08 GMT

Re: New Wireless Link Developed
Barrett Anderson  Account Info
(Web Page)

i see interference as being a problem... does this work so well that you can transfer files from calculator to calculator without any corruption? if so i want a few of these... don't know if i want to build them, though

     15 July 2003, 05:17 GMT


Re: Re: New Wireless Link Developed
swtaarrs  Account Info
(Web Page)

Yeah, corruption will be an issue. Protocalls like TCP/IP were designed with imperfect networks in mind, so they have built in error checking/protection, but the TI link protocall assumes that you have a direct cable connection and doesn't do any error checking.

     15 July 2003, 15:27 GMT

Re: Re: Re: New Wireless Link Developed
Nick Daly  Account Info
(Web Page)

If you could get the sending/receiving unit (not the calc, but perhaps the wireless connector), to do a cyclic-redundancy check on the data it sends and receives, it would be possible (so I've read in a magazine that I couldn't understand) to resolve errors...

It involved having the sender send a header byte, and somehow using that header to determine where the error was on the receiving calc (one bit per byte max I think... Which covers most interference mistakes). The entire article was much much more complicated than that (it was a program written in C), and if anyone thinks this could be useful, just mail me at
myownlittlworld (AT/PRESENT IN) hotmail (DOT/SPOT/PERIOD) com.

But yes, the disturbing thing was how the thing worked...

     16 July 2003, 05:33 GMT


Re: Re: Re: Re: New Wireless Link Developed
no_one_2000_  Account Info
(Web Page)

Why didn't you just write

myownlittlworld@hotmail.com? (url)

     17 July 2003, 17:17 GMT

Re: Re: Re: Re: Re: New Wireless Link Developed
Michael O'Brien  Account Info
(Web Page)

If your on this site most of the time, you have free time. He just took advantage of the fact.

     17 July 2003, 18:14 GMT


Re: Re: Re: Re: Re: Re: New Wireless Link Developed
no_one_2000_  Account Info
(Web Page)

Guess that's true.

<OT>
Does anybody know where I can get a good FREE non-trial flash developing kit... doesn't Macromedia make one (I doubt it's free)?
</OT>

     17 July 2003, 19:53 GMT

Re: Re: Re: Re: Re: Re: Re: New Wireless Link Developed
Michael O'Brien  Account Info
(Web Page)

Beats me (ouch). Have you not tried google or macromedia yet?

     17 July 2003, 23:10 GMT

Re: Re: Re: Re: Re: Re: Re: New Wireless Link Developed
Frank A. Nothaft  Account Info
(Web Page)

You woln't find one. Macromedia wouldn't allow it, as they have to make their paper.

     19 July 2003, 01:10 GMT


serials.ws
ac  Account Info

Get a trial version and activate it. Activation codes are avalable at link (just make sure to have a pop-up stopper before you visit the site). If you are too moral to do that, pay the $100 and buy it.

     19 July 2003, 03:17 GMT

Re: Re: Re: Re: Re: New Wireless Link Developed
Nick Daly  Account Info
(Web Page)

mostly because of spam software...

They scan pages for email addy's and add them to their databases... So, if you screw up your mail, the spambot won't pick it up, and you won't get spammed...

That's why... Now, however, it'll still be picked up.

     18 July 2003, 01:54 GMT

Re: Re: Re: Re: Re: New Wireless Link Developed
Chivo  Account Info

It's probably to trick spambots too.

     18 July 2003, 21:53 GMT


Re: Re: Re: Re: Re: New Wireless Link Developed
Chivo  Account Info

I didn't read before I wrote. Someone else wrote the same thing. Heh. Oops.

     18 July 2003, 21:54 GMT


Re: Re: Re: New Wireless Link Developed
opcode

Error checking is actually done by the TI. A checksum at the end of a file is sent to the TI calc along with the VAR. If the checksum is incorrect, the VAR is not accepted and is discarded. An error is also sent to the TI-Graphlink software and reports to the user an error in transmission.

     17 July 2003, 23:55 GMT

Re: New Wireless Link Developed
Paul Froissart  Account Info

Sorry, I'm not a specialist in hardware devices, but I just had a question : it is said the wireless cable works "like a normal cable", but is it so only for transfers following the TI protocol or can one use binary ("direct access") transfers? I guess the latter wouldn't be too realistic as the bitrate is said to be of only 2400 bps, but I just wanted to be sure. If it really acts as a normal cable even in binary mode, then maybe one could manage to make a program that would overcome the delay that, with the usual TI protocol, limits the rate to 2400 bps, but with a specially tuned algorithm could do better (i.e. not sending a single bit, waiting for acknowledgement and starting over)

Apart from that (transfer speed), I think that this cable is just cool :) This kind of project has been hanging around for years, and at last someone has made it... Well done!

     15 July 2003, 16:31 GMT

Re: Re: New Wireless Link Developed
RCTParRoThEaD_ Account Info
(Web Page)

the Z80 linkports are 9600bps and the 68K calc linkports are 56K. Or so i've heard.

     16 July 2003, 06:29 GMT

Re: Re: Re: New Wireless Link Developed
Michael O'Brien  Account Info
(Web Page)

If the 68k ports are 56kbps, then why do they only transfer at just over half that?

     16 July 2003, 19:44 GMT


Re: Re: Re: Re: New Wireless Link Developed
RCTParRoThEaD_ Account Info
(Web Page)

try sending to the 89 with a USB cable. Mad fast.

     19 July 2003, 04:17 GMT


Re: Re: Re: New Wireless Link Developed
Chivo  Account Info

From what I've read, the data rate is not fixed at all for any of the calcs. The transfer program simply sets a bit (one of the wires) and then waits for the other calc to set the other wire to indicate that has received the bit. Then it goes to the next bit, and so on...

The calcs might be able to send data a bit at a time *without* checking the acknowledment after each bit, but this would require very careful timing on each side. Asynchronous transmission would probably be the best way to go to avoid/detect simple low-level errors, such as framing errors.

     18 July 2003, 22:04 GMT


Re: Re: New Wireless Link Developed
roms  Account Info
(Web Page)

I think the wireless cable is just a TI-linkport to RF bridge which send/receive byte to/from the linkport according to the hardware protocol.
Given that the devices does not worry about the software protocol, it should work with binary transfers (such as communication between 2 calcs playing a game).

Can Nono confirm this ?

About the bitrate (2400) bauds: it's due to the RF modules. TI linkport can rate up to ~30kbits/s on Z80 calculators and ~50kbits/s on m68k calculators.
It has been rated by doing a screenshot with TiLP under Linux.

Hardware protocol is managed by bit-banging routines on Z80 machines whereas it's managed by hardware (the ASIC : barrel shifter + FSM) in m68k calcs.

Anyways, this is a great project ! I like these kind of guys because they do the work and then they release it.
Many people announce a project which is never finished !

Nono, maybe you should consider to release your source code under an OpenSource license (GPL, BSD, ...). It may be interesting to the community and to you !

I am aware people can make money with your project. It's the same thing for me: people are making money with TiLP. But, people can reuse source code, improve it, debug it and send patches to you. Thus, you have a product which is evolving and becoming better.

     17 July 2003, 08:01 GMT

Re: Re: Re: New Wireless Link Developed
renaud cerrato  Account Info
(Web Page)

You've all right !!!

;)

     18 July 2003, 02:38 GMT


Re: Re: Re: New Wireless Link Developed
Paul Froissart Account Info

So, it should work in binary mode? Then where does the bitrate limitation come from? Is it because the emitter/receiver somehow "blurs" the input (i.e. a discontinuous signal on input will result in a continuous signal on output), because it adds noise and thus we must wait longer before we are sure the transmitted bit really is a '0' or a '1', or because there is a delay introduced by the process (i.e. the '1' transmitted by the emitter will be received 1/4800 second later)?

     18 July 2003, 23:13 GMT


Re: Re: Re: Re: New Wireless Link Developed
renaud cerrato  Account Info
(Web Page)

Yes, it work in binary mode. Bitrate limitation is due to Aurel's module bandwith (max. 3~4Khz).

     20 July 2003, 00:30 GMT


Re: Re: Re: Re: Re: New Wireless Link Developed
Paul Froissart Account Info

Sorry to bother you with this, but in the end, which of the limitations I mentionned does it result in? 1) blurring, 2) noise or 3) delay

I'm asking you this because I wonder if the transfer speed could ever be improved...

     20 July 2003, 22:02 GMT

1  2  3  4  5  6  7  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer