Introduction The R170 is a radio receiver that takes commands from an OMNEX wireless transmitter and translates the commands into J1939 or other CANbus protocols. The R170 has two CAN ports and can act as a CAN bridge. An RS232 port allows the R170 to be configurable, provide diagnostic information, firmware upgradeable and provides data logging capabilities.
J1939 Setup The R170 uses J1939 over CAN bus to communicate with the other devices in the system. Certain J1939 specific parameters may be configured by the user by entering the J1939 CANBUS Setup Mode. To enter J1939 CANBUS Setup Mode, proceed as follows: NOTE: Connect the R170 to the PC via a serial cable and program using HyperTerminal—Refer to Appendix C for details A.
NOTE: There may be other devices in a J1939 network, which use PGN 65280. Therefore, ECUs should match the SA to entries in its NAME table to ascertain whether a particular PGN 65280 frame originates from an OMNEX R170. The NAME of the R170 is given in Table 1.
Page 6
OMNEX R170 J1939 Data Frame Structure (continued) Byte T110 Content T150 Content T300 Content 65281 E-Stop E-Stop E-Stop On Button Power Switch Button 8 SW 2 DN SW 5 DN Button 7 SW 2 UP SW 5 UP Button 6...
J1939 Standard Joystick Message Configuration The SAE document Vehicle Application Layer – J1939-71 (through 2001), Revised 2003-12 defines six joystick mes- sages: three basic joystick messages (BJM) and three extended joystick messages (EJM). Each BJM provides fields for two axes (x and y) and twelve buttons. Each EJM provides fields for three axes (x-grip, y-grip and theta). EJM messages do not support buttons.
Page 8
The Toggle Paddle/Joystick Fullscale (option 2), in Figure 4, toggles the scaling of the x, y, x-grip, y-grip and theta position fields in the BJ and EJ messages. If enabled, the OMNEX analog values will be scaled to fill the entire 10-bit fields of the BJ and EJ messages.
Page 9
J1939 Standard Joystick Message Configuration (continued) These menus show a representation of the button/switch layout of the configured transmitter. For T150/T300, the buttons are actually two-position switches. Each button or switch position is labeled by a letter followed by the assigned BJM and BJM button position (i.e., A-BJM1.01).
Page 10
J1939 Standard Joystick Message Configuration (continued) Configure Paddle(s) / Trigger(s) / Dial(s) Selecting the Configure Paddle(s) / Trigger(s) / Dial(s) (option 4), in Figure 2, displays, depending on the configured transmitter type, a representative “graphical” menu. Figure 9 shows one for a T300 transmitter. See Appendix C for the menus of other transmitter models.
Page 11
J1939 Standard Joystick Message Configuration (continued) The Select BJM/EJM 1 to 6 (option 1), in Figure 10, allows you to change the assigned BJM/EJM as shown in Figure CANbus Setup Menu: 1—Primary Address 2—Arbitrary Address Capable 3—Vehicle System Instance 4—Function Instance 5—ECU Instance 6—PGN Repetition Interval 7—Toggle Prop.
The R170 provides for in-field firmware upgrades. If an upgrade is necessary, a file containing the new firmware will be provided by OMNEX. The firmware is upgraded using the R170’s serial interface and a serial communications program such as HyperTerminal. The serial communication settings for firmware upgrades are different from the settings used in the setup procedures described in the previous sections.
Page 13
HyperTerminal’s menu as illustrated. Figure 13: Send Text File Specify the file, provided by OMNEX, containing the firmware upgrade to send to the R170. The R170 will now begin to receive and program the new firmware. As the firmware is pro-...
There are two connectors on the R170. Connector A is Grey, while Connector B is Black. You can purchase the appro- priate pre-terminated cables for connection to the R170 from OMNEX. For reference, the pin functions for both connec- tors are provided below:...
Appendix A: Setting Up HyperTerminal A serial interface from the R170 to a PC running a serial commu- nications program such as Hyper- Terminal is required to configure the R170. The program should be set to 9600 baud, 8 data bits, no parity, 1 stop bit and no flow control.
Page 16
Appendix A: Setting Up HyperTerminal (continued) Next, ensure that “Echo characters typed locally” (in Settings, ASCII Setup) is disabled. To do this: A. open the Properties window by clicking the Properties menu item under the File menu B. next, click on Settings and then ASCII Setup C.
Need help?
Do you have a question about the Generic R170 and is the answer not in the manual?
Questions and answers