Page 152 - Concise Encyclopedia of Robotics
P. 152

Hard Wiring
                                                characters
                                                 Signal
                            Return              Send 3               Return
                            signal:              received            signal:
                            retransmit                               send next


                                          No                Yes
                                                  Format
                                                  proper?



                            Handshaking

                            hardware, or a control code in the programming. Hardware handshaking
                            is used when direct wire or cable links are possible, such as between a per-
                            sonal computer and a serial printer. Software handshaking is similar to the
                            process used for communications systems.
                         HARD WIRING
                            In a computer or autonomous robot, the term hard wiring refers to functions
                            that are built directly into the machine hardware. Hard wiring cannot be
                            changed without rearranging physical components,or changing the inter-
                            connecting wires. Sometimes, the expression firmware is used to mean
                            hard wiring, although technically that is a misuse of the term.
                              An ideal computer (that is, a computer with infinite processing power
                            and zero error rate, which can exist only in theory) could be programmed
                            to do anything without having to move a single physical component. Of
                            course, the components must be hooked up together somehow, but in
                            the ideal case, functions could be changed just by reprogramming the
                            machine. This has been realized to a large extent in recent years by the use
                            of high-speed, high-capacity data storage media.
                              Hard wiring does have some advantages over software control. Most
                            significant is the fact that hard-wired functions can be done at a higher


                                                   
   147   148   149   150   151   152   153   154   155   156   157