
De handleiding voor het debuggen van software V3.0
Hoofdpagina Introductie
1.1. Open de foutopsporingssoftware V3.0
Nadat de motor is ingeschakeld, dubbelklikt u op de EXE file met de naam Assistant3.0, zoekt de software automatisch naar beschikbare seriële poorten en probeert verbinding te maken. De status van de seriële poort in de linkerbenedenhoek van Figuur 1 geeft de verbindingsstatus van de seriële poort weer. Als de verbinding succesvol is, wordt weergegeven dat de seriële poort is aangesloten. Als het niet lukt, springt het naar de volgende interface. U kunt op de afbeelding blijven klikken om te proberen opnieuw verbinding te maken.
De mogelijkheid van een verbindingsfout is:
- De motor is niet succesvol ingeschakeld en de voeding en connectoren moeten worden gecontroleerd;
- De communicatieconnector is verkeerd aangesloten;
- De seriële poort van de computer is al bezet;
- De debugger installeert geen geschikt stuurprogramma;
1.2. De introductie van het interfacegebied
Het interfacegebied is verdeeld in de volgende delen volgens figuur 1:
A: Hoofdmenubalk
B: Bedieningspaneel voor servomodus
C: bedieningspaneel bewegingsmodus
D: Realtime golfvormstatuspaneel
E: Golfvormweergavepaneel
F: Statusbalk
De hoofdmenubalk en statusbalk blijven ongewijzigd wanneer de interface wordt gewijzigd, en andere gebieden zullen veranderen afhankelijk van de verschillende menubalken.
Introductie van de motorloopinterface
Wanneer u de foutopsporingssoftware v3.0 opent, wordt standaard de motorloopinterface geopend en is real-time gegevensupdate ingeschakeld.
2.1. Bedieningspaneel voor servomodus
Er zijn 6 bedieningsknoppen en 4 gegevensinvoervakken in het servomodus-bedieningspaneel.
Het gegevensinvoervak bevindt zich rechts van de bedieningsknoppen. Nadat u geldige gegevens hebt ingevoerd, klikt u op de knop aan de linkerkant om de overeenkomstige gegevens uit te voeren.
- Incrementele hoekregeling:
Nadat u de incrementele doelhoek in het gegevensinvoervak hebt ingevoerd, klikt u op de knop voor de incrementele hoek. De motor zal de ingestelde incrementele hoek uitvoeren met de huidige positie als startpositie. - Absolute hoekcontrole
Nadat u de absolute doelhoek in het gegevensinvoervak heeft ingevoerd, klikt u op de absolute hoekknop. De motor zal draaien met de ingestelde absolute positie als doel. - Snelheidscommando
Klik in het gegevensinvoervak op de snelheidsopdrachtknop en de motor draait op de ingestelde snelheid. De ingestelde snelheid is gebaseerd op de snelheid van het motoruiteinde, dat wil zeggen het invoeruiteinde van de reductieverhouding. - Huidig commando
Nadat u de doelstroom in het gegevensinvoervak hebt ingevoerd, klikt u op de huidige opdrachtknop, waarna de motor op de ingestelde stroom draait. - Stop commando
Na het motorstopcommando gaat de motor naar de standby-status en is er geen uitvoer. - Opdracht resetten

Na het motorresetcommando wordt het motorprogramma opnieuw gestart.
2.2. Bedieningspaneel voor bewegingsmodus
Er zijn 5 parameterinvoervakken en 1 bedieningsknop in het bewegingsbesturingsmoduspaneel.
- Gewenste hoek::p_des
Voer in het invoerveld de gewenste hoek in en de motor zal als absolute doelwaarde onder deze hoek draaien. Alleen de positiemodus wordt uitgevoerd als KD=0. Houd er rekening mee dat de eenheid rad is en dat het invoeren van 6.28 gelijk staat aan het instellen van de doelhoek op 360 graden. - Gewenste snelheid: v_des
Voer het gewenste toerental in het invoerveld in en de motor zal op dit doeltoerental draaien. Alleen de snelheidspositie wordt uitgevoerd als KP=0. De eenheid is rad/s, zie de formule voor de conversie-eenheid: 1rad/s = 9.554 RPM. De snelheid is de snelheid van het motoruiteinde, dat wil zeggen de snelheid van het ingangseinde van het verloopstuk. - Gewenst koppel: t_ff
Voer het gewenste koppel in het invoerveld in en de motor zal met dit doelkoppel draaien. - KP:
Geeft de afwijkingscoëfficiënt aan tussen de doelhoek en de feedbackhoek. - KD:
Geeft de afwijkingscoëfficiënt aan tussen de doelsnelheid en de feedbacksnelheid. - Commando voor bewegingsbesturing
Nadat u de 5 parameters hebt ingevoerd, klikt u op het bedieningscommando. De motor wordt berekend en uitgevoerd volgens de verwachte waarde. Als volgt berekend:
KoppelRef = (p_des – p_fb)*KP + (v_des – v_fb)*KD + t_ff;
TorqueRef: Geeft de uiteindelijke doelkoppeluitvoer naar de motor aan;
p_fb: feitelijke hoekfeedback;
v_fb: feedback over werkelijke snelheid
2.3. Realtime golfvormstatuspaneel 
- Schachthoek:
Geeft de werkelijke hoek aan de uitgang van de motorreductor aan. - Snelheid
Geeft de werkelijke snelheid van het motoruiteinde aan, dat wil zeggen het invoeruiteinde van het verloopstuk. - Huidig:
Geeft de werkelijke koppelstroom (Iq) van de motor aan. - Motortemperatuur:
Geeft de werkelijke temperatuur van de motor aan. - Bus voltage:
Geeft het werkelijke volume aantage van de voedingsterminal.
2.4. Golfvormweergavepaneel
De golfvormweergave-interface kan 3 gegevensgolfvormen afzonderlijk of tegelijkertijd weergeven, namelijk IQ-stroom, snelheid en positie. Deze drie gegevens komen overeen met de hoek-, snelheids- en stroomfeedbackgegevens in de realtime statusbalk. De werkelijke waarde van de gegevens wordt aan de linker- en rechterkant weergegeven en het bereik wordt automatisch aangepast aan de werkelijke grootte.
2.5. Statusbalk
De status van de seriële poort geeft de verbindingsstatus van de seriële poort aan. De motorstatus zal gerelateerde fouten oproepen.
Inleiding tot de interface voor basisinstellingen
3.1. Voer de interface in
De basisinstelling van het hoofdmenu van de motor kan in de basisinstellingsinterface terechtkomen. De hostcomputer heeft de parameters na de verbinding één keer bijgewerkt, dus de parameters die in de interface worden weergegeven, zijn de parameters die van de motor worden gelezen. Via de knop Gegevens lezen kunnen de gegevens ook opnieuw worden uitgelezen.
3.2. Bediening Inleiding:
- Klik om gegevens te lezen om alle parameters in de interface bij te werken;
- Wijzig de relevante gegevensparameters en klik vervolgens op Gegevens schrijven om op te slaan;
- Als het lezen van gegevens of schrijven mislukt, kunt u nogmaals klikken om gegevens te lezen en gegevens te schrijven om weer te kunnen werken.
3.3. Parameterbeschrijving
3.3.1. Communicatieparameters
| parameternaam | Bereiken | eenheid | Effectieve manier | Beschrijving |
| CAN/RS485ID | 1-32 | decimale | met onmiddellijke ingang | betekent om ID te verzenden, Ox140+ID, |
| KAN Baudrate | optioneel | bps | met onmiddellijke ingang | Baudrate-instelling voor CAN communicatie, met optionele baudrate. |
| CAN-filter inschakelen | Oorl | Effectief na herstart | I betekent dat het CAN-filter is ingeschakeld, wat de efficiëntie van motortransmissie en -ontvangst in CAN-communicatie kan verbeteren. 0 betekent dat het CAN-filter is uitgeschakeld en dat dit moet worden uitgeschakeld wanneer het besturingscommando voor meerdere motoren 0x280 vereist is. |
|
| EnableCAN-versie | Oorl | Effectief na herstart | I betekent dat de CAN-functie is ingeschakeld. 0 betekent dat de CAN-functie is uitgeschakeld. (Het 485-bord kan de functie niet inschakelen) |
|
| RS485 baudsnelheid | optioneel | bps | met onmiddellijke ingang | De baudsnelheidsinstelling van RS485-communicatie biedt een optionele baudsnelheid. |
| COIBI rembeschermingstijd | 0-232-1 | millisecond | met onmiddellijke ingang | Als de motor tijdens het communicatieproces geen commando ontvangt binnen de ingestelde tijd, stopt hij met uitvoeren. Als er een vasthoudrem aanwezig is, wordt de vasthoudrem gesloten. 0 betekent dat deze functie ongeldig is |
| Schakel Foutstatus verzenden in | Oorl | met onmiddellijke ingang | 1 betekent dat de foutstatus is ingeschakeld en dat het automatische commando terugkeert naar de foutstatus wanneer er een fout wordt gerapporteerd. 0 betekent dat de foutstatus ingeschakeld is |
3.3.2. PI-parameters
| parameternaam | Bereiken | eenheid | Effectieve manier | Beschrijving |
| Cor huur | 0-255 | onmiddellijk van kracht | De ingestelde waarde komt overeen met het maximale bereik van KP in de motor. Als de maximale waarde van KP 1 is, komt 255 overeen met 1. De maximale waarde is gerelateerd aan het motormodel en kan niet door de gebruiker worden gewijzigd | |
| Huidige lus KI | 0-255 | met onmiddellijke ingang | Dito | |
| Snelheidslus NI' | 0-255 | met onmiddellijke ingang | Dito | |
| Snelheidslus KI | 0-255 | met onmiddellijke ingang | Dito | |
| positie Lus KP | 0-255 | met onmiddellijke ingang | Dito | |
| positie Lus KI | 0-255 | met onmiddellijke ingang | Dito |
Introductie van de geavanceerde instellingeninterface
4.1. Voer de interface in
4.1.1. Bediening Inleiding:
- Klik om gegevens te lezen om alle parameters in de interface bij te werken;
- Wijzig de relevante gegevensparameters en klik vervolgens op Gegevens schrijven om op te slaan;
- Als het lezen van gegevens of schrijven mislukt, kunt u nogmaals klikken om gegevens te lezen en gegevens te schrijven om weer te kunnen werken.
4.2. Parameterbeschrijving
4.2.1. Beschermingsparameters
| parameternaam | Bereiken | eenheid | Effectieve manier | Beschrijving |
| Stroomlus 0 Max | Geen | Geen | met onmiddellijke ingang | Alleen lezen |
| Stroomlus KI Max | Geen | Geen | met onmiddellijke ingang | Alleen lezen |
| Snelheidslus KP Max | Geen | Geen | met onmiddellijke ingang | Alleen lezen |
| Snelheidslus KI Max | Geen | Geen | met onmiddellijke ingang | Alleen lezen |
| Positie lus KP Max | Geen | Geen | met onmiddellijke ingang | Alleen lezen |
| Positie lus KI Max | Geen | Geen | met onmiddellijke ingang | Alleen lezen |
| meer dan voltage | 0-100 | Volt | met onmiddellijke ingang | Alleen lezen |
| Laag volumetage | 0-100 | Volt | met onmiddellijke ingang | Alleen lezen |
| Tijdslimiet voor stalling | 0-2'2-1 | millisecond | met onmiddellijke ingang | Stel in hoe lang de uitvoer moet worden gestopt nadat de rotor is vergrendeld, en sluit de rem als er een rem is. |
| Remmodus | optioneel | Geen | met onmiddellijke ingang | Er kan slechts één van de twee functies van relais en weerstand worden geselecteerd, selecteer deze functie en open |
| Startrelais | 0-100% | Geen | met onmiddellijke ingang | De duty-cycle van deze optie wordt gehandhaafd vanaf het moment van opstarten tot 2 seconden |
| Huidige Sample Res | Geen | mR | Geen | Alleen lezen |
| Relay Hold-plicht | 0-100% | Geen | met onmiddellijke ingang | De duty-cycle van deze optie blijft na 2 seconden behouden op het moment van opstarten |
4.2.2. Planningsparameters
| Parameternaam | Bereiken | eenheid | Effectieve manier | Beschrijving |
| Maximale positieve positie | Geen | graden | effectief onmiddellijk |
de maximale positie waarnaar in de positielus kan worden gereden |
| Maximale negatieve positie | Geen | graden | met onmiddellijke ingang | De minimale positie die kan worden bereikt in de positielus. Het programma zal deze als een negatieve waarde behandelen |
| Positie P1ar. Max acc | 100-60000 | dps/sec | met onmiddellijke ingang | Tijdens positielusbedrijf: de acceleratietijd van de huidige snelheid naar de ingestelde snelheid |
| Positie maart Max december | 100-60000 | dps/sec | met onmiddellijke ingang | Tijdens positieluswerking: de vertragingstijd van de huidige snelheid naar de ingestelde snelheid |
| Positieplan Max. Snelheid | Nominaal toerental met 10 motoren | Rio.' | met onmiddellijke ingang | Maximale snelheidsinstelling tijdens positielusbediening |
| Snelheidsplan Max Acc | 100-60000 | s | met onmiddellijke ingang | Tijdens de werking van de snelheidslus: de acceleratietijd van de huidige snelheid naar de ingestelde snelheid |
| Snelheidsplan Max december | 100-60000 | dps/sec | met onmiddellijke ingang | Tijdens de werking van de snelheidslus: de vertragingstijd van de huidige snelheid naar de ingestelde snelheid |
| Motorpositie nul | -462 | Pols | energiecyclus | vlieger de opgegeven puls als nulpunt van de motorpositie. Bovendien kunt u de nulpulswaarde van de huidige motorpositie aflezen |
| stel de huidige positie in nul van de motor |
Geen | Geen | energiecyclus | Als u op de knop Set klikt, wordt de huidige motorpositie als nulpunt opgeslagen positie. |
Introductie van de motoraanpassingsinterface
5.1. Voer de interface in 
5.2. Bediening Inleiding:
- Klik op gegevens lezen om de parameters bij te werken;
- Wijzig de juiste open-lus-aanpassingsstroomwaarde, doorgaans niet meer dan de helft van de nominale stroom bij nullast;
- Klik op de knop "Encoder aanpassen" en wacht op de motorkalibratie;;
- Als de kalibratie mislukt, kunt u nogmaals op “Adjust Encoder” klikken;
- Kan de aanpassingsstroom met open lus verhogen om de motorkalibratie succesvol te maken;
- Nadat de kalibratie succesvol is, wordt weergegeven dat deze is aangepast en opgeslagen, en dat het niet nodig is om opnieuw te kalibreren nadat u hem opnieuw hebt ingeschakeld;;
- Motorkalibratie is het beste om de motor in een onbelaste toestand te houden;
5.3. Parameterbeschrijving
5.3.1. Master-encoder
| Parameternaam | Bereiken | eenheid | Effectieve manier | Beschrijving |
| Ingeschakeld Uitschakelen MultTurn opslaan |
o!een. 1 | Geen | met onmiddellijke ingang | Ik bedoel dat het mogelijk is om de multi-turn-waardebesparing in te schakelen wanneer de stroom wordt uitgeschakeld, dat wil zeggen dat de motor de multi-turn-positie kan onthouden voordat de stroom wordt uitgeschakeld, zelfs als de stroom is uitgeschakeld. 0 betekent dat de uitschakeling is uitgeschakeld en dat de multi-turn-waarde is ingeschakeld. |
| Pole-Parijs | Geen | Geen | Alleen-lezen, de motorparameters kunnen niet door de gebruiker worden gewijzigd | |
| Waarde met enkele resolutie | Geen | Geen | Geen | Alleen-lezen, de motorparameters kunnen niet door de gebruiker worden gewijzigd |
| Stroom aanpassen | 0.1- nominale motorstroom | 1 | met onmiddellijke ingang | De bedrijfsstroom van de motor tijdens kalibratie. Als de stroom te klein is, zal het koppel niet voldoende zijn en zal de motorkalibratie mislukken. Overmatige stroom veroorzaakt waarschijnlijk ook stroombeveiliging. Over het algemeen binnen het nominale stroombereik. |
| Verander de motorrichting | Geen | Geen | Geen | Alleen-lezen, de motorparameters kunnen niet door de gebruiker worden gewijzigd |
| Encoder aangepaste waarde | Geen | Geen | Geen | Alleen-lezen, het kalibratieresultaat kan niet door de gebruiker worden gewijzigd |
| Encodernauwkeurigheid | Geen | Geen | Geen | Alleen-lezen, het kalibratieresultaat kan niet door de gebruiker worden gewijzigd |
5.3.2. Slaver-encoder
| Parameternaam | Bereiken | eenheid | Effectieve manier | Beschrijving |
| Encoderrichting | Geen | Geen | Geen | Alleen-lezen, de motorparameters kunnen niet door de gebruiker worden gewijzigd |
| Encoder BCT | Geen | Geen | Geen | Alleen-lezen, de motorparameters kunnen niet door de gebruiker worden gewijzigd |
| Encoder aanpassen | 0 of 2 | Geen | Geen | Schrijf 2 bij het kalibreren van de slaver-encoder en verander automatisch naar 0 nadat de kalibratie is voltooid |
| Encoder nul | Geen | Geen | Geen | Alleen-lezen, de motorparameters kunnen niet door de gebruiker worden gewijzigd |
Introductie van de motorupdate-interface
6.1. Voer de interface in
6.2. Bediening Inleiding:
6.2.1. Parameters lezen
Klik op de leesknop om de motorgerelateerde parameters te lezen; 6.2.2. Fabriek herstellen
Klik op de knop "Fabriek herstellen", selecteer de HEX file overeenkomend met de motor, en herstel vervolgens alle kalibratieparameters naar de Reset;
6.2.3. Bijwerken
MYACTUATOR optimaliseert de driverfuncties en klanten kunnen deze op afstand updaten.
Klik op Laden File knop, selecteer de firmware en laad de firmwaregegevens.
Klik op 'Bijwerken File” Om het programma bij te werken, zal het updateproces de voortgang van de update in realtime weergeven, een rode foutmelding weergeven, u moet de oorzaak van het probleem vinden en op 'Update' klikken File' opnieuw om het programma opnieuw bij te werken
Nadat het updateproces is voltooid, wordt de BOOT-modus gestart om de volgende informatie weer te geven.
6.2.4. Update programmafoutredenen en oplossingen
- Tijdens het knipperen wordt de communicatie verstoord en mislukt het knipperen. Probeer de interferentie te vermijden en start het knipperen opnieuw.
- Als tijdens het knipperen de stroom plotseling uitvalt of de computer uitvalt, moet u het knipperen opnieuw starten onder stabiele omstandigheden.
- Als het opnieuw flitsen vele malen mislukt, neem dan contact op met de fabrikant voor verwerking of stuur het terug naar de fabriek
6.3. Parameterbeschrijving
| Parameternaam | Bereiken | eenheid | Effectieve manier | Beschrijving |
| Motor-ID | Geen | Geen | Geen | Alleen lezen, fabrieksparameters |
| Motornaam | Geen | Geen | Geen | Alleen lezen, fabrieksparameters |
| Firmware-versie | Geen | Geen | Geen | Alleen lezen, fabrieksparameters |
| Nominale stroom | Geen | A | Geen | Alleen lezen, de stroom die de motor continu kan draaien |
| Maximale fasestroomlimiet | Geen | A | Geen | Alleen-lezen, motorfasestroombeveiligingspunt, dat bescherming activeert in geval van kortsluiting, faseverlies of overtoeren |
| Stall-stroom | \nde, | A | Geen | Alleen-lezen, piekstroom die kortstondig kan worden gebruikt |
| Uitschakeltemp | 0-150 | C | Geen | Alleen-lezen: wanneer de motortemperatuur het beveiligingspunt bereikt, stopt de output en wordt er een fout gerapporteerd |
| Hervat temp | 0-150 | °C | Geen | Alleen-lezen, de normale werking wordt hervat wanneer de motortemperatuur het herstelpunt bereikt. |
| Maximale snelheid | Geen | Toerental | Geen | Alleen-lezen: de motor stopt met het genereren van een fout wanneer hij de maximale snelheid bereikt |
| Nominale snelheid | Geen | Toerental | Geen | Alleen-lezen, het maximale toerental dat de motor kan bereiken bij nominaal voltage. |
| Schakel tweede encoder in | Geen | Geen | Geen | Alleen-lezen, geeft aan of de motor een dubbele encoderfunctie heeft |
| Multi-turn waarde | 0-65535 | Draai | Geen | Alleen lezen, de opgeslagen multi-turn-waarde van de motorpositie vóór de laatste stroomvoorziening |
| Toestelradio | Geen | Geen | Geen | Alleen lezen, de grootte van de motorreductieverhouding |
Foutmelding Beschrijving
| Foutmelding | Beschrijving | Oplossing |
| hardware-overstroom | Als de motorstroom de grenswaarde overschrijdt, kan er sprake zijn van kortsluiting, faseverlies, controleverlies en motorschade | Controleer de voeding en de motorbedrading op kortsluiting, faseverlies of parameterfout. |
| Stall-fout | Nadat de stroom de vergrendelde rotorstroom heeft bereikt, is de snelheid erg laag en blijft deze een tijdje aanhouden. Geeft aan dat de motorbelasting te groot is | De belasting kan het werkbereik van de motor overschrijden. |
| ondervoltage fout | Het opgenomen vermogen is lager dan de ingestelde ondervoltagde waarde | Controleer of het invoervolumetage van de voeding is te laag en kan worden verhoogd tot een geschikte waarde |
| overvoltage fout | Het opgenomen vermogen is hoger dan de ingestelde overvoltagde waarde | Controleer of het invoervolumetage van de voeding is te hoog en kan worden teruggebracht tot een geschikte waarde |
| Fasestroom overstroom | De software detecteert dat de motorstroom de grenswaarde overschrijdt en er kan sprake zijn van kortsluiting, faseverlies, controleverlies, motorschade, enz. | Controleer de voeding en de motorbedrading op kortsluiting, faseverlies of parameterfout |
| Fout bij stroomoverschrijding | Als de ingangsstroom van de voeding de grenswaarde overschrijdt, kan er een situatie ontstaan waarbij de belasting te groot is of het toerental te hoog | Verminder de belasting of verlaag het toerental van de motor |
| Leesfout kalibratieparameter | Het schrijven van parameters is mislukt, waardoor parameters verloren gaan | Update parameters door de fabrieksinstellingen te herstellen |
| fout bij te hoge snelheid | Het motortoerental overschrijdt de grenswaarde, er kan sprake zijn van overdruk en sleepgebruik. | Controleer of het ingangsvermogen overvol istage, en of er een mogelijkheid is om de motor met geweld te slepen |
| Fout bij overtemperatuur motor | Als de motortemperatuur de ingestelde waarde overschrijdt, kan er sprake zijn van kortsluiting circuit, parameterfout en langdurig overbelastingsgebruik |
Controleer of de motorparameters correct zijn, of er kortsluiting is en of de belasting te groot is |
| Kalibratiefout encoder | Het resultaat van de encoderkalibratie wijkt te veel af van de standaardwaarde | Controleer of de motorbelasting te groot is, u kunt de belasting wegnemen of verlichten, de belasting verhogen open-lus passende stroom op de juiste manier, en kalibreer de motor opnieuw. |

Documenten / Bronnen
![]() | V3.0 Foutopsporingssoftware |
Referenties
- Gebruiksaanwijzingmanual.tools
