background image

Manual OC32/NG 

VPEB  

Control your Miniature World 

 

Page 20 of 48 

Version 1.0 – December 15

th

, 2017 

2017 Leon van Perlo  

 

Firmware-update: With this you can provide the OC32 with new firmware. It can only be 
done via the RS485 interface. 

 
The OC32 can be controlled in 4 different ways: 
 

 

Via a Dinamo or Dinamo/MCC system. In most cases you will use the RS485 interface. 

 

Straight from a PC with the appropriate software. In this case you preferably use the 
RS485 interface or, if you happen to have a COM-port and no U485, the RS232 
interface. 

 

By a “digital system” via the DCC protocol. Note, with this method you can only send 
operational commands. 

 

Autonomously or by pushbuttons/switches. 

 
As described above the communication channels are available simultaneously. You can use 
this feature for example when you control your OC32 in a Dinamo system via RS485, or in a 
digital system via DCC, but require an additional channel  to give operational commands to 
the OC32 from a separate PC program to control day/night simulation. 

 

5.2

 

Addressing of multiple OC32 modules (serial communication) 

 
Using the serial interfaces RS485 or RS232, you can connect multiple OC32 modules to 
the same communication bus. In order to determine with which module you are 
communicating, each module has an address. With normal addressing you can address up to 
16 modules, with extended addressing up to 96 modules. 

Note that the ‘serial address’ is shared between the RS485 and RS232 channels, so if you 
use both channels simultaneously, the OC32 will have the same address on both interfaces. 

 

5.2.1

 

Addressing (normal) 

 
Each OC32 receives a unique address (0..15). The address to which the OC32 reacts is set 
by dip-switches. It doesn’t matter whether the communication is TTL, RS232, RS485 or a 
combination of those, nor whether your central system is Dinamo or your OC32’s connected 
straight to your PC. 

Table 1 below shows which settings of the dip-switch correspond to which address. For the 
record: this is the standard numbering starting from 0. If your software starts numbering 
from 1 onwards, you have to add 1 to each address. 

Address: 

SW1 

ON 

OFF  ON 

OFF  ON 

OFF  ON 

OFF 

SW2 

ON 

ON 

OFF  OFF  ON 

ON 

OFF  OFF 

SW3 

ON 

ON 

ON 

ON 

OFF  OFF  OFF  OFF 

SW4 

ON 

ON 

ON 

ON 

ON 

ON 

ON 

ON 

 

Address: 

10 

11 

12 

13 

14 

15 

SW1 

ON 

OFF  ON 

OFF  ON 

OFF  ON 

OFF 

SW2 

ON 

ON 

OFF  OFF  ON 

ON 

OFF  OFF 

SW3 

ON 

ON 

ON 

ON 

OFF  OFF  OFF  OFF 

SW4 

OFF  OFF  OFF  OFF  OFF  OFF  OFF  OFF 

 

Table 1: Address setting of the OC32 

 

Control your Miniature World   

VPEB  

Manual OC32/NG 

2017 Leon van Perlo 

Version 1.0 – December 15

th

, 2017 

Page 29 of 48 

pin-hole pairs and don’t cut deeper than some 0.2mm below the surface of the PCB or you 
may damage the internal layers. Use a multimeter to check that both pin-hole pairs are 
actually isolated. 
 
Now solder a 2-pin and a 3-pin 2,54mm pin header at the position of JP5. 
Also solder an 8-pin IC socket at the position of IC14, observe correct polarity. 
 
 
 
 
 
 
 
 
 
 
 

 

Before modification 

After modification 

 

 

Fig 19: Adding a second RS485 bus 

 
Installing 2 jumpers on JP5 on postions marked “CON” will restore the old situation. 
Inserting a Maxim MAX3082 or the cheaper Texas SN65HVD3082 (DIL version) in socket 
IC14 will turn K2 into an RS485 channel 0 
 
A jumper on JP5 in postion marked TD0 will activate an RS485 terminator on channel 0 
 
As a summary you’ll now have the following selections: 

 

2 jumpers on K5, position “CON”, IC14 empty: 
Standard situation. 
Channel 0 = RS232 (or TTL if you made the mod) 
Channel 1 = RS485 available on K2, K2A, K2B 

 

NO jumper on K5, RS485 driver in IC14: 
Channel 0 = RS485 available on K2, no termination 
Channel 1 = RS485 available on K2A, K2B 
DO NOT CONNECT K1 pin 4! 

 

Jumper on K5, position TD0, RS485 driver in IC14: 
Channel 0 = RS485 available on K2, terminated 
Channel 1 = RS485 available on K2A, K2B 
DO NOT CONNECT K1 pin 4! 

 

 

 

 

 

 

 

 

 

RS232+RS485 

2xRS485 

2xRS485 

 

Original situation 

No terminator on chan.0 

Terminator on Chan.0 

 

 

Fig 20: Selectable options for second RS485 bus 

 

2x

Summary of Contents for OC32/NG

Page 1: ...r 15 th 2017 2017 Leon van Perlo This page is intentionally left blank Author Leon J A van Perlo Version 1 0 Date December 15 th 2017 OC32 NG Manual VPEBVan Perlo Elektronica Besturingstechniek VPEBVa...

Page 2: ...y information contained herein may not be copied or distributed in whole or in parts in whatever form without the explicit written approval of the original author The making of copies and prints by us...

Page 3: ...nctions since all functions are made in software and the OC32 and the OC32 NG run 100 identical software The OC32 NG however integrates the options previously offered by the OC32 DS32 combination and...

Page 4: ...rivers 500mA TBD62083 31 6 1 2 Source Drivers 500mA TBD62783 31 6 1 3 Sink and Source Drivers TBD62083 TBD62783 32 6 1 4 Resistor Array 5V outputs 32 6 1 5 OC32 ADM SI 4 8A power sink driver 33 6 1 6...

Page 5: ...array A resistor array is the preferred choice if the input port s are to be activated by a push button or the contacts of a relay A resistor array can also be used if the event input is to be activa...

Page 6: ...protocol is extremely simple just a few characters for a control command and control is unidirectional The OC32 can send command to the external Device but the external Device cannot send anything ba...

Page 7: ...ptocoupler between both systems Output Voltage V Rs k 6 1 0 7 5 2 4 9 3 9 12 6 8 15 10 18 12 24 18 Q x GND Extern systeem 4k7 Rs Fig 40 External system with Voltage conversion Table 2 Series resistor...

Page 8: ...the user So configuration needs to be done through one of the serial interfaces 1 The DCC Interface can also be added afterwards by the user All components needed are through hole so not SMD You need...

Page 9: ...y goes back into the idle position Take care some relays are polarity sensitive It is important to connect the right pole to Vp and to the OC32 output The power supplied by Vp needs to match the volta...

Page 10: ...anual OC32 NG 2017 Leon van Perlo Version 1 0 December 15 th 2017 Page 39 of 48 6 4 6 Decouplers OC32 I O Pin OC32 ADM SI 4 8A Sink Driver Solenoids may draw up to 1 5A or more That is too much for th...

Page 11: ...t SMD types also Fig 28 Connecting LEDs antiparallel in 5V mode Q x 1 Q x Q x 1 Q x Fig 29 Connecting LEDs antiparallel in 500mA mode Vp Rv Q x 1 Q x Rv Vp Rv Q x 1 Q x Rv Fig 30 LEDs on the barriers...

Page 12: ...n like decouplers turnout coils and motors Below you find a number of examples of devices to be found in the miniature world are presented 6 4 1 LED s with common anode OC32 I O Pin 500mA Sink Driver...

Page 13: ...Manual OC32 NG 2017 Leon van Perlo Version 1 0 December 15 th 2017 Page 13 of 48 Reset jumper Only used to start the bootloader RS485 Termination jumpers Power jumpers DCC Low pass jumper only with DC...

Page 14: ...wo power groups on the OC32 NG when using Sink Drivers the number of different power supplies is virtually unlimited The load is connected between the plus pole of the power supply and the output of t...

Page 15: ...is the GND of the communications port that your PC uses to control the layout The 0V GND as stated above of your miniature world has to be connected to the GND connection of the OC32 All points in fig...

Page 16: ...nterface is hardly ever needed it has been removed to protect the OC32 from unintended errors Control your Miniature World VPEB Manual OC32 NG 2017 Leon van Perlo Version 1 0 December 15 th 2017 Page...

Page 17: ...ex situations like 3 LEDs on the barrier of an automatic railroad crossing AHOB which are driven with two outputs and two wires Control your Miniature World VPEB Manual OC32 NG 2017 Leon van Perlo Ver...

Page 18: ...he examples of section 6 4 There is explained which driver you need for specific types of devices 6 1 1 Sink Drivers 500mA TBD62083 This is the default driver delivered with the OC32 NG module A load...

Page 19: ...nel Full H bridge When changing drivers please observe the following Remove and install drivers only when power is OFF Remove IC s carefully without excessively bending pins Install either regular dri...

Page 20: ...PC Table 1 below shows which settings of the dip switch correspond to which address For the record this is the standard numbering starting from 0 If your software starts numbering from 1 onwards you...

Page 21: ...extended addressing shall also be supported by your software When extended addressing used the address is no longer selected by the DIPswitches but instead by a configuration setting in the OC32 flash...

Page 22: ...connectors both the one on the OC32 and on the U485 have the same pin layout so pin 1 connects to 1 pin 2 to 2 and if applicable pin 3 to 3 The whole will look like the one below figure 12 Fig 11 Term...

Page 23: ...al converter is limited and therefore there may be a limitation to the number of modules you can connect this way Up to 10 units should normally work fine If you want to connect more modules than your...

Page 24: ...ultiple OC32 NG s Other options Of course you can combine options 1 and 2 as described above Since the two RJ45 s and the 3 pole connector are electrically connected effectively every OC32 NG can be u...

Reviews: