Jump to content

Najaisso

Members
  • Gesamte Inhalte

    10
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von Najaisso

  1. noch ein paar Infos: 

    brickd --check-config ergibt folgendes:

    Zitat

     

    Config file '/home/dominikhartmann/.brickd/brickd.conf' not found, using default values

    Using the following config values:
      listen.address                       = 0.0.0.0
      listen.plain_port                    = 4223
      listen.websocket_port                = 0
      listen.mesh_gateway_port             = 4240
      listen.dual_stack                    = off
      authentication.secret                = 
      log.level                            = info
      log.debug_filter                     = 
      bricklet.portA.sleep_between_reads   = 200
      bricklet.portB.sleep_between_reads   = 200
      bricklet.portC.sleep_between_reads   = 200
      bricklet.portD.sleep_between_reads   = 200
      bricklet.portE.sleep_between_reads   = 200
      bricklet.portF.sleep_between_reads   = 200
      bricklet.portG.sleep_between_reads   = 200
      bricklet.portH.sleep_between_reads   = 200
      bricklet.portI.sleep_between_reads   = 200
      bricklet.portJ.sleep_between_reads   = 200
      bricklet.portHAT.sleep_between_reads = 2000
      bricklet.spi.driver                  = auto
      bricklet.group0.spidev               = 
      bricklet.group1.spidev               = 
      bricklet.group0.cs0.driver           = <unknown>
      bricklet.group0.cs1.driver           = <unknown>
      bricklet.group0.cs2.driver           = <unknown>
      bricklet.group0.cs3.driver           = <unknown>
      bricklet.group0.cs4.driver           = <unknown>
      bricklet.group0.cs5.driver           = <unknown>
      bricklet.group0.cs6.driver           = <unknown>
      bricklet.group0.cs7.driver           = <unknown>
      bricklet.group0.cs8.driver           = <unknown>
      bricklet.group0.cs9.driver           = <unknown>
      bricklet.group1.cs0.driver           = <unknown>
      bricklet.group1.cs1.driver           = <unknown>
      bricklet.group1.cs2.driver           = <unknown>
      bricklet.group1.cs3.driver           = <unknown>
      bricklet.group1.cs4.driver           = <unknown>
      bricklet.group1.cs5.driver           = <unknown>
      bricklet.group1.cs6.driver           = <unknown>
      bricklet.group1.cs7.driver           = <unknown>
      bricklet.group1.cs8.driver           = <unknown>
      bricklet.group1.cs9.driver           = <unknown>
      bricklet.group0.cs0.num              = -1
      bricklet.group0.cs1.num              = -1
      bricklet.group0.cs2.num              = -1
      bricklet.group0.cs3.num              = -1
      bricklet.group0.cs4.num              = -1
      bricklet.group0.cs5.num              = -1
      bricklet.group0.cs6.num              = -1
      bricklet.group0.cs7.num              = -1
      bricklet.group0.cs8.num              = -1
      bricklet.group0.cs9.num              = -1
      bricklet.group1.cs0.num              = -1
      bricklet.group1.cs1.num              = -1
      bricklet.group1.cs2.num              = -1
      bricklet.group1.cs3.num              = -1
      bricklet.group1.cs4.num              = -1
      bricklet.group1.cs5.num              = -1
      bricklet.group1.cs6.num              = -1
      bricklet.group1.cs7.num              = -1
      bricklet.group1.cs8.num              = -1
      bricklet.group1.cs9.num              = -1
      bricklet.group0.cs0.name             = 
      bricklet.group0.cs1.name             = 
      bricklet.group0.cs2.name             = 
      bricklet.group0.cs3.name             = 
      bricklet.group0.cs4.name             = 
      bricklet.group0.cs5.name             = 
      bricklet.group0.cs6.name             = 
      bricklet.group0.cs7.name             = 
      bricklet.group0.cs8.name             = 
      bricklet.group0.cs9.name             = 
      bricklet.group1.cs0.name             = 
      bricklet.group1.cs1.name             = 
      bricklet.group1.cs2.name             = 
      bricklet.group1.cs3.name             = 
      bricklet.group1.cs4.name             = 
      bricklet.group1.cs5.name             = 
      bricklet.group1.cs6.name             = 
      bricklet.group1.cs7.name             = 
      bricklet.group1.cs8.name             = 
      bricklet.group1.cs9.name             = 

     

    Wenn ich nun das directory ändere, kommt das: 

    Zitat

    brickd --config-file /etc/brickd.conf
    2024-02-14 10:26:26.981057 <I> <main_linux.c:369> Brick Daemon 2.4.5 started (pid: 2014, daemonized: 0)
    2024-02-14 10:26:26.981082 <I> <main_linux.c:375> Running on Linux system (sysname: Linux, release: 6.1.0-rpi7-rpi-v8, version: #1 SMP PREEMPT Debian 1:6.1.63-1+rpt1 (2023-11-24), machine: aarch64)
    libusb: warning [libusb_init] installing new context as implicit default
    2024-02-14 10:26:26.990237 <E> <socket.c:244> Could not bind IPv4 server socket to '0.0.0.0' resolved from '0.0.0.0' on port 4223: EADDRINUSE (98)
    2024-02-14 10:26:26.990344 <E> <network.c:242> Could not open any socket to listen to
    2024-02-14 10:26:26.990715 <I> <main_linux.c:563> Brick Daemon 2.4.5 stopped

     

    Irgendeine Idee dazu? Ist vllt. das HAT-Brick defekt?
     

  2. Das probiere ich mal, jedoch gibt es nun ein neues -bisher noch nie aufgetretenes- Problem. Wenn ich den RasPi starte, blinkt nur noch die Status-LED auf dem HAT Brick und dieses wird auch nicht mehr im Brickviewer erkannt. Ich habe bereits einmal komplett das PiOS und Brick Daemon und Brick Viewer neu installiert, jedoch ohne Erfolg. Verändert habe ich an der Schaltung nichts bevor das Problem auftrat. 

  3. Hallo zusammen,

    was passiert genau, wenn man bei der Kalibrierung auf "remove old calibration" klickt? Wird die Kalibrierung dann auf Werkseinstellung zurückgesetzt?

    Ich nutze das Bricklet zur Messung der Eingangsleistung eines Gleichstrommotors... Leider passen die Messwerte überhaupt nicht und auch eine Kalibrierung meinerseits hat nicht geholfen. Auch das starke Schwanken der Werte, selbst wenn eine konstante Spannungsquelle zur Kalibrierung genutzt wird, wundert mich.

    Gibt es evtl. noch eine Alternative, wie ich die Leistung besser messen kann? Der Motor wird durch das Performance-DC Bricklet gesteuert, wobei ich hier ja den Stromverbrauch auslesen kann, indem ich den Verbrauch ohne Motor subtrahiere. Dieser Wert hat auch weniger Rauschen. Ich müsste daher nur zuverlässig die Spannung messen können um hieraus die Eingangsleistung zu berechnen. 

    Viele Grüße

  4. Hallo zusammen, 

     

    ich habe eine Frage zum Performance DC Bricklet. Momentan nutze ich dieses sehr erfolgreich zur Drehzahlsteuerung eines Gleichstrommotors. Nun würde ich das Bricklet gerne 

    für den Bremsbetrieb eines Gleichstrommotors nutzen in einem Prüfstand für (kleine) Motoren. Der Gleichstrommotor soll hierbei als Last fungieren. Dazu muss er dementsprechend einen Gegenmoment erzeugen mithilfe des PWM. Dabei möchte ich mithilfe eines Python-Scripts inkrementell die velocity des PWM in die Gegenrichtung erhöhen. Spricht da Hardwareseitig irgendetwas dagegen oder gibt es gar elegantere Lösungen?

    VG 

×
×
  • Neu erstellen...