Forum: Mikrocontroller und Digitale Elektronik HILFE, Microcontroller programmieren,


von Stephan P. (heddesheimer)


Lesenswert?

Hallo zusammen,

ich bin neu hier und wende mich mit einem Problem an euch, dass mich 
komplett überfordert.

Ich besuche eine Technikerschule für Medizintechniker und muss als 
Abschlußprojekt folgendes realisieren.

Simulationsarm zur Nichtinvasiven Blutdruckmessunf, Steuerung durch 
Microcontroller.

Nun ich bin gelernter Schloßer und meine Kenntnisse im programmieren 
sind sehr überschaubar.

Meine Idee für den Anfang:

ich verwende als Controller einen AT89C5131
als erstes möchte ich einen PC Lüfter mit diesem Board über PWM steuern.

Leider habe ich rein gar keinen Ansatz, bis auf, dass ich eine Schaltung 
benötige....

Das war es auch schon.... ich habe leider noch nicht mal rausgefunden 
welcher Ausgang am Controller das PWM Signal ausgeben kann.

Bitte helft mir ;-)

von holger (Gast)


Lesenswert?

>ich bin neu hier und wende mich mit einem Problem an euch, dass mich
>komplett überfordert.

Dann lass es halt sein.

>Bitte helft mir ;-)

Zwecklos.

von Dario B. (abcd)


Lesenswert?

wenn das nicht teil deiner asbildung war, solltest du vllt. mal mit 
deinem betreuenden prüfer sprechen....

von Thomas (Gast)


Lesenswert?

Für 1500€ schreibe ich dir deine Abschlussarbeit als Ghostwriter.

Interesse?

von Marius P. (marius_p)


Lesenswert?

Wenn du wirklich sehr geringe Kenntnisse hast, wieso dann nicht mit 
einem Arduino ?

Das ist um einiges einfacher.

von chris (Gast)


Lesenswert?

jo was geht

>> ich verwende als Controller einen AT89C5131
>> als erstes möchte ich einen PC Lüfter mit diesem Board über PWM steuern.

sollte als erstes machbar sein aber was für ein board ? und wie siehts 
denn aus mit Hardwarekenntnissen ?


1.Ansatz
µc-->widerstand-->transistor(treiber für lüfter)


Sonst STK500 ist ein universelles board für Atmels.

von Noname (Gast)


Lesenswert?

Interpretieren wir mal sämtliche Informationen, Wahrscheinlichkeiten und 
Unwahrscheinlichkeiten vorläufig zu Deinen Gunsten:

Dann lass uns erst mal klären
1. Wie lange studierst Du schon?
2. Wie lange noch bis zu Abschlussprüfung?
3. Welche Vorlesungen, Tutorien, Laborpraktika hast Du besucht und 
welche wirst Du noch Gelegenheit haben zu besuchen?

Zu Deinem konkreten Problem: Was für Schwierigkeiten hast Du, wenn Du 
nach der gesuchten Information im Datenblatt suchst?

Ganz ehrlich: Falls Du wirklich völlig unbeleckt bist, dann nimm Dir für 
das nächste Jahr nichts vor ausser lernen, essen und schlafen. Dann 
schaffst Du es vielleicht.

von Helmut (Gast)


Lesenswert?

Dann mußt Du eine Arm aufpusten und den Blutdruck/Herzschlag mit 
Luftdruckschwankungen simulieren?

von TS (Gast)


Lesenswert?

1) Datenblatt des Controllers runterladen, beim Reader in der Suche 
"pwm" eintippen und sich umgucken.

Wenn man nicht weiß wo man anfangen soll, dann am besten ganz am Anfang.

TS

von Karl H. (kbuchegg)


Lesenswert?

Fang doch mal hier an:

> Simulationsarm zur Nichtinvasiven Blutdruckmessunf,
> Steuerung durch Microcontroller.

Was, genau, soll den das bedeuten?

Ehe man etwas programmiert, benötigt man eine Vorstellung davon, was 
eigentlich zu simulieren ist. Welcher Aspekt der Realität soll denn 
simuliert werden? Wie sind die Zusammenhänge?

> Meine Idee für den Anfang:
> ich verwende als Controller einen AT89C5131

Na ja. Das da ein µC zum Einsatz kommt, ist ja nicht gerade eine 'Idee' 
sondern Teil der Aufgabenstellung. Nur:

> als erstes möchte ich einen PC Lüfter mit diesem Board über PWM steuern.

Inwiefern kommt da jetzt ein Luftdruck ins Spiel, wenn man einen Arm 
bauen möchte, den Studenten (oder Schwestern) zum Lernen des 
Blutdruckablesens benutzen sollen, erschliesst sich mir nicht ganz.

Imho geht Blutdruckmessen doch so: Eine Manschette kommt rund um den Arm 
und dann wird abgehört, bis zu welchem Druck man die Manschette 
aufblasen kann, bis man die Herztöne nicht mehr hört. (Oder so ähnlich). 
D.h. die Manschette ist ja nicht Teil der Simulation sondern real. 
Simuliert werden soll doch wohl die Reaktion des Armes bzw. das 
Verschwinden der Herztöne.

Oder liege ich falsch?

> Bitte helft mir ;-)
Keine Panik. Erst mal musst du dir im klaren darüber sein, wie denn 
eigentlich das Gesamtkonzept funktionieren soll bzw. was es eigentlich 
zu tun gibt. Was ist das Ziel der ganzen Sache? Und zwar ein bischen 
detaillierter als lediglich "Ich muss einen Simulationsarm zur 
Blutdruckmessung" machen. Was, konkret, bedeutet das? Was muss der Arm 
können?

von Stephan P. (heddesheimer)


Lesenswert?

OK....

also, der lüfter ist dazu dar um erstmal einen Motor zu haben der sich 
in der Geschwindigkeit regeln lässt.
Später soll dann der Lüfter durch die eigentliche Pumpe ersetzt werden, 
der die Flüssigkeit durch den künstlichen Kreislauf im Simulationsarm 
pumpt.
Als Pumpe kommt sehr wahrscheinlich eine Rollenpumpe zum Einsatz die 
auch nichts anderes ist als ein Motor.

Was ich zum Anfang brauche ist das ich einen der buttons am board drücke 
und der Lüfter sich in drei unterschiedlichen Geschwindigkeiten dreht.

Zeit dafür habe ich bis nächstes Jahr Mai.

von Stephan P. (heddesheimer)


Lesenswert?

Der Arm selber  ist erst einmal nebensache....

von Stephan P. (heddesheimer)


Lesenswert?

Am Ende soll das ganze so aussehen, dass der Lehrer einen Blutdruck 
eingibt bzw aus ein paar möglichkeiten auswählt und ein 
Überwachungsmonitor den eingestellen druck anzeigt.

von Tom M. (tomm) Benutzerseite


Lesenswert?

Da du keine Programmierkenntnisse hast, schau dir doch mal Bascom an. 
Falls du Bascom und AVR einsetzen möchtest (finde ich ne gute Wahl für 
den Anfang), kauf dir ein development oder prototype Board, aber nicht 
gleich mit dem kleinsten Controller. Darf schon etwas grösseres sein, 
atmega32 oder oder amtega64 passt. Attiny meiden (ja, geht auch, aber 
mit wenig optimiertem Code ist man eher am Limit).

Mit einem/ener
- Board wie dem Olimex AVR-MT-128 (da kannst du dich langsam ranarbeiten 
mit LED, LCD, Taster, Relais)
- ICSP wie dem AVRISP MKII
- Entwicklungsumgebung wie BASCOM auf deinem PC
hast du die nötige Ausrüstung für den Start.

Viel Erfolg!

von Tony (Gast)


Lesenswert?

bascom: FAIL!

von Stephan P. (heddesheimer)


Lesenswert?

.... also der Controller ist von der Schule vorgegeben.

Als Entwicklungsumgebung verwende ich RIDE 7 und für die Kommunikation 
FLIP.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.