raspagerc9000
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| raspagerc9000 [2018/09/06 19:53] – [Setting the emulated output power] df2et | raspagerc9000 [2026/01/30 13:13] (aktuell) – Fix urls dj7lc | ||
|---|---|---|---|
| Zeile 30: | Zeile 30: | ||
| ===== Modification of C9000 ===== | ===== Modification of C9000 ===== | ||
| + | |||
| + | ==== 24V Power supply ==== | ||
| + | |||
| + | The Compact9000 uses 24V input. At 20W output the unit draws roughly 2.5A at 24V. The power connector is a Sub-D Type with 3 pins. Two of those are used. The center pin is GND (labelled as A2) and the outer pin facing to the bottom (labelled A3) is Vcc. The following parts from Germany electronics distributor Reichelt can be used if the original plug is missing / needs replace: | ||
| + | |||
| + | * 1x MIX-BUG 3W3 | ||
| + | * 1x KAPPE 1820 | ||
| + | * 2x MIX-BU3 CRIMP | ||
| + | |||
| + | A shopping cart is here: https:// | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| ==== Power Supply for Raspberry ==== | ==== Power Supply for Raspberry ==== | ||
| - | FIXME | + | |
| + | There is an internal 5v0 rail but it is unsure if that can supply continous current for running the Raspberry Pi. One solution is to use a DC/DC converter powered by the 24V input. A Mean Well SD-15B-05 is a good choice. The case fits exactly into the small slot aside from the exciter unit. You just have arrange some wires to the backplane of the Base Station Controller board. There are some free pins that can also be used for the ethernet connection of the Raspberry Pi. It can be mounted with two 3mm screws to the side of the case. That should also allow for some heat dissipation. | ||
| + | |||
| + | {{ : | ||
| ==== Using the backplane RJ45 jack for ethernet ==== | ==== Using the backplane RJ45 jack for ethernet ==== | ||
| There is a RJ45 jack on the backplane of the C9000. It was formerly used to connect a landline telephone connection to the transmitter, | There is a RJ45 jack on the backplane of the C9000. It was formerly used to connect a landline telephone connection to the transmitter, | ||
| Zeile 130: | Zeile 149: | ||
| + | ==== Front Panel LEDs ===== | ||
| + | |||
| + | You can wire two LEDs to the RasPagerC9000 board that can be integrated into the front panel. The wires need to be connected to pins 5,6,7 of RasPagerC9000. The pinout is as follows: | ||
| + | |||
| + | * Pin 5: GND | ||
| + | * Pin 6: SWAct | ||
| + | * Pin 7: MasterConn | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | These LEDs indicate if UniPager is connected to the Master (MasterConn) and when its active (SWAct). The corresponding LEDs are not controlled by UniPager directly. You have to use the extra python script called unipagerled.py. It is sufficient to use the preset from the example in the config (/ | ||
| + | |||
| + | | ||
| + | |||
| + | Two resistors (330R) are already present on the PCB (see R10 and R11). The two LEDs can be mounted on the fron panel of the Base Station Controller. | ||
| + | |||
| + | {{ : | ||
| ==== Temperature Monitoring ==== | ==== Temperature Monitoring ==== | ||
| The RasPagerC9000 PCB is already prepared for easy implementation of a temperature monitoring of the C9000. It is done by cheap DS18x20 OneWire temperature sensors. In order to activate the built-in support for OneWire temperature sensors in the Raspbian software, add the following line tho ''/ | The RasPagerC9000 PCB is already prepared for easy implementation of a temperature monitoring of the C9000. It is done by cheap DS18x20 OneWire temperature sensors. In order to activate the built-in support for OneWire temperature sensors in the Raspbian software, add the following line tho ''/ | ||
| Zeile 175: | Zeile 211: | ||
| </ | </ | ||
| - | Change the part where the localhost entry is given a a useful name of your C9000. The example here is '' | + | Change the part where the localhost entry is given a a useful name of your C9000. The example here is '' |
| < | < | ||
| # a simple host tree | # a simple host tree | ||
| - | [c9000.db0sda.ampr.org] | + | [c9000.db0sda.hamnet.radio] |
| address localhost | address localhost | ||
| use_node_name yes | use_node_name yes | ||
| Zeile 282: | Zeile 318: | ||
| # | # | ||
| - | [c9000.db0sda.ampr.org] | + | [c9000.db0sda.hamnet.radio] |
| address localhost | address localhost | ||
| use_node_name yes | use_node_name yes | ||
| Zeile 295: | Zeile 331: | ||
| # telnetting to localhost, port 4949 | # telnetting to localhost, port 4949 | ||
| # | # | ||
| - | host_name c9000.db0sda.ampr.org | + | host_name c9000.db0sda.hamnet.radio |
| </ | </ | ||
| Zeile 336: | Zeile 372: | ||
| # telnetting to localhost, port 4949 | # telnetting to localhost, port 4949 | ||
| # | # | ||
| - | host_name c9000.db0sda.ampr.org | + | host_name c9000.db0sda.hamnet.radio |
| # A list of addresses that are allowed to connect. | # A list of addresses that are allowed to connect. | ||
| Zeile 408: | Zeile 444: | ||
| === Monitoring with Nagios === | === Monitoring with Nagios === | ||
| - | It's easy to monitor remote hardware with the nagios nrpe server. It's a local execution agent to run commands on the remote | + | It's easy to monitor remote hardware with the nagios nrpe server. It's a local execution agent to run commands on the remote |
| == Nagios NRPE Server setup == | == Nagios NRPE Server setup == | ||
| Zeile 542: | Zeile 578: | ||
| define service{ | define service{ | ||
| use | use | ||
| - | host_name | + | host_name |
| service_description | service_description | ||
| check_command | check_command | ||
| Zeile 550: | Zeile 586: | ||
| define service{ | define service{ | ||
| use | use | ||
| - | host_name | + | host_name |
| service_description | service_description | ||
| check_command | check_command | ||
| Zeile 573: | Zeile 609: | ||
| {{: | {{: | ||
| + | |||
| + | ==== PCB with 7-segement display ==== | ||
| + | |||
| + | There is a PCB that can carry an Arduino nano along with a 7-segement LED to show the configured power level. The sixteen values are shown as a hexadcimal value (0-F). The PCB design is Open Source. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | You can find the layout files here: | ||
| + | |||
| + | https:// | ||
| + | |||
| + | The author has some PCBs to sell at cost. Please contact DF2ET if you are interested. | ||
| + | |||
| + | The 7-segement display is supported by the C9000PADummy Arduino code. To activate it you have to compile the code with | ||
| + | |||
| + | #define HAS_7SEG | ||
| ==== Programming the flash of the ATMega ==== | ==== Programming the flash of the ATMega ==== | ||
| To still be able to program the Arduino Nano, you need to connect the ISP Header on it to free GPIO lines on the Raspberry Pi and use '' | To still be able to program the Arduino Nano, you need to connect the ISP Header on it to free GPIO lines on the Raspberry Pi and use '' | ||
| Zeile 580: | Zeile 632: | ||
| The internal I²C bus can be found on the RCU external bus connector on the back. In addition to that there are some solder pads next to the connector on the inside that you can use to connect the PA dummy to the I²C bus. | The internal I²C bus can be found on the RCU external bus connector on the back. In addition to that there are some solder pads next to the connector on the inside that you can use to connect the PA dummy to the I²C bus. | ||
| - | {{ : | + | {{ : |
| There are six solder pads. The pinout is as follows: | There are six solder pads. The pinout is as follows: | ||
| - | | + | < |
| - | | + | |
| - | | + | rear panel |
| - | 5v0 SCL SCL | + | ---------------------------------------------- |
| + | |||
| + | ----------------+ | ||
| + | DB25 connector | ||
| + | | ||
| + | | ||
| + | </ | ||
| | | ||
| So you can either connect a µC based PAdummy (powered from the 5v0 pin) or the Arduino based solution described above (powered by USB from the Raspberry Pi). | So you can either connect a µC based PAdummy (powered from the 5v0 pin) or the Arduino based solution described above (powered by USB from the Raspberry Pi). | ||
| Zeile 595: | Zeile 653: | ||
| The emulated output power on the Arduino based PADummy can be set from the UniPager web interface. You simply select the desired power level from the drop-down menu. In this case there is an udev rule installed which maps the serial device to a symlink to / | The emulated output power on the Arduino based PADummy can be set from the UniPager web interface. You simply select the desired power level from the drop-down menu. In this case there is an udev rule installed which maps the serial device to a symlink to / | ||
| - | {{ : | + | {{ : |
| After setting the power level you need to adjust the output power of the Ericsson Compact9000 transmitter. Use the menu | After setting the power level you need to adjust the output power of the Ericsson Compact9000 transmitter. Use the menu | ||
raspagerc9000.1536263623.txt.gz · Zuletzt geändert: 2018/09/06 19:53 von df2et