Electronics Modul / MiniBots

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
jona2004
Beiträge: 149
Registriert: 10 Jun 2011, 22:30

Electronics Modul / MiniBots

Beitrag von jona2004 » 16 Jan 2016, 16:04

Hallo,
Da ich der glückliche Besitzer sowohl eines Electronics als auch eines Mini Bots Moduls bin, habe ich Stefan Falks Post im Unterforum "Kontakt mit fischertechnik" mit Interesse gelesen. Da habe ich mich lieber hingesetzt und die beiden Module mal durchgetestet. Dabei kam der Versuchsaufbau wie im pdf Dokument Zusatzprogramme Electronicsmodul 152063 (download via fischertechnik webseite) Kapitel 1.3.4 beschrieben zum Einsatz. Aus diesem Dokument stammt auch die meiste Information.
Die Hardware der beiden Module ist, soweit man das sehen kann, baugleich. Das Electronicsmodule hat laut Aufkleber die Softwareversion 1.1 das Mini Bots model 1.0 jeweils der Firma Knobloch. Schlüsselelement ist ein Microcontroller der Firma STMicroelectronics (STM32F030F4P6) mit einem ARM M0 core, 16K FLash, 4K RAM, A/D wandler, Serielle Schnittstellen, etc. in einem 32-pin Gehäuse. Die Ausgangsstufen werden vermutlich mit dem gleichen Baustein wie im Robo-TX MC33879 (Motorola -> Freescale -> NXP) bedient. Ansonsten gibt es noch einen LV165 (Parallel in / serial out Baustein) wahrscheinlich zum Einlesen des Mäuseklaviers. Natürlich gibt es eine Verpolschutzdiode, einen Spannungsregler 9V -> 3.3V und jede Menge Schutzwiderstände und Kapazitäten. Die Beschaltung der Eingänge ist in dem o.a. Dokument nur rudimentär beschrieben und z.T. auch inkonsistent. Auf Seite 2 wird von Postfix ''A und 'B' gesprochen der aber im weiteren nie mehr auftaucht. Stattdessen sind die EIngänge E1 .. E6 benannt.
Per Messung mit einem Digitalmultimeter haben die geraden Eingänge E2, E,4 E6 einen pull-down von 4k7Ohm. Die ungeraden E1, E3, E5 zeigen unbelastet 3.3V mit einem Innenwiderstand von 680Ohm.
Jetzt aber zur Sache. Ja ein Grossteil der Zusatzprogramme scheint vorhanden zu sein, allerdings anders kodiert. Den Binärzähler und die Frequenzeiler habe ich nicht gefunden. Grundfunktion 0 ist vorhanden ,die Grundfunktion 1 nicht. Aber deren Sinn war mir sowieso etwas verschlossen. Im Electronicsmodul gibt es wohl noch zwei weitere nicht dokumentierte Programme, deren exakte Funktion habe ich aber nicht rausgekriegt. Eines ist ein offensichtlich Spannungsrampe, das andere evtl. ein Blinker. In der u.a. Tabelle (ich hoffe das Bild ist lesbar) habe ich die beiden Module gegenübergestellt.
Bemerkung: Das Modul hat eigentlich ein tolles Potential. Mit 6 Eingängen und 4 Ausgängen ist das fast ein halber Robo-TX. Wenn man jetzt das Modul noch freiprogrammieren könnte (ich habe den düsteren Verdacht, dass die DIP Kombination "alle aus" sowas erlauben würde) könnte man sich noch einige zulegen .
So und jetzt endlich die ersehnte Tabelle.
PS: Ein kleines Danke an Stefan wegen der tollen ft:pedia.
Grüsse Joachim
PPS: Mir ist es nicht gelungen das EXCEL dokument oder ein Bild dessen hier einzuklinken. Die Tabell unten ist also etwas schlecht zu lesen insbesondere sit auch de rFarbcode verloren gegangen. Deshalb die Primitivversion: Die '|||' trennen die Beschreibung der Beiden module

Code: Alles auswählen

Electronics Module 152063	|||	Mini Bots Modul 156499
Decimal	Hex	Poti	1	2	3	4	5	'On'=1, 'Off'=0	|||	
0	     0x00		  0	0	0	0	0	GF0: M1 per Poti, M2 0.5s Umpolung rechts/links oder Blinken, I1,I2,I3 Schliesser	|||	
0	     0x00		  0	0	0	0	0	Transistorprüfung	|||	
1	     0x01		  0	0	0	0	1	Schiffsschaukel	|||	Teach-in 1x abspielen
2	     0x02		  0	0	0	1	0	GF1: M1 Max, M2 Umpolung 0.5s – 5s per Poti	|||	Hinderniserkenner mit Spursucher
3	     0x03		  0	0	0	1	1	Alarmanlage	|||	GF0: M1 per Poti, M2 0.5s Umpolung rechts/links oder Blinken, I1,I2,I3 Schliesser
4	     0x04		  0	0	1	0	0	GF0: I3 Öffner	|||	Spursucher
5	     0x05		  0	0	1	0	1	Ventilator	|||	
6	     0x06		  0	0	1	1	0	GF1: I3 Öffner	|||	
7	     0x07		  0	0	1	1	1	Badezimmerlüftung	|||	GF0: I3 Öffner
8	     0x08		  0	1	0	0	0	GF0: I2 Öffner	|||	Hinderniserkenner
9	     0x09		  0	1	0	0	1	Schiebetür	|||	Teach-in endlos abspielen
10	    0x0A		  0	1	0	1	0	GF1: I2 Öffner	|||	
11	    0x0B		  0	1	0	1	1	Wildes Blinken, auf O1; unklare Funktion Sieht nach Warnblinkmöglichkeit aus	|||	GF0: I2 Öffner
12	    0x0C		  0	1	1	0	0	GF0: I2,I3 Öffner	|||	
13	    0x0D		  0	1	1	0	1	O1, O3 dimmed siehe unten	|||	
14	    0x0E		  0	1	1	1	0	GF1: I2,I3 Öffner	|||	
15	    0x0F   Li   0   1	1	1	1	2 x 3-input AND/NAND => 1.3.1 / 0x18	|||	
	            Re   0	1	1	1	1	2 x 3-input OR/NOR	|||	GF0: I2,I3 Öffner
16	    0x10  		1	0	0	0	0	GF0: I1 Öffner	|||	Fahrroboter
17	    0x11	Li	1	0	0	0	1	3-input AND/NAND + 3-input OR/NOR => 1.3.2 / 0x1C	|||	Teach-In Learning /OFF DIP1= OFF
17	    0x11	Re	1	0	0	0	1	2 x 3-input XOR/XNOR	|||	
18	    0x12	Li	1	0	0	1	0	GF1: I1 Öffner	|||	2 x 3-input AND/NAND => 0x0F / 1.3.1.
                 Re							|||	2 x 3-input OR/NOR
19 	   0x13	Li	1	0	0	1	1	2 x DFF mit Reset => 1.3.3 / 0x1A	                |||	GF0: I1 Öffner
         0x13 	Re	1	0	0	1	1	1 x JK-FlipFlop mit Set & Reset + Inverter/Buffer	|||	
20	    0x14		1	0	1	0	0	GF0: I1, I3 Öffner	                                        |||	
21	    0x15		1	0	1	0	1	Monoflop Laufzeit per Poti einstellbar => 1.3.5 / 0x19	|||	
22	    0x16		1	0	1	1	0	GF1: I1, I3 Öffner	                                                |||	
23	    0x17		1	0	1	1	1	Schwellwert oder Differenzschalter => 1.4.1 / 0x18	|||	GF0: I1, I3 Öffner
24	    0x18		1	1	0	0	0	GF0: I1, I2 Öffner	|||	Schwellwert oder Differenzschalter => 0x17 /1.4.1
25	    0x19		1	1	0	0	1	Binärzähler => 1.4.3	|||	Monoflop Laufzeit per Poti einstellbar => 0x15 / 1.3.5
26	    0x1A	Li	1	1	0	1	0	GF1: I1, I2 Öffner	|||	2 x DFF mit Reset  => 0x13 / 1.3.3
		          Re							                        |||	1 x JK-FlipFlop mit Set & Reset + Inverter/Buffer
27	    0x1B		1	1	0	1	1	Zwei programmierbare Teiler => 1.4.5	|||	GF0: I1, I2 Öffner
28	    0x1C  Li   1	1	1	0	0	GF0: I1, I2, I3 Öffner	|||	3-input AND/NAND + 3-input OR/NOR => 0x11 / 1.3.2
		         Re							                        |||	2 x 3-input XOR/XNOR
29	    0x1D		1	1	1	0	1	Lichteffekte / Frequenzgenerator => 1.4.7 / 0x1E	|||	
30	    0x1E		1	1	1	1	0	GF1: I1, I2, I3 Öffner	|||	Lichteffekte / Frequenzgenerator => 0x1D / 1.4.7
31	    0x1F		1	1	1	1	1		                         |||	GF0: I1, I2, I3 Öffner
									|||	
								Grundfunktion (GF0, GF1) Electronics Modul aus Begleitheft Electronics	|||	
Kombination										
13	0x0D					E6	E4	Gemessen mit Digital Voltmeter!!!!		
						0	0	O1=2.8V; O3=4.6V		
						0	1	O1=8.25V; O3=3.46V		
						1	0	O1=1.2V; O3=8.6V		
						1	1	O1=4.08V; O3 in 8 stufen on 0V … Max im rundlauf ~0.5s/Stufe		

sven
Beiträge: 2750
Registriert: 18 Okt 2010, 18:13
Wohnort: Rahden
Kontaktdaten:

Re: Electronics Modul / MiniBots

Beitrag von sven » 16 Jan 2016, 16:43

Hallo!

Wozu die Tabelle?
ft hat doch alles Funktionen gut dokumentiert:
http://www.fischertechnik.de/ResourceIm ... ?raid=7939

Gruß
Sven
Dieses Posting gibt ganz allein meine persönliche Meinung wieder!

jona2004
Beiträge: 149
Registriert: 10 Jun 2011, 22:30

Re: Electronics Modul / MiniBots

Beitrag von jona2004 » 16 Jan 2016, 17:03

Hallo Sven,
Der Hauptpunkt der Tabelle ist die Spalte mit den MiniBots und den zum Electronicsmodul äquivalenten Funktionen, die anders belegt und meines Wissens nach nnirgendwo dokumentiert sind.
Das ist nicht in "Zusatzprogramme Electronicsmodul Art.-Nr. 152 063 " dokumentiert. Die Spalte unter 'Electronicsmodul' ist die Summe der Dokumentation aus dem o.a. zitierten Dokument, dem Begleitheft und den zwei 'neu' entdeckten, aber noch nicht voll verstandenen Funktionen des Electronicsmodul.
Passt das so?
Grüsse Joachim

Benutzeravatar
steffalk
ft:pedia-Herausgeber
Beiträge: 1792
Registriert: 01 Nov 2010, 16:41
Wohnort: Karlsruhe
Kontaktdaten:

Re: Electronics Modul / MiniBots

Beitrag von steffalk » 16 Jan 2016, 17:49

Tach auch!

Ganz großartig, Joachim - DANKE! Genau diese Arbeit wollte ich mir ersparen, weil ich für die Uhr nur gerade ein XOR brauchte. Superklasse, dass Du das nun schon alles durchgetestet und dokumentiert hast!

Idee: Wie wäre ein Dokument im Wiki, in dem wir, sortiert nach Funktion, die jeweiligen DIP-Stellungen und I/O-Belegungen (incl. Angabe der Pullup-Potenziale)? Das sollte vielleicht so formatiert sein, dass man das auch bequem an einem Smartphone-Bildschirm durchblättern kann (da sind die PDFs etwas unangenehm wegen der Scrollerei).

Zum P.S.: Der Dank für die ft:pedia gilt vor allem den unermüdlichen und den neuen Autoren! Und lange vor mir erstmal unserem Wirbelwind Dirk Fox.

Gruß,
Stefan

jona2004
Beiträge: 149
Registriert: 10 Jun 2011, 22:30

Re: Electronics Modul / MiniBots

Beitrag von jona2004 » 17 Jan 2016, 15:40

Hallo Stefan,
Eigentlich bin ich nicht so der Wikifreak. Das EXCEL hat nur ca. 45 Zeilen und passt auf ein DinA4 Blatt, mit Farbe ist das auch viel besser lesbar. MIr war es nur nicht gelungen das EXCEL (oder pdf) ins Forum zu legen. Zudem bin ich da altmodisch - ausdrucken und ins Begleitheft legen.
Gruß Joachim

Antworten