Boeing Commercial Airplanes
Design Engineer 1989 - 1991
Developed and tested the ARINC 629 Terminal Controller ASIC. ARINC 629 is the basis behind the fly-by-wire bus on Boeing's new commercial airliner the 777. Fly-by-wire means that the when the airplane cockpit controls are moved, the signals that cause a control surface actuation (on the wing) are transmitted electronically instead of mechanically. The actual development of the ASIC behind this system was very interesting, unfortunately, my next project involved a failure modes analysis and was horrible enough to convince me to leave Boeing upon it's completion.
Danar Corporation
Project Engineer 1995 - present
Development and test of British Telecom National User Part (BTNUP) software layer. To date, this software has still not been actually implemented in BT though it has been accepted by the intermediate customer who contracted the work to Danar. Oh well, we still learned a lot.
Port of Danar SS7 DOS based code to QNX operating system. QNX is a true multi-tasking real-time Operating System. This port involved extensive partitioning of the original SS7 DOS code. The original DOS code was one big application. In the QNX environment, we have partitioned the separate protocol layers into different processes. Currently, we have the SS7 protocol stack through SCCP and have TCAP in the works.
Development of Bell Helicopters HUMS project. Danar in conjunction with Pacific Avionics of Redmond, WA is developing the HUMS Display Box. HUMS stands for Health and Usage Monitoring System. The actual development done by Danar has included the Front Panel board which mounts all of the interface devices (LED indicators, 40 character display, pushbutton controls), the Interface board which controls reading and control of the Front Panel board, and the Rear Panel board which includes the power supply and cable access to the rest of the helicopter. The system is based on the PC/104 miniature PC architecture. Fun stuff.
Software Development for Wa. Belt and Drive automated weighing equipment. The weighing equipment relies on a PC104 format Ampro PC. We are developing the operational software to drive the display, printer, input buttons and data acquisition board.
BSEE 1989
Miscellaneous Biology, Organic Chemistry
MSEE Still working on this
This applet was created to help users develop a feel for how the Kohonen feature map functions.
Conventional clustering algorithms offer no easy way to visualize the "closeness" of other clusters when higher dimensional input vectors are used. The Kohonen feature map with its spatial organization makes it very easy for the user to "see" the closeness or relatedness of the clusters.
This is accomplished in a relatively straightforward manner. Cluster centroids are assigned a location in spatially organized matrix. The data is processed with the following steps:
In this fashion, the clustering starts out as a very general process and proceeds becoming more and more localized as the neighborhood decreases
Now that the idea is more clear, try the applet below to see a 2-Dimensional Kohonen Self Organizing Feature Map operate on randomly generated 2-dimensional data.
Here are the uses of the buttons and parameters
If you have any questions or suggestions e-mail me at stevene@u.washington.edu
See the Main applet code
See the Kohonen processing code
Have fun !!!
Electronic mail address
stevene@wolfenet.com
stevene@u.washington.edu
Web address
http://www.wolfenet.com/~danar/sbohrer
Office phone
(206) 362-5922
FAX number
(206) 362-3534
Home phone
(206) 920-2600
Job title
Project Engineer
Key responsibilities
Whatever happens to be the most current crisis
Department or workgroup
Engineering
Please tell me what you think about my home page and how I might improve it.