AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

UPN-Taschenrechner selbst bauen

Ein Thema von Nils_13 · begonnen am 2. Feb 2009 · letzter Beitrag vom 4. Feb 2009
Antwort Antwort
Seite 2 von 3     12 3      
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#11

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 18:27
Ja, aber ist 8 Bit nicht sehr langsam ? Wenn man zum Beispiel sin(66) RAD berechnen will ?

Die Displays sind nicht übel, 8 Zeichen sind genug denke ich. Denn die meisten Angaben hinter dem Komma (die mein 10-stelliger anzeigt) sind eh zwecklos.
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#12

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 18:35
Die Prozessoren sind nicht unbedingt langsam. Die meisten Befehle werden in einem oder zwei Takten ausgeführt. Von daher hast du bis zu 16 Mio Befehle pro Sekunde. Der Prozessor kann außerdem auch mit 16 Bit Zahlen umgehen. Und Sinus und Cosinus würde ich wirklich nicht berechnen sondern einfach eine Tabelle in einem EEPROM ablegen.
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#13

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 18:38
Hm, eine Tabelle wäre ja toll. Nur wie erstellt man die ? Eine simple Tabelle ala 3.5 = -0.350783227... kann es ja kaum sein, da dann 3.55 auch extra gespeichert werden müsste.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#14

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 18:49
Doch - eine einfache Tabelle

Wenn der gesucht Wert nicht genau in der Tabelle ist, kannste ja linear interpoliren

Oder sinus und cosinus durch entsprechende Taylorpolynome annähern - dauer zwar etwas länger als ein Tabellen-lookup, braucht aber weniger Speicherplatz
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#15

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 19:31
für sagen wir mal 15€, bzw 25€ gibt's z.B. sowas als µP
  • Programmierbar über USB-/ und RS232
  • Multithreading-fähiges Betriebssystem
  • Niedriger Stromverbrauch
  • Programmierbar in Basic und Compact-C
  • Basic und C Code kann gemischt werden
  • Units mit Metallgehäuse, verhindert Störein-/ ausstrahlung
  • IDE und Anleitung in Deutsch und Englisch
  • Viele Funktionsbibliotheken und Beispiele verfügbar
  • User-Interrupts
  • 32Bit Floating Point Arithmetihic nach IEEE
  • Realtime Debugger über USB-/ oder RS232
  • Stand-Alone Betrieb der Unit (wie gesagt nur Strom + Ein-/Ausgabe und mehr braucht man nicht)
  • die Entwicklungsumgebung ist Gratis
  • 14 k verfügbarer Flash-Speicher
  • 2 k SRAM
  • 1 k EEPROM
  • I²C (z.B. falls der Speicher nicht reicht)
  • 10 Bit ADC mit 8 Kanälen
  • Analog Comparator
  • 3 DAC-PWM
  • 32 Digitale I/Os
  • 3 externe Interrupts
  • Taktfrequenz: 14,7456 MHz
  • 1 x 8 Bit Timer
  • 1 x 16 Bit Timer
  • Schnittstelle: RS 232.
  • (und das war nur 'nen Auszug der "kleinen" "CPU")
dann nur noch 'ne Tastaturmatrix dran, 'nen Display (fertige Ansteuerprogramme wären vorhanden), Strom, fertig und ab ins Gehäuse
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#16

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 19:47
Quellen/Namen? Ich kenne nur die Atmel ARM oder AVR32 Prozessoren - ohne Board.
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#17

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 20:00
ist 'ne Eigenproduktion von Conrad ... hab vor einigen Jahren mal mit der C-Control (1) gespielt ^^

Bei Google suchenC-Control C-Control.de und bei Conrad.de mal nach "C-Control II" suchen


[add] verlinken geht ja nicht
C-CONTROL PRO UNIT MEGA 32 bzw. 128
die 32 > Artikel-Nr.: 198206-62
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#18

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 20:55
Achso der Kram... Ich habe davon nur das "alte" - und das war für kompliziertere Aufgaben ungeeignet. Und hatte damals glaube ich mehr als 50€ gekostet.

Natürlich sind diese C-Control Dinger für löttechnisch Unerfahrene besser. Allerdings verwenden die doch auch nur einen ATMEGA 32 bzw. 128 und die entsprechende Fließkommabibliothek (siehe Beitrag von mir oben)... Oder etwa nicht?
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#19

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 21:00
müßt ich auch mal nachlesehn ... die hatten vor einigen Jahren mal den Prozessor (der im Hintergrund arbeitet) durch 'nen anderen ersetzt, da der alte nicht genügend Leistung schaffte, oder so.

müßte aber alles in den Datenbättern drinsteht ... zumindestens die C-Control I war/ist sehr gut dokumentiert (auch von ihrer inneren Strucktur her)

Und jupp, damals war's noch teurer, aber man konnte damit immerhin leicht rumspielen, selbst wenn man keine Ahnung hat.
das Programm läßt sich sogar im PC simulieren.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#20

Re: UPN-Taschenrechner selbst bauen

  Alt 3. Feb 2009, 21:07
Die Entwicklung direkt mit den ATMegas finde ich jetzt nicht wirklich schwieriger. Besonders da es von ATMEL eine hervorragende Entwicklungsumgebung gibt, mit der die Programme auch Simuliert und Debuggt werden können.
Wenn man dabei noch Spaß am Löten hat würde ich diese Lösung also bevorzugen. Da man sonst ja noch einiges an Zusatzmaterial (Werkzeug, Programmer (keine Angst, Eigenbau für unter 2€ möglich, siehe hier links unten)) braucht, ist diese Lösung auch nicht unbedingt günstiger. Und zudem hat man (selbst mit Erfahrung) die Chance, dass die Schaltung nicht auf Anhieb läuft, was durchaus frustrierend ist.

Wenn man also keinen Spaß am Löten und Basteln an elektronischen Schaltungen hat, sind die C-Controls garantiert mehr als einen Gedanken Wert - da gebe ich dir voll und ganz Recht.
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz