MKS SERVO42C-RS485/TTL/CAN

Uit Private Rotor Designs
Naar navigatie springen Naar zoeken springen
Crystal Clear action run.png
SERVO42A-D

Release status: Tutorial

Tuttorial-000.png
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

Deze afbeelding toont alle mogelijke aansluitpunten

RS-485

Con 485.jpeg
V+ 12V~24V
Gnd GND
A RS485-A (±15kV ESD-protected)
B RS485-B (±15kV ESD-protected)

TTL

CAN(bus)

Motor

Aansturing

Toetsbediening

Servo42KeyPos.jpg
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

Image5.jpeg
  1. -0,0° - de hoek van de motoras. (eenheidsgraad).
  2. 0.00err - de fout van de hoek van de motoras.
  3. 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

  1. SERVO42-A
  2. SERVO42-B
  3. SERVO42-C
  4. SERVO42-D

Schema

Het schema van het board vindt U op GITHUB.