Car-PC.info

Relaiskarten - Relaiskarte / Tachosignale

mcfloppy - Do 15 Feb, 2007 11:03
Titel: Relaiskarte / Tachosignale
Hallo Leute,
wie bekomme ich den Tacho / die Zündung in den PC? Hab USB/RS232 und LPT. Wenn die Protokolle offen liegen, kann ich auch ein AVR Programmieren und an RS232 hängen. Mir schwebt das CPOS als System vor.

Gruß Floppy, der Neuling Wink Rolling Eyes
MR Action - Do 15 Feb, 2007 14:18
Titel:
Dieser Post wurde vom User entfernt
mcfloppy - Do 15 Feb, 2007 15:15
Titel:
MR Action hat folgendes geschrieben:
Wie wäre es hier mit: http://www.car-pc.info/phpBB2/viewtopic.php?p=159176#159176

Einbindung in cPOS soll in der Mache sein... Wink


hmmmm OK, aber ist das Teil schon kmpl. Unterstützt? Ne Doku zu den Schnittstellen währe auch nett, dann könnte man ein Bus aufbauen und die Sensoren bzw die Aktoren Dezentral aufbauen.
MR Action - Do 15 Feb, 2007 18:17
Titel:
Dieser Post wurde vom User entfernt
philipp_c - Do 15 Feb, 2007 19:40
Titel:
Ja über AVR Source sollte aber vielleicht jmd der Zeit und Lust hat nochmal sein Auge werfen und ihn etwas verschönern Wink

@mcfloppy, was meinst du genau mit Bus aufbauen usw? Ich habe bei mir auch einen Bus verbaut und spezialsierte Module anstatt von Relaiskarten. Diese sind auch PC unabhängig. Hast du auch sowas vor?

Gruß Philipp
mcfloppy - Do 15 Feb, 2007 20:39
Titel:
Nunja, was brauche ich 20 Ausgänge an einem Punkt? Lieber eine Ringleitung durchs auto und die anzapfen wo man es braucht. Was gibt ws da schon?
MR Action - Do 15 Feb, 2007 20:44
Titel:
Dieser Post wurde vom User entfernt
mcfloppy - Do 15 Feb, 2007 23:18
Titel:
Nunja, gibt es offenen Source? oder kann ich mir das kommunikationsplugin selbst schreiben? Was für möglichkeiten hab ich in cpos? Würde dann morgen mal an ein Bus System drangehen Wink Reicht ja erstmal eine Übertragung von zb Motorraum zum PC... mal sehen. Denke aber an I2C Bus, bzw bei Atmel auch TWI genannt... Weil dafür gibt es auch nette Temperatursensoren.

Gibt es Dokumentationen zur cpos erweiterungs-programmierung?

Gruß Floppy
philipp_c - Do 15 Feb, 2007 23:33
Titel:
Naja I2C ist ja nun mehr als ungeignet für einen Bus im Auto, wenns unbedingt was billiges sein muss, dann würde ich eher zu RS-485 tendieren.
Wenn du Dir einen Gefallen tun willst benutz doch CAN. In den Motor CAN würde ich auf keinen Fall einfreifen, allles was du von dort wissen möchtest solltest du auch im InnenraumCAN finden. Oder du legst Dir nochmal einen eigenen CAN Bus dazu und bist dann völlig frei (so hab ich es auch gemacht) auf diese Weise verbaut man sich nichts für die Zukunft.
Wenn du einen Atmel AVR Controller benutzen möchtest, dann würde ich dazu den MCP2515 von Microchip als CAN Controller empfehlen, den benutze ich auch und find den echt klasse.

Gruß Philipp
mcfloppy - Do 15 Feb, 2007 23:41
Titel:
philipp_c hat folgendes geschrieben:
Naja I2C ist ja nun mehr als ungeignet für einen Bus im Auto, wenns unbedingt was billiges sein muss, dann würde ich eher zu RS-485 tendieren.
Wenn du Dir einen Gefallen tun willst benutz doch CAN. In den Motor CAN würde ich auf keinen Fall einfreifen, allles was du von dort wissen möchtest solltest du auch im InnenraumCAN finden. Oder du legst Dir nochmal einen eigenen CAN Bus dazu und bist dann völlig frei (so hab ich es auch gemacht) auf diese Weise verbaut man sich nichts für die Zukunft.
Wenn du einen Atmel AVR Controller benutzen möchtest, dann würde ich dazu den MCP2515 von Microchip als CAN Controller empfehlen, den benutze ich auch und find den echt klasse.

Gruß Philipp


Naja... Denke an den LM75 usw Wink Gibt halt geile I2C Chips. Wie ich das Elektronisch realisiere werd ich dann sehen. Denke ich werde es Differentiell oder vllt sogar per Stromschleifen machen, also TTY. Mal sehen
Im Automations Bereich war früher TTY Standard und da sind wohl härtere Bedingungen wie im Auto, wenn ich mal an so sachen wie 74kW Umrichter oder 700kW Sanftanlauf denke Razz Profibus währe natürlich saugeil, aber da sind mir die Siemenschips zu teuer. Interbus ist mir zu schweer zu realisieren und Ethernet is zu overdozed. Daher wie gesagt I2C als protokoll da es jeder AVR kann und halt die Übertragung absichern. OK, die Softwaremäßige Übertragungssicherheit müsste halt gewährleistet werden.
mcfloppy - Do 15 Feb, 2007 23:46
Titel:
hmmm... wo bekomm ich den MCP2515 bis morgen her? *GGG* will spielen
philipp_c - Do 15 Feb, 2007 23:55
Titel:
Bis morgen wird schwer Smile
Reichelt hat ihn. Microchip verschickt auch Samples dauert aber. Einen Transceiver brauchst du auch noch zB den MCP2551.

Gruß Philipp
mcfloppy - Fr 16 Feb, 2007 00:01
Titel:
Also wirds dieses WE schweer Sad naja... dann schau ich halt das ich mir erstmal den part µC -> PC baue Wink MAX232 hab ich da... AVRs auch. Dann bastel ich mal schnell was mit nem Mega32 Zusammen, der halt auch lokal Daten sammeln kann. Will halt mal den Tacho in den PC bekommen.
fuchs - Fr 16 Feb, 2007 00:07
Titel:
hi,
als bussystem fürs auto würde ich CAN empfehlen. CAN ist in cPOS schon integriert.
Vorteil ist ja auch, dass Du neben Deinen eigenen Aktoren/Sensoren auch bereits im Auto vorhandene ansprechen kannst.

gruß,
fuchs
fuchs - Fr 16 Feb, 2007 00:16
Titel:
hat dein auto obd2?
dann wäre ein obd interface wie z.b. obd-diag die einfachste möglichkeit, um den tacho, drehzahl und weitere motordaten einzulesen.
mcfloppy - Sa 17 Feb, 2007 12:00
Titel:
fuchs hat folgendes geschrieben:
hat dein auto obd2?
dann wäre ein obd interface wie z.b. obd-diag die einfachste möglichkeit, um den tacho, drehzahl und weitere motordaten einzulesen.


Ich hab ein oldscool franzose mit blinken lights Wink Also da ist keinerlei Bus oder ähnliches drinne. Muss mal die tage mim oszi an den drehzahlmesser oder tacho gehn.
philipp_c - Sa 17 Feb, 2007 15:20
Titel:
Beim Drehzahlmesser kommen (vorausgesetzt du hast einen 4Zyl Otto Motor) doppelt soviel Impulse wie das Ding Umdrehungen macht.

Gruß Philipp
fuchs - Di 20 Feb, 2007 13:37
Titel:
[quote]Ich hab ein oldscool franzose mit blinken lights Also da ist keinerlei Bus oder ähnliches drinne. Muss mal die tage mim oszi an den drehzahlmesser oder tacho gehn.
[quote="fuchs"]

na hoffentlich findest du an deinem tacho nicht nur eine mechanische welle Wink

@philipp: bei 4Zylindern hätte ich 4 Impule pro Umdrehung erwartet. wie kommst Du auf 2?

gruß,
fuchs
philipp_c - Di 20 Feb, 2007 14:22
Titel:
Ein Viertaktottomotor zündet jeden Zylinder nur bei jeder 2. Kurbelwellenumdrehung, macht dann bei 4 Zylindern 2 Zündungen pro Umdrehung.

Gruß Philipp
mcfloppy - Di 20 Feb, 2007 17:09
Titel:
Also: Tacho is ditschidal Razz
gugstu bei IN-Pro in der Fahrzeugdatenbank. Da steht wo man welchen anschluss findet.

Gruß Floppy
fuchs - Di 20 Feb, 2007 19:16
Titel:
Zitat:
Ein Viertaktottomotor zündet jeden Zylinder nur bei jeder 2. Kurbelwellenumdrehung, macht dann bei 4 Zylindern 2 Zündungen pro Umdrehung.


ok, das macht irgendwie sinn Smile
mcfloppy - Do 22 Feb, 2007 00:38
Titel:
Sodala... hab mal etwas mit dem (http://www.mictronics.de/?page=can_bus) rumgespielt. Habe einfach über RS232 folgende Daten an ein PC gesendet:

CAN_rx_msg.id = 0x0012;
CAN_rx_msg.format = 0;
CAN_rx_msg.data[1] = 103;
CAN_rx_msg.data[2] = 0xF0;
CAN_rx_msg.len = 2;
SETBIT (CAN_flags, MSG_WAITING);

Ist das soweit richtig? Also nach dem lawincl-Protokoll. Weil ich habe das Teil nur auszugsweise benutzt. Möchte das ganze mit nem anderen CANChip aufbauen und RS232 statt USB nutzen. Bekomme ich das so irgendwie in CPOS?

In HEX:

74 30 31 32 32 30 30 - 36 37 0D

In ASCII:

t012200 67.


Gruß Floppy

Nachtrag:
Mir wird wohl die Initsequenz fehlen. Fuchs, hast du noch unterlagen zum Protokoll ansich?
fuchs - Fr 23 Feb, 2007 20:50
Titel:
hi,

die nachricht, die der can adapter an den pc sendet, müßte

r0122..... heißen.

das komplette protokoll gibts zum download auf der lawicel seite.

gruß
fuchs
mcfloppy - Sa 24 Feb, 2007 10:49
Titel:
lol... und ich quäl mich durch den code Razz
mkay danke fuchs...
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB