Het windows programma vereist de runtime lib VCruntime140_1.dll, terug te vinden in de laatste Visual studio C++ download
Deze dien je als eerste te installeren.
Vermits de Arduino Nano een FTDI driver gebruikt, kunnen er in windows nogal wat problemen ontstaan bij de herkenning en de werking van deze USB Serial interface.
Een oplossing op één van de PC bestond erin om via de onderstaande link de driver te downloaden: CDM v 2.12.00 WHQLCertified: en via twee stappen de installatie uit te voeren (zie Video:Unbrick Arduino FTDI FIX (Driver Update Win7 Arduino Nano FT232R USB UART) .
Het device inpluggen en de herkenning als Other device/FT232R USB UART in de devicemanager
Aanpassen driver van dit device en als eerste driver kies je de FTDIbus.inf uit de gedownloade folder en eventueel kiezen voor de USB serial converter sub-optie.
De driver installeren, ook als je de melding krijgt dat hij niet gecertificeerd is.
Bij de herkenning van het device als een USB serial port, ga je terug de driver aanpassen en kies je nu voor de FTDIport.inf uit de gedownloade folder en eventueel voor de USB Serial Port sub-optie.
Hierna wordt het device geplaatst onder COM poortenen kan je het gebruiken.
Zorg ervoor dat de PWC module verbonden is met een USB poort alvorens verder te gaan met de installatie.
De software zelf mag in een folder geplaatst worden en kan je downloaden uit de volgende Gdrive: PWC
De modules die je nodig hebt zijn:
pwc.exe
mosquitto.dll
libssl-1_1-x64.dll
libcrypto-1_1-x64.dll
De file pwc_settings wordt aangemaakt na configuratie.
De software doet een detectie van de compoort waarop een PWC module is aangesloten.
Je kan meerdere modules op één PC aansluiten, maar iedere module dient een specifieke naam/serie nummer te hebben, zodat deze apart kan aangestuurd worden.
De naam die we hier zien is pwc en vinden we terug in het Rcvd comport-topic veld.
Selecteer de gewenste compoort en druk op connect
Als Topic neem je het Rcvd comport-topic over, wat gebruikt wordt voor de verbonden module.
De URL is het IP adres van de PC waarop de MQTT broker draait (Mosquitto broker)
Standaard zit een MQTT broker op 1883 als poort, maar als je MQTT broker op een andere poort zit, dien je deze hier in te stellen.
Druk op connect om de intranet/internet verbinding te testen met de broker
Hierna kan je de velden instellen met een zinnige naam, in ons voorbeeld zie je dat de verschillende velden de naam dragen van het aangesloten apparaat.
Geef ieder veld een beduidende naam
Tevens stel je het contact in wat gebruikt wordt als de rusttoestand van je relais.
Standaard bouw je best het bord met verbindingen via het Normal CLOSED contact van je relais, zodat in normaal bedrijf de spoel van het relais geen stroom nodig heeft. Hierdoor spaar je al gauw een paar 100mA continue stroomverbruik (voor 30A Reslais)
Klik op de Connected to knoppen van de relais om de normaal niet bekrachtigde toestand van het relais te kiezen.
Om deze toestand te bewaren druk je op Save Settings.
Door deze knop te bedienen wordt de huidige toestand van de relais opgeslagen.
Deze toestand wordt gebruikt na een herstart vanuit spanningslose toestand, waardoor je bepaalde toestellen aan of uitgeschakeld kan laten na een spanningsdip.
De toestand van het verbonden toestel wordt weergegeven in de eerste kolom Device State.
Je kan de toestand veranderen door op de betreffende knop te drukken.
Vermits we standaard in onze setup gebruik maken van de Normal Closed setting, zullen de meeste toestellen "onder spanning " staan tijdens normaal gebruik, zelfs als de PC niet acteif zou zijn.
Door de Device state te veranderen kan je een aangesloten toestel aan of uit zetten.
Deze toestand wordt behouden tot je hem terug verandert of tot na een spanningsdip, waarna de Startup device state wordt aangenomen (zie voorgaande)
De Hytera MD785 heeft een aansluiting via R5 op de ignition sense (in onze config is dit een extra uitgang met optocoupler)
Tevens is in de config gekozen voor de power-on via "ignition sense and button" in de Hytera settings.
Het gebruik van de DsyncFS software vereist een sequentie die bestaat uit:
Aansluiten toestellen en inpluggen Hytera USB interface
Opstarten PC en Windows
Opstarten Hytera TRX
Hierna wordt de USB interface herkent in windows als een NDIS interface en kan er pas communicatie gebeuren van/naar de MD785.
Opstarten DsyncFS software
Echter bij een spanningsdip of een reboot van Windows bestaat de kans dat de USB poort niet meer wordt herkent door Windows.
Om dit probleem op te lossen kan je gebruik maken van het "Ignition Sense" signaal (R5) om kortstondig het toestel uit en aan te zetten.
Dit is enkel zinvol indien de Hytera van voedingsspanning is voorzien
Wanneer de communicatie met DsyncFS niet werkt ga je als volgt te werk:
Kijk na of er voedingsspanning is op de Hytera door de controle van de melding Hytera On (groen) op het hoofdscherm van PWC.
De-activeer R5
De- activeer het relais dat zorgt voor de voeding van de Hytera
Activeer het relais dat zorgt voor de voeding van de Hytera
Wacht 10 sec
Activeer R5
Wacht 10 seconden
Hierna moet de communicatie terug actief zijn naar de Hytera.
Het plaatsen van de shortcut van PWC in de starup folder zorgt ervoor dat bij de herstart van Windows automatische de IO wordt verbonden en de connectie met de MQTT broker wordt opgezet.
Open een filebrowser
Ga naar de folder van PWC en maak een shortcut naar PWC.exe
Geef in de file explorer
shell:startup
waardoor de startup folder van Windows wordt geopend.
Kopieer de shortcut naar deze folder