Digitale Uhr beschleunigen

Gast #2790955
Lesenswert?

Michael schrieb:
> Hallo.
>
> Ich möchte gerne einen PIC18F26J11 (ICSP) in C so programmieren, dass
> man damit eine digitale Uhr beschleunigen kann.

Das Signal für die digitale Anzeige wird über ein 6-poliges Datenkabel 
gesendet. Dieses sieht wie folgt aus:

 http://www.google.de/imgres?q=6+datenbus&um=1&hl=de&sa=N&biw=1440&bih=781&tbm=isch&tbnid=ScW3Y19HEkuyqM:&imgrefurl=http://www.modellbahnwelt24.de/Roco-10756-6-poliges-Datenbus-Ersatzkabel&docid=DhWw6TBO1V9a7M&imgurl=http://www.modellbahnwelt24.de/bilder/produkte/gross/RO-10756_Roco-10756-6-polDatenbus-Ersatzkabel.jpg&w=800&h=800&ei=nqQnUN3AN4vQsgaB64DoCQ&zoom=1&iact=hc&vpx=183&vpy=137&dur=2301&hovh=225&hovw=225&tx=131&ty=242&sig=113864454078896643453&page=1&tbnh=141&tbnw=141&start=0&ndsp=28&ved=1t:429,r:0,s:0,i:73
>

Ich müsste es also so hinbekommen, dass das Signal, welches über das 
Kabel versendet wird, einfach nur verändert wird?!

> Hat jemand eine Idee wie das funktionieren könnte?
>
>
> Mfg, Michael
Gast #2790959
Lesenswert?

Michael schrieb:
> Ich müsste es also so hinbekommen, dass das Signal, welches über das
> Kabel versendet wird, einfach nur verändert wird?!

Das macht die Sache nicht gerade einfacher. Du musst dir erstmal 
anschauen, wie die Uhrzeit übertragen wird, also entweder du findest 
eine Dokumentation dazu oder du musst dir das mit Hilfe eines 
Oszilloskopes austüfteln....
Dann kann man mal sehen, was man machen kann.

Das ist auf jeden Fall eine komplizierte Angelegenheit!
Gast #2793764
Lesenswert?

Hallo.

Kurze Frage hierzu: Wenn man jetzt an dem Oszilloskop sieht, welche 
Signale übertragen werden. Kann man dann mit Hilfe des PIC das Signal 
ändern, sodass die Signale in einem schnelleren Takt übertragen werden?

Bzw. wie läuft das alles genau ab? Kann der PIC auch mit diesen Signalen 
rechnen, sprich einfach die Signale, Takte verdoppel, verdreifachen, 
oder wie kann ich mir das vorstellen?

Gruß, Michael
#2793777
Lesenswert?

Michael schrieb:
> Kurze Frage hierzu: Wenn man jetzt an dem Oszilloskop sieht, welche
> Signale übertragen werden. Kann man dann mit Hilfe des PIC das Signal
> ändern, sodass die Signale in einem schnelleren Takt übertragen werden?
>
> Bzw. wie läuft das alles genau ab? Kann der PIC auch mit diesen Signalen
> rechnen, sprich einfach die Signale, Takte verdoppel, verdreifachen,
> oder wie kann ich mir das vorstellen?

Prinzipiell ja. Dazu müsste aber das Übertragungsprotokoll, also welche 
Funktion die Signalflanken auf jeder der Zuleitungen haben. Erfolgt die 
Übertragung verschlüsselt, hilft auch das nicht weiter.
#2793783
Lesenswert?

Michael schrieb:

> Bzw. wie läuft das alles genau ab? Kann der PIC auch mit diesen Signalen
> rechnen, sprich einfach die Signale, Takte verdoppel, verdreifachen,
> oder wie kann ich mir das vorstellen?

Nur wird dir das nix helfen.
Auf dem Kabel läuft vieles an Kommunikation unter anderem auch eine 
Uhrzeit.
D.h. man muss aus dieser 'Unterhaltung' erst mal die Zeitinformation 
rausfiltern. Alles andere wird wie gehabt weitergegeben nur die 
Zeitinformationen werden durch andere ersetzt.

Die Sache ist wesentlich komplizierter als du dir das vorstellst.
Gast #2802138
Lesenswert?

Habe bei www.sprut.de etwas interessantes gefunden und wollte mal eure 
Meinung dazu wissen.

Hierbei geht es um einen Oszillator mit Frequenzvervierfachung (HS-PLL).
-----------------------------------------------------------------------
Der Oszillator mit Frequenzvervierfachung (HS-PLL) (z.B. 18Fxxx)
Mit der Taktfrequenz steigen auch die Probleme der elektromagnetischen 
Interferenz (EMI). Höhere Frequenzen können leicht als Radiosignale 
abgestrahlt werden, und verursachen so Störungen.
Quarze mit hohen Frequenzen (>> 20 MHz) sind außerdem oft 
Oberwellenquarze, die am PIC auch gern auf ihrer viel niedrigeren 
Grundfrequenz schwingen, was man nicht sofort bemerkt.
Die 40-MHz-PICs der Serien 18Fxxx besitzen deshalb einen internen 
Frequenzvervierfacher (auf Basis einer PLL). Das erlaubt es intern einen 
40-MHz-Takt zu erzeugen, wenn der externe Takt nur 10 MHz beträgt. (Das 
machen PC-Prozessoren ja auch so.)

Da es sich um ein Feature für hohe Taktfrequenzen handelt, kann es auch 
nur aktiviert werden, wenn der HS-Mode ausgewählt wird.

Der Takt wird wie im normalen HS-Mode erzeugt. (Nicht in der Abbildung 
eingezeichnet.) Ob dazu ein Quarz, ein Resonator oder eine externe 
Taktquelle benutzt wird spielt keine Rolle. Durch Wahl des Modes HSPLL 
wird die PLL-Schaltung aktiviert,  und der interne Takt des PIC beträgt 
das 4-fache des Takts an OSC1.
Da die PLL beim Einschalten der Betriebsspannung etwas Zeit braucht, um 
auf den Eingangstakt einzurasten, startet der PIC bei aktiviertem 
HSPLL-Mode um 2 ms verzögert mit der Programmabarbeitung.
--------------------------------------------

Hört sich für mich auf dem ersten Blick an, als könnte man am OSC 1 
einen Takt einspeisen und der PIC kann mit Hilfe der Aktivierung des 
HSPLL Mode somit die Frequenz vervierfachen, was für mich widerum klingt 
wie, dass das Signal 4 mal so schnell/hoch (wie auch immer) am 
Taktausgang OSC 2 ist.

Liege ich da richtig mit?

siehe: http://www.sprut.de/electronic/pic/osc/index.htm

Gruß, Michael
Gast #2802144
Lesenswert?

Du kannst die Uhr beispielsweise wunderbar mit 9,81m/s² beschleunigen, 
wenn du sie aus einiger Höhe fallen lässt. Trifft sie dann am Boden auf, 
erfährt sie eine entgegengesetzte Beschleunigung. Die wird von der 
Fallhöhe und vom Luftwiderstand begrenzt, sollte sich aber ganz gut 
variieren lassen.

Und jetzt mal Spaß beiseite:
Du hast uns noch so gut wie nichts über die Uhr gesagt außer, dass sie 
an diesem ominösen 6-poligen Kabel hängt. Meine Kristallkugel verrät mir 
aber, dass der interessante und relevante Teil mit größter 
Wahrscheinlichkeit am anderen Ende dieses Kabels hängt.

Michael schrieb:
> Bzw. heißt das vielleicht, dass man die Uhr damit um das 4-fache
> beschleunigen kann?
Das heißt erstmal nur, dass du ihn mit der vierfachen Frequenz des 
angeschlossenen Quarzes betreiben kannst. Das steht aber erstmal in 
keiner Relation zur Geschwindigkeit deiner Uhr.

Michael schrieb:
> Ich müsste es also so hinbekommen, dass das Signal, welches über das
> Kabel versendet wird, einfach nur verändert wird?!
>
>> Hat jemand eine Idee wie das funktionieren könnte?
Eine große Hilfe wäre es zu wissen, was dieses Signal erzeugt. Es ist 
aber vermutlich nicht unbedingt einfach das Signal zu verändern, 
beziehungsweise kannst du es dann auch gleich komplett selber erzeugen, 
wenn du das erstmal raus hast.
Gast #2802486
Lesenswert?

Falls das Kabel lediglich die einzelnen Segmente ansteuert (ok, wird bei 
6 Pins nicht so sein), kannst Du nichts beschleunigen.

Falls das Kabel die Zeitinformationen seriell überträgt, kannst Du durch 
Zwischenschalten irgendeines Fluxkompensators auch nichts beschleunigen.

Nur, wenn über das Kabel Zeitimpulse übertragen werden, können diese 
beschleunigt werden.

In den ersten beiden Fällen, musst Du herausbekommen, wie die 
Zeitinformationen übertragen werden. Dein Fluxkompensator muss nun die 
ursprünglichen Zeitinformationen analysieren, umschreiben und an die 
Anzeige weiter leiten.

Dasselbe passiert übrigens auch im dritten Fall, nur dass die Analyse 
der Informationen einfach er ist. Hier könnte auch ein 
Frequenzvervielfacher funktionieren.
Gast #2802589
Lesenswert?

...ich weiß, hatte ich bereits gesehen. Keine Ahnung warum das so ist. 
Normalerweise sollte man garnicht antworten. Aber vielleicht überliest 
man es auch schnell, also:


           DAS HIER HIER HIER---
                                |
                                |
                                |
                                V


WENN WIR DIR HIER WEITERHELFEN SOLLEN BRAUCHEN WIR MEHR INFOS ZU DEINER 
BESCHLEUNIGUNGSUHR!!!



      UNBEDINGT BEACHTEN!!!!!!!

      HALLLLLLLLLLLLLOOOOOOOOOOO!

      IST JEMAND ZUHAUSE?



TS
Persönliche Seite #2802616
Lesenswert?

Da dir hier anscheinend keiner helfen will:

Du brauchst garnichts programmieren, geht problemlos in Hardware. Alles 
was Du brauchst ist eine gute Spannungsversorgung, am besten ab 12V 
aufwärts und ohne extra Strombegrenzung. Einfach direkt an den PIC 
anschließen und er wird dermaßen beschleunigt, das er praktisch sofort 
sein Lebensende erreicht.
Das gleiche funktioniert natürlich auch bei Deiner Uhr, wobei da 
eventuell noch eine höhere Versorgungsspannung gebraucht wird...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren