Patent ID: 6694481
Filing Date: 2004-02-17
Classification: G05B

Abstract:
A method for transmitting programs from a programming device into a device to be programmed, said device to be programmed comprising a processor, a program memory, a light transmitter unit and a light receiver unit, said processor adapted to process data according to a program stored in said program memory, said programming device comprising a light transmitter unit and a light receiver unit and generating and interactively supplying a program representing a sequence of instructions to be interpreted and performed by the processor in the device to be programmed rather than by a program already stored in the program memory as a data stream to said program memory of said device to be programmed, said method having the method steps of:(a) activating said light transmitter unit of said programming device in accordance with said program representing a sequence of instructions to be interpreted and performed by the processor in the device to be programmed rather than by a program already stored in the program memory, such that said light transmitter unit of said programming device generates digital light signals in accordance with said program; (b) receiving said digital light signals by said light receiver unit of said device to be programmed and generating light receiver signals; (c) applying said light receiver signals to said program memory of said device to be programmed; (d) storing said program thus transmitted in said program memory of said device to be programmed; (e) retransmitting said stored program as light signals from said light transmitter unit of said device to be programmed to said light receiver unit of said programming device; and (f) comparing said retransmitted program with said program generated in said programming device for verification.