Martin Frey
08.07.2004, 13:11
hallo.
ich bin noch frisch im roboterbau und habe folgendes problem.
ein roboter wird über ein basicx bx24 gesteuert. der antrieb besteht aus 2 modifizierten servos. die signale für den servo werden von einer anderen bx24 über das conrad 15 euro RF modul per funk geschickt.
PROBLEM:
trotz angeblichen multitasking der bx24 (pulseout - stoppt alle tasks) kann ich nicht gleichzeitig pulsen und sinnvolle daten empfangen.
abwechseln (pulsen dann empfangen dann wieder pulsen) macht die servos sehr träge...
einen seriell buffer zwischen empfangsmodul und bx24 zu hängen möchte ich vermeiden.
NUN MEINE FRAGE:
gibt es irgendein baustein, der einen einmalig an einem eingang registrierten pulse solange an einem anderen pin ausgibt, bis ein neuer puls eingegangen ist?
das wäre DIE lösung für mich. die bx24 müsste nur einmal den aktuellen puls ausgeben, dieser "pulse repeater" schickt diesen puls ständig an die servos, und die bx24 könnte weiter gemütlich serille daten empfangen und verarbeiten....
falls da jemand was weiss, bitte lasst es mich wissen. ES EILT!
VIELEN DANK!
falls jemand einen blick auf meine blog-doku werfen möchte, hier entlang: http://weblogs.digital.udk-berlin.de/martinfrey
martin frey
ich bin noch frisch im roboterbau und habe folgendes problem.
ein roboter wird über ein basicx bx24 gesteuert. der antrieb besteht aus 2 modifizierten servos. die signale für den servo werden von einer anderen bx24 über das conrad 15 euro RF modul per funk geschickt.
PROBLEM:
trotz angeblichen multitasking der bx24 (pulseout - stoppt alle tasks) kann ich nicht gleichzeitig pulsen und sinnvolle daten empfangen.
abwechseln (pulsen dann empfangen dann wieder pulsen) macht die servos sehr träge...
einen seriell buffer zwischen empfangsmodul und bx24 zu hängen möchte ich vermeiden.
NUN MEINE FRAGE:
gibt es irgendein baustein, der einen einmalig an einem eingang registrierten pulse solange an einem anderen pin ausgibt, bis ein neuer puls eingegangen ist?
das wäre DIE lösung für mich. die bx24 müsste nur einmal den aktuellen puls ausgeben, dieser "pulse repeater" schickt diesen puls ständig an die servos, und die bx24 könnte weiter gemütlich serille daten empfangen und verarbeiten....
falls da jemand was weiss, bitte lasst es mich wissen. ES EILT!
VIELEN DANK!
falls jemand einen blick auf meine blog-doku werfen möchte, hier entlang: http://weblogs.digital.udk-berlin.de/martinfrey
martin frey