Peristaltische pompen zijn onmisbare hulpmiddelen geworden in wetenschappelijk onderzoek, medische diagnostiek en industriële processen, en bieden nauwkeurige vloeistofbeheersing met een minimaal risico op contaminatie.
Binnen het brede assortiment aan peristaltische pompen vallen Longer pompen (van Longer Precision Pump Co., Ltd) op door hun betrouwbaarheid, precisie en veelzijdigheid.
Hun peristaltische pompen kunnen op afstand worden bediend via een computer, wat extra flexibiliteit en gebruiksgemak biedt, met name bij het uitvoeren van complexe pompprogramma's met lussen, pauzes en wisselende debieten.
In deze uitgebreide gids bespreken we de communicatiesturing van Longer peristaltische pompen, met de nadruk op bediening op afstand, command-strings en koppelingsopties. Hoewel we niet diep ingaan op de specifieke details van communicatieprotocollen voor specifieke Longer pompen, biedt dit overzicht een solide fundament voor gebruikers die Longer pompen willen integreren in hun toepassingen.
Vanuit dit blogbericht kunt u navigeren naar de gedetailleerde handleidingen voor de besturingsmethoden van specifieke Longer pompen met behulp van Matlab of Python, en een brede selectie aan tutorials over Longer pompbesturing ontdekken:
- How to Control the Longer BT100-1L Pump via Matlab ?
- Hoe bedien je de Longer BT100-1L pomp via Python?
- Hoe bedien je de Longer L100-1S-2 pomp via Matlab?
- Hoe bedien je de Longer L100-1S-2 pomp via Python?
- Hoe stuur je de Longer WT600-2J pomp aan via Matlab?
- Hoe stuur je de Longer WT600-2J pomp aan via Python?
INHOUDSOPGAVE
Longer RS485-communicatieprotocol
De functionaliteit om programmatisch te koppelen en te communiceren met de peristaltische Longer pompen opent de deur naar automatisering, integratie in grotere systemen en vergemakkelijkt de inpassing in experimentele opstellingen. Of u nu betrokken bent bij laboratoriumautomatisering, vloeistofbeheersystemen of een andere toepassing die precisie en programmeerbaarheid vereist, het beheersen van de Longer communicatieprotocollen is fundamenteel.
De communicatiebesturing is gebaseerd op het Longer RS485-protocol, een serieel communicatieprotocol waarmee u commando's naar de pomp kunt verzenden en reacties kunt ontvangen. Om te communiceren met een peristaltische Longer pomp heeft u daarom het volgende nodig:
- Een bijbehorende peristaltische Longer pomp met een pompkop en een tube naar keuze
- Een RS485-besturingsmodule die op de DB15-poort aan de achterkant van de pomp wordt aangesloten
- Een DB15-connector die is bedraad op de RS485-besturingsmodule
- Een seriële kabel die de RS485-besturingsmodule verbindt met uw computer of apparaat
- Een programmeerplatform (Matlab of Python in dit geval)
- Een basisbegrip van het dataformaat, commandoformaat en pdu-formaat van het Longer communicatieprotocol dat bij de werkende pomp hoort
Om de pomp aan te sturen vanaf een externe computer via de RS485-communicatie-interface, moet de DB15-connector eerst worden bedraad en vervolgens worden aangesloten op de DB15-poort aan de achterkant van de pomp. Ten tweede moet de pomp worden ingeschakeld en moet, afhankelijk van het type pomp, de besturingsmodule worden ingeschakeld via het toetsenbord of de draaiknop aan de voorkant van de pomp.
Dataformaat
Waar het bij sommige pompen (bijv. BT100-1L, L100-1S-2) mogelijk is om op afstand start/stop, draairichting, snelheid en debiet te regelen door er commando's naar te sturen, is het bij andere pompen (bijv. WT600-2J) alleen mogelijk om de rotatiesnelheid te regelen.
Daarnaast hebben sommige pompen (bijv. BT100-1L) één enkele vaste set communicatieparameters, terwijl andere (bijv. L100-1S-2) verschillende communicatieparameters hebben die kunnen worden ingesteld via het toetsenbord op de pomponderzijde of via het commando.
Het dataformaat is als volgt gedefinieerd:
- 1 startbit
- 8 databits
- Pariteit (geen pariteit, even pariteit, oneven pariteit, afhankelijk van de pomp)
- Stopbit (1 stopbit of 2 stopbits afhankelijk van de pomp)
De baudrate kan voor sommige pompen zijn ingesteld als een vaste en onveranderlijke waarde (bijv. 1200 bit/s in het geval van een BT100-1L), terwijl deze voor andere pompen (bijv. L100-1S-2) kan worden geselecteerd uit een set van verschillende waarden.
🚨🚨 Het is cruciaal dat de parameters in het commando overeenkomen met de parameters van de pomp.
Formaat van het besturingscommando
Het commandoformaat is consistent voor alle series Longer pompen en is als volgt gedefinieerd:
- een startvlag: elke commandoreeks wordt voorafgegaan door de startvlag E9
- het pompadres: van 1 tot 30; alleen de pomp met het adres dat in de commandoreeks is aangegeven, reageert en voert het commando uit
- de lengte van de pdu die afhankelijk is van de vereiste toepassing van de pomp
- de protocol data units (pdu) die afhankelijk zijn van de vereiste toepassing van de pomp
- een frame check sequence (fcs): verkregen door de XOR te berekenen van het pompaadres, de lengte van de pdu en de pdu zelf (bekijk onze online frame check sequence XOR calculator)
Verschillende toepassingen kunnen voor de pomp worden aangevraagd, afhankelijk van de pompserie. De diverse hexadecimale commandoreeksformaten die worden gebruikt om met Longer pompen te communiceren, worden afzonderlijk toegelicht, waarbij de communicatiecontrôle van elke Longer pompserie in individuele blogposts wordt gedetailleerd.
Hoewel deze handleidingen zich richten op specifieke Longer pompmodellen: de BT100-1L, de L100-1S-2 en de WT600-2J, kunnen de besproken principes worden toegepast op een breder scala aan Longer pompen. Of u nu werkt met een van de eerdergenoemde pompen of andere modellen, het begrijpen van de grondbeginselen van communicatiecontrôle stelt u in staat deze concepten aan te passen en toe te passen binnen de hele Longer productlijn.
🚨Schroom niet om onze gebruiksvriendelijke online commandoreeksgenerator te gebruiken om moeiteloos nauwkeurige contrôlecommandoreeksen voor uw Longer peristaltische pompen te genereren.
Seriële communicatie via programmeerplatforms
Een contrôlecommandoreeks wordt meestal verkregen na enkele berekeningen en conversies. Het is daarom belangrijk om alle benodigde commando's voor te bereiden voordat u begint met de contrôle externe van de pomp.
Bovendien is het eenvoudiger om de contrôlecommandoreeksen te laten uitschrijven en naar de pomp te communiceren via een set reeds voorbereide codes, met behulp van programmeerplatforms zoals Matlab en Python, dan om telkens opnieuw handmatig een commandoreeks naar de pomp te sturen via een terminalemulator.
Deze programmeerplatforms maken niet alleen een eenvoudigere communicatie met de pomp mogelijk, maar ook een eenvoudigere contrôle externe met een bus van pompen, en bieden de mogelijkheid om een pompprogramma te schrijven met lussen, pauzes en variërende snelheden.
Onze handleidingen gaan diep in op de specificaties van het gebruik van Python en Matlab en dienen als een snelle introductie in de communicatie met Longer pompen: van het tot stand brengen van een verbinding, het openen van de seriële poort en het initialiseren van communicatieprotocollen tot het schrijven en uitvoeren van contrôlecommando's.
Praktische voorbeelden en codefragmenten leiden u door het proces, zodat u de implementatie kunt afstemmen op uw specifieke vereisten.
Conclusie
Blijf op de hoogte voor diepgaande tutorials, casestudy's en inzichten die uw beheersing van Longer peristaltische pompen verder zullen vergroten. Ontdek de volledige reeks mogelijkheden, van het verbeteren van de precisie bij vloeistofbehandeling tot het integreren van Longer pompen in complexe geautomatiseerde workflows.
🔓 Ontgrendel het volledige potentieel van uw Longer peristaltische pompen met effectieve communicatiecontrôle ! 💪🏼
📧 Als u vragen of opmerkingen heeft, neem dan gerust contact met ons op via support@darwin-microfluidics.com.



Besturingscommando-stringgenerator voor Longer peristaltische pompen
[…] kom in de stemming, vergroot het enthousiasme en maak uw Longer pompcontrôle toegankelijker en intuïtieve dan ooit tevoren […]