MKS SERVO42C-RS485/TTL/CAN
Release status: Tutorial
Description | MKS SERVO42C-RS485/TTL/CAN
|
License | |
Author | |
Contributors | |
Based-on | [[]]
|
Categories | |
CAD Models | |
External Link |
Inleiding
Dit document beschrijft het installeren en configureren van de SERVO42A-D stappenmotor.
De gesloten-lusmotor is een product dat onafhankelijk door de maker is ontwikkeld om aan de markt te voldoen vraag. De gesloten-lusmotor koppelt de rotatiehoek van de stappenmotor terug aan het aandrijfcircuit detecteren of elke stap van de stap verdwenen is, alleen om verloren stappen te voorkomen. Als er een verloren stap is, is er sprake van een gesloten lus (closedloop) motor wordt aangevuld met feedbackinformatie. Wanneer u uw stap verliest, gaat de blauwe LED op de gesloten-lusmodule zal oplichten (de blauwe LED is de indicator voor verloren stappen). Het is geschikt voor 3D-printer fabrikanten met hoge precisie in massaproductie. Ontwerpdoelen:
- Bij verplaatsingen op hoge snelheid gaan er geen stappen verloren;
- laag vermogen, hoog rendement;
- Eenvoudige installatie en eenvoudige structuur;
- Kan worden geconfigureerd via een OLED-display van 0,96 inch, dat eenvoudiger te bedienen is;
- Kan worden geconfigureerd via de seriële poortassistent, met behulp van meerdere opdrachtconfiguraties, en kan Feedback geven;
- Motor met gesloten lus heeft feedback.
Gebruikte Protocollen
De gemonteerde electronica kan via onderstaande protocollen benaderd en geprogrameerd worden:
RS-485
RS-485, ook bekend als TIA-485(-A) of EIA-485, is een standaard, oorspronkelijk geïntroduceerd in 1983, die de elektrische kenmerken definieert van drivers en ontvangers voor gebruik in seriële communicatiesystemen. De elektrische signalering is gebalanceerd en multipoint-systemen worden ondersteund. De standaard wordt gezamenlijk gepubliceerd door de Telecommunications Industry Association en Electronic Industries Alliance (TIA/EIA). Digitale communicatienetwerken die de standaard implementeren, kunnen effectief worden gebruikt over lange afstanden en in omgevingen met elektrische ruis. Er kunnen meerdere ontvangers op een dergelijk netwerk worden aangesloten in een lineaire multidrop-bus. Deze kenmerken maken RS-485 nuttig in industriële besturingssystemen en soortgelijke toepassingen.
TTL
Na hun introductie in de vorm van geïntegreerde schakelingen in 1963 door Sylvania Electric Products, werden TTL-geïntegreerde schakelingen vervaardigd door verschillende halfgeleiderbedrijven. Vooral de 7400-serie van Texas Instruments werd populair. TTL-fabrikanten boden een breed scala aan logische poorten, flip-flops, tellers en andere circuits aan. Variaties op het originele TTL-circuitontwerp boden een hogere snelheid of een lagere vermogensdissipatie om ontwerpoptimalisatie mogelijk te maken. TTL-apparaten werden oorspronkelijk gemaakt in dubbele in-line-verpakking(en) van keramiek en kunststof en in platte verpakking. Sommige TTL-chips worden nu ook gemaakt in technologiepakketten voor opbouwmontage.
TTL werd de basis van computers en andere digitale elektronica. Zelfs nadat Very-Large-Scale Integration (VLSI) CMOS-microprocessors met geïntegreerde schakelingen processors met meerdere chips overbodig hadden gemaakt, werden TTL-apparaten nog steeds uitgebreid gebruikt als lijmlogica-interface tussen dichter geïntegreerde componenten.
CAN(bus)
Een controller area network (CAN) is een voertuigbusstandaard die is ontworpen om efficiënte communicatie mogelijk te maken, voornamelijk tussen elektronische regeleenheden (ECU's). Oorspronkelijk ontwikkeld om de complexiteit en kosten van elektrische bedrading in auto's te verminderen door middel van multiplexing, is het CAN-busprotocol sindsdien in verschillende andere contexten overgenomen. Dit op uitzendingen gebaseerde, berichtgeoriënteerde protocol garandeert gegevensintegriteit en prioritering via een proces dat arbitrage wordt genoemd, waardoor het apparaat met de hoogste prioriteit kan blijven zenden als meerdere apparaten tegelijkertijd gegevens proberen te verzenden, terwijl andere apparaten stoppen. De betrouwbaarheid wordt verbeterd door differentiële signalering, die elektrische ruis vermindert. Veel voorkomende versies van het CAN-protocol zijn CAN 2.0, CAN FD en CAN XL, die variëren qua datasnelheid en maximale datalading.
Verbindingen
RS-485
V+ | 12V~24V |
---|---|
Gnd | GND |
A | RS485-A (±15kV ESD-protected) |
B | RS485-B (±15kV ESD-protected) |
TTL
CAN(bus)
Motor
Aansturing
Toetsbediening
Key | Function |
---|---|
Next | move down |
Enter | Confirm |
Menu | Enter/exit parameter menu |
Parameters bekijken
Druk op de “Menu”-toets om naar het menu te gaan druk op de toets "Next" om naar de suboptie te gaan, druk op de toets "Enter", waarna de waarde wordt weergegeven.
Parameters instellen
Druk op de “Menu”-toets om het menu te openen, druk op de “next”-toets om naar de suboptie te gaan, druk op de “Enter”-toets, deze toont de waarde. druk op de toets “next” om naar de waarde te gaan. druk op de toets “Enter” om de waarde in te stellen.
Parameter(scherm)beschrijving
Zie afbeelding hiernaast
- -0,0° - de hoek van de motoras. (eenheidsgraad).
- 0.00err - de fout van de hoek van de motoras.
- 0clk - de pulsen zijn ontvangen.
Werkmodus
Work mode | Signal input | Encoder | Current |
---|---|---|---|
CR_OPEN | EN,STP,DIR | NO | Fixed |
CR_vFOC | EN,STP,DIR | YES | adaptive |
CR_UART | Serial | YES | adaptive |
Let op: De standaardwerkmodus is CR_vFOC |
Menubeschrijving
- CAL
- Kalibreer de motor.
Zorg ervoor dat het MotType correct is geconfigureerd. - (standaard 1,8 °)
- MotType
- Selecteer het type stappenmotor.
- 0,9 °: de motor is een stappenmotor van 0,9 graden
- 1,8 °: de motor is een stappenmotor van 1,8 graden (standaard: 1,8 °)
(let op: wanneer MotType wordt gewijzigd, moet de motor opnieuw worden gekalibreerd)
- Modus
- selectie van de werkmodus.
- CR_OPEN: Open modus, de motor draait zonder encoder.
- CR_vFOC: FOC-modus, puls(En,Stp,Dir) interface.
- CR_UART:FOC-modus, seriële interface. (Standaard: CR_vFOC)
- Ma
- Stel de bedrijfsstroom in CR_OPEN-modus in.
- Let op: De CR_vFOC- en CR_UART-modus passen de stroom automatisch aan op basis van de belasting.
- (Standaard: 1200)
- MStep
- Onderverdelingen instellen.
- Ondersteunt onderverdeling van 1 tot 256.
- (Standaard: 16)
- De onderverdelingen 1,2,4,8,16,32,64,128 en 256 kunnen via Menu worden ingesteld. Andere onderverdelingen, zoals 67 onderverdelingen, moeten serieel worden ingesteld.
- En
- Stel het effectieve niveau van de EN-pin in.
- H
- Hoog niveau is geldig.
- L
- Een laag niveau is effectief.
- Hold
- het driverbord is altijd ingeschakeld. (Standaard: L)
- Dir
- Stel de positieve draairichting van de motor in.
- CW
- Rotatie met de klok mee is positief
- CCW
- Rotatie tegen de klok in is positief (standaard: CW)
- AutoSDD
- stel de slaapmodus van het oled-scherm in.
- Opmerking:Als deze optie is ingeschakeld, wordt het OLED-scherm binnen zeven seconden automatisch uitgeschakeld zonder dat er een toets wordt ingedrukt, en kan het scherm worden gewekt door op een willekeurige knop te drukken.
- (Standaard: Uitschakelen)
- Protect
- Stel de motoras vergrendelde rotorbeveiligingsfunctie in.
- Disable
- schakel bescherming uit
- Enable
- schakel bescherming in (Standaard: Disable)
Nadat deze optie is ingeschakeld, wordt de beveiliging geactiveerd wanneer wordt gedetecteerd dat deze vergrendelde rotor is en wordt de motor vrijgegeven. Opmerking: u kunt de beveiligingsstatus vrijgeven door op de Enter-knop of de seriële poortopdracht te drukken.
- MPlyer
- Stel interne 256-onderverdeling in. (Standaard: Inschakelen)
Opmerking: Nadat deze optie is ingeschakeld, wordt automatisch interne 256-onderverdeling ingeschakeld, waardoor trillingen en geluid kunnen worden verminderd wanneer de motor op lage snelheid is.
- UartBaud
- Stel de baudrate van seriële communicatie in.
9600,
19200,
25000,
38400,
57600,
115200
(Standaard: 38400)
- Opmerking: De baudrate moet worden geconfigureerd voordat seriële communicatie wordt gebruikt.
- Restore
- Laad de standaardparameters opnieuw.
- Nadat de standaardparameters zijn hersteld, moet de motor opnieuw worden opgestart.
- Afsluiten
- Verlaat het parameterinstellingsmenu.
ProjectPagina
De projectpagina's met softwarepakketen vindt U hieronder
- SERVO42-A
- SERVO42-B
- SERVO42-C
- SERVO42-D
Schema
Het schema van het board vindt U op GITHUB.