A method of communicating between a plurality of devices in a controller area network is disclosed. The method includes authorizing a first device to transmit messages with a first identifier over the network, the first device transmitting a first message with the first identifier and a first value, and the devices which receive the first message assuming the first value as their respective values. The method may be used with a number of devices and a listening device in a system. At startup of the system, any device which saved its value in a non-volatile memory will become the master of the identifier and transmit a message with the value over the network. Devices which did not save their values in non-volatile memories will transmit requests for the data value. If they do not receive any response, they will become the master and transmit messages with their data. Devices which receive the message will assume the value as theirs.
Ac Synchronization With Miswire Detection For A Multi-Node Serial Communication System
A controller area network (CAN) has a plurality of nodes connected to transmit and receive data over a serial data line. An AC power source is also connected to each node. Each node senses the AC power waveform and synchronizes bit transmission and bit detection with the waveform. In a preferred embodiment, each node includes a circuit that detects zero crossings by the AC waveform, providing two accurately synchronized bit intervals per complete AC cycle. A preferred version of the invention includes hardware and software that detects miswires of the node to the data and power lines.
Status Indicator For An Interface Circuit For A Multi-Node Serial Communication System
A controller area network (CAN) has a plurality of nodes connected to transmit and receive data over a serial data line using an interface circuit to connect the node to the data line. Each interface circuit includes an isolation element, typically a diode, to connect the interface circuit to the data line. An indicator element in the interface circuit is powered when the node is transmitting. The isolation element in each node prevents other nodes while transmitting, from powering the indicator element in its node.
High Level Message Priority Assignment By A Plurality Of Message-Sending Nodes Sharing A Signal Bus
A system has a plurality of nodes communicating with each other on a serial data path using dominant and recessive signal levels. A dominant signal level sent on the data path by any of the nodes creates a dominant signal level on the data path irrespective of the number of recessive signal levels sent by other nodes. The dominant and recessive signal levels form a series of bits organized into messages by the nodes. Each sending node senses the signal level on the data path bit by bit, and if different from that sent by that sending node, halts further sending of signal levels by that sending node. A priority value generator in each node provides a priority signal encoding a value whose magnitude indicates a relative priority. A message priority module in each node receives the priority signal, and stores the priority value in predetermined leading bits of the message to be sent.
Bobby J. Marsh - Lake Stevens WA, US Steven H. Nichols - Auburn WA, US
Assignee:
The Boeing Company - Chicago IL
International Classification:
G01L 25/00 G01C 21/00
US Classification:
702105, 702 94, 702 95
Abstract:
The invention discloses differing embodiments of calibration apparatus, and methods of use. In one embodiment, the calibration apparatus may be used to calibrate a tool, positioning system, robot, machine, or device. The calibration apparatus may include a first member adapted to be attached to a tool, positioning system, robot, machine, or device, and two or more reflectors attached to the first member. The reflectors may be adapted to reflect one or more laser beams emitted from a laser tracker system. In such manner, a laser tracker system may be used to determine spatial X, Y, and Z coordinates of the reflectors, and/or to determine angular orientation of the first member. Using the spatial X, Y, and Z coordinate and angular orientation data, a tool, positioning system, robot, machine, or device may be calibrated.
Flow is managed within a fluid delivery system. One illustrative fluid delivery system is a zoned HVAC system. In one illustrative embodiment, a method is provided for controlling the airflow and thus the heat or cool delivery rate to a room serviced by the zoned HVAC system. The zoned HVAC system includes a duct system that is in fluid communication with various rooms through zone dampers. An open/closed state of the zone dampers is determined, and an open time for at least selected zone dampers are adjusted based on the state of the dampers.
Simultaneous Serial Transmission Of Messages With Data Field Arbitration
A communication system has a number of nodes connected to a serial data bus. Nodes communicate with each other by transmitting dominant and recessive bits during bit intervals as taught by the CAN (controller area network) arbitration protocol. According to the CAN arbitration protocol, any dominant bit transmitted during a bit interval causes the bit value received to be a dominant bit regardless of the number of recessive bits being sent. The system is arranged so that two or more nodes each respond to a report query message sent by one of the nodes, with a report message sent simultaneously by each of the nodes. The headers (leading bits) of each of the report messages sent by nodes responding to a report query message are the same, allowing arbitration on a trailing node data field. This results in the message having the numerically largest (or smallest) node data field value to survive arbitration. Thus a number of nodes can be polled with a report query message and will respond by simultaneously sending each node's numerical data value with the largest or smallest of these data values received by the system's nodes.
Methods And Systems For Manufacturing Large Components
Bobby J. Marsh - Lake Stevens WA, US Steven H. Nichols - Auburn WA, US
Assignee:
The Boeing Company - Chicago IL
International Classification:
G06F 19/00
US Classification:
702150
Abstract:
Methods and systems for fabricating a composite structure are provided. The method includes receiving data representing a portion of a surface of the structure, measuring a surface of the structure, the measured surface corresponding to the received surface wherein the measuring is performed with the structure in a flexed condition, and determining a difference in a first and a second direction between the measured surface and the received surface at areas that correspond to the measured surface. The method also includes determining a difference in a third direction, transmitting to a morphing algorithm the determined differences in the first, second, and third directions, and determining a position in the first, second, and third directions of a point on the surface in the flexed condition that corresponds to a respective point on the received surface when the structure is placed in the nominal condition.
Isbn (Books And Publications)
Advanced Money: Planning Investments on Your Computer
Bombardier Aerospace Corporation Dorval, QC Jul 2012 to Dec 2012 DMU Manager - IntegratorNorthrop Grumman Corporation
Nov 2011 to Apr 2012Kaman Global Aerosystems Everett, WA Mar 2011 to Nov 2011 Design EngineerStructures Design Rancho Bernardo, CA Jan 2010 to Dec 2010 ContractBoeing Integrated Defense Systems Ridley Park, PA Oct 2008 to Sep 2009Gulfstream Aircraft Corporation Wichita, KS Jun 2007 to Sep 2008 Systems Design Engineer (Contract)Structures Design Engineer (Contract)Savannah, GA Sep 2006 to Mar 2007Goodrich Aerostructures Group Chula Vista, CA Jul 2005 to Jul 2006Northrop Grumman Corporation El Segundo, CA May 2004 to Jun 2005 Structures Design (Contract)Structures
Feb 1998 to Nov 2002 Systems Design Engineer (Contract)Hughes Aircraft Company, Space and Communications Group El Segundo, CA Jul 1987 to Mar 1998 Senior Engineer (Contract)Spirit Aerosystems Corporation
Apr 1997 to Feb 1998 Structures Design Engineer (Contract)Boeing Commercial Aircraft Group Renton, WA Mar 1991 to Jun 1995 Structures Design Engineer (Contract)Lockheed Aeronautical Systems Company Burbank, CA Aug 1989 to Aug 1990 Senior Design Engineer (Contract)Northrop Aircraft Corporation Pico Rivera, CA Jul 1988 to Aug 1989 Engineering Specialist (Contract)Rockwell International, Space Transportation Systems Div Downey, CA Mar 1988 to Jun 1988 Structures Design Engineer (Contract)Northrop Aircraft Corporation Pico Rivera, CA Jun 1984 to Jul 1987 Senior EngineerRockwell International El Segundo, CA Apr 1982 to Jun 1984
Education:
Milwaukee School of Engineering Milwaukee, WI Feb 1982 Bachelor of Science in Mechanical EngineeringWichita State University Wichita, KS
Dr. Nichols graduated from the Southern Illinois University School of Medicine in 1987. He works in Wausau, WI and specializes in Family Medicine. Dr. Nichols is affiliated with Aspirus Wausau Hospital.
Andrews Sports Medicine & Orthopaedic CenterAndrews Sports Medicine & Orthopaedics Center 805 Saint Vincents Dr STE 100, Birmingham, AL 35205 2059393699 (phone), 2055817155 (fax)
Education:
Medical School University of Alabama School of Medicine Graduated: 1979
Procedures:
Carpal Tunnel Decompression Hip/Femur Fractures and Dislocations Knee Arthroscopy Lower Arm/Elbow/Wrist Fractures and Dislocations Lower Leg/Ankle Fractures and Dislocations Shoulder Arthroscopy Shoulder Surgery Spinal Cord Surgery Spinal Fusion Spinal Surgery Arthrocentesis Hip Replacement Joint Arthroscopy Knee Replacement
Conditions:
Intervertebral Disc Degeneration Spinal Stenosis Ankylosing Spondylitis (AS) Cholelethiasis or Cholecystitis Fractures, Dislocations, Derangement, and Sprains
Languages:
English Spanish
Description:
Dr. Nichols graduated from the University of Alabama School of Medicine in 1979. He works in Birmingham, AL and specializes in Orthopaedic Surgery and Orthopedic Sports Medicine. Dr. Nichols is affiliated with Saint Vincents Blount.
Jody Meiman, assistant chief for the Lake Dreamland Fire Department, told The Courier-Journal an autopsy was set Tuesday for 59-year-old Steven Nichols of Charlestown, Ind. Meiman said one worker remained hospitalized in critical condition on Tuesday, but two others were treated and released from Un
It happened at Carbide Industries in Rubbertown. Late Monday, the coroner's office reported that 59-year old Steven Nichols of Charlestown, Indiana died. Deputy Coroner Sam Weakleytold Fox 41 News it wasunclear if he died from the blast or if it was fire related.
Date: Mar 21, 2011
Category: U.S.
Source: Google
Youtube
Steve Nichols: An Oral History of Formula One...
In this very special episode.... An expanded version of my recent inte...
Duration:
2h 34m 40s
Steve Nichols: Jesus Made in America
Our culture is willing to voice respect for Jesus, but the Jesus it re...
Duration:
50m 51s
Steve Nichols & The McLaren MP4/4 - The Story...
For almost 30 years, the general public have been told that the McLare...
Duration:
1h 2m 24s
Why Sixty-Six Books? The Development of the C...
Throughout history, some have questioned the Bible's authority based o...
Duration:
24m 37s
Stephen Nichols: How Can I Know God?
Most people will say that they believe God exists. Many of these indiv...
Duration:
20m 16s
Stephen Nichols: Jonathan Edwards
In this session, Dr. Stephen Nichols introduces us to one of America's...