-
Thread
AT90CAN128 zyklisches Senden von Botschaften
Hallo, ich habe mich vor knapp einem Jahr mal mit einem kleinen Projekt beschäftigt. Aufgabe war das zyklische Senden von zwei CAN-Botschaften: - Eine Botschaft mit beliebigem Inhalt mit statischen Werten - Zykluszeit: 20ms - Eine Botschaft in der eine gemessene Frequenz eingebettet wird - Zykluszeit: 10ms. Ich habe mich eine ganze Zeit lang damit auseinander gesetzt und habe unterschiedliche Lösungswege versucht. Jedoch habe ich stets das Problem gehabt, dass die Botschaften NIEMALS 100% zyklisch gesendet wurden. Zur Messung der Zykluszeiten habe ich CANoe mit einer CANcardXL von Vector
-
Thread
AT90CAN Board - Eigenentwurf
dieser leitung, möglichst dich am uC platzieren. tip: schau dir mal kommerzielle layouts für at90can128 an und dann das du eine saubere groundplane (bottom), vcc-plane (top) hast. learning by doing ist ok, bleib am ball - hoffe meine tipps helfen dir weiter ;-).
-
Thread
Modbus RTU Slave fuer AVR
Einstellungen nicht zusammen, es funktioniert aber... Ich habe das Beispiel erfolgreich auf einem AT90CAN als RS232 Variante mit 9600 Baud und externen 16 MHz laufen. Vielen Dank für das kurze Beispiel! Timer zwei ist auf Prescaler 8 gestellt und wird mit 32 vorgeladen. Macht nach meiner Rechnung
-
Thread
AT90Can128 Clock fuse
Hallo zusammen, ich habe hier ein AT90CAN128 mit 16 Mhz Quarz. Welche einstellung muss ich bei AVR Studio 4.18 machen? Ich hatte die ganze Zeit : "Ext. Crystal. Osc 8 - Mhz" Darunter lief er auch. Jetzt dachte ich aber, das wäre
-
Thread
AT90CAN128, Empfang verschiedener Botschaften
Hallo zusammen, ich bin absoluter Neuling auf dem Gebiet der µC-Programmierung. Ich will ein At90CAN als Gateway programmieren, um mit einem Diagnosetester an ein Modellfahrzeug eine Diagnoseanwendung zu simulieren. Es ist eine einfache Server-Client-Kommunikation, der At90CAN muss also nur auf eingehende
achso: ich schicke bis jetzt über Canalyzer Botschaften an den AT90CAN auf die er reagieren soll. Das funktioniert auch, allerdings muss ich der Funktion can_message_read eine CAN_message mit msg.id übergeben, damit diese den Inhalt ausliest. Es funktioniert einwandfrei
-
Thread
I2CKommunikation mit DS2482
Hallo, der Mikrocontroller ist der AT90CAN128
-
Thread
Display3000 CAN-Bus
Hex ist für AT90CAN128 und verschickt Nachrichten mit ID >=601 Die üblichen Baudraten werden durchgeschaltet. Dein kann Monitor sollte jedenfalls was finden. ACHTUNG!!! PORTB.7 ist ein Ausgang und wird getoggelt
-
Thread
AT90CAN128 + LCD
Hallo, ich habe vor mir die AT90CAN128 Entwicklungsplatine aus dem Shop zu besorgen. Dazu möchte ich das LCD 162C BL von Reichelt ansteuern. Die Helligkeit des Displays soll mittels PWM an PIN15(LEDA) regelbar sein. Der Ausgang des
-
Thread
AT90CAN128 mit ISP programmieren
Hallo, ich habe vor mir die AT90CAN128 Entwicklungsplatine (CAN_AVR) aus dem Mikrocontroller.net Shop zu besorgen. 1. Nach der Analyse bin ich nun auf dem Stand, dass bei diesem Controller für eine Programmierung per ISP die Pins
Herbert schrieb im Beitrag #2206107: > Hallo, > > ich habe vor mir die AT90CAN128 Entwicklungsplatine (CAN_AVR) aus dem > Mikrocontroller.net Shop zu besorgen. > > 1. Nach der Analyse bin ich nun auf dem Stand, dass bei diesem > Controller für eine Programmierung per ISP
-
Thread
Schaltzeichen
alle beisamen, ich habe im mikrocontroller.net shop mal rumgestöbert und möchte mir dort den at90can128 zu legen für ein kleines projekt... im schaltplan befindet sich ein mir unbekanntes schaltzeichen bzw. bauteil. ich habe ein screenshot des schaltplans mit markierung angehängt. wäre nett
-
Thread
µController am Reset-Pin resetten
Exakt einen AT90CAN128
-
Thread
AVR: Verbessertes FLIP ?
tools_card.asp?category_id=163&family_id=607&subfamily_id=2138&tool_id=3886 Ich wollte damit mehrere AVRs (AT90CAN128) via CAN flashen, was aber leider nicht sauber funktioniert, sofern noch Kommunikation auf dem CAN-Bus stattfindet. Solange noch irgendein anderer Controller Botschaften sendet, bricht mir FLIP
-
Thread
Feedback für meine Startzusammenstellung
Danke erstmal. Die AT90CAN128 ist interessant. Segment LCD und Graphic LCD ist aber nicht vorhanden bei diesem mc. Kann ich dann keine Displays bei diesem mc nutzen? Irgendwie ist mir noch nicht klar, welche Bestandteile welche
-
Thread
CAN-Bibliothek fans laufen bringen
ATA6660 Modul auch nichts raus. Die Frage ist immernoch woran es liegt. Also habe schon den 2 AT90CAN128 ausprobiert. Den hatte ich noch rumfliegen. Mit der gleichen Ausgabe. Grüße Alex
aufgefallen. Das CANcaseXl kann mit sich selber kommunizieren (bei 50 kBaud Port zu Port) auch wenn der AT90CAN128 nichts mitbekommt. Allerdings hat dann das zufügen des Abschlusswiderstands (Pin7 zu Pin 2 der Leitung) dazu geführt das der AT90CAN128 doch vom Bus lesen konnte. Verdrillt sind meine Kabel
-
Thread
Grundlegende Fragen eines Newbie - irq - tasten und schalten
Da dann noch nen MCP2515 dran für 1,50 Euro und man kann einen CAN-Bus aufbauen. Oder gleich nen AT90CAN für 8 Euro und nen CAN-Tranciever alla MCP2551 oder PCA82C250 für nen Euro. Wie gesagt, I2C ist für mich immernoch eine Lösung wenn die Strecke nur 1-2m betragen. Für größere Entfernungen würde
-
Thread
Welchen Quarz im AT90CAN128 bei RS232, CAN und PWM?
Hallo Forum, ich werde mich mit dem AT90CAN128 beschäftigen und frage mich, welchen Quarz man am Besten wählt, um später mit entsprechendem Prescaler "gute" Taktraten für verschiedene Schnittstellen/Module zu erhalten. Diese wären RS232 mit
-
Thread
Schaltung prüfen - Webserver mit CAN
Ich würde auch zum AT90CAN128 tendieren. Den MCP habe ich aus meinen Schaltungen rausgeschmissen. Der AT90CAN128 ist aufgrund seiner 15 MOBs wesentlich sympathischer als die 2 Filter des MCP.
-
Thread
Brötje ISR Plus Kommunikation / LPB
kurz, für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
-
Thread
Messsystem Eingangsbeschaltung - ADC + variabler OP
auch an so einer Schaltung interessiert. ich habe mir letzten ein kleines CAN messystem mit dem at90can gebaut. An eine besondere Beschaltung des ADC habe ich nicht gedacht... anfänger fehler :( Da ich aber sensoren mit 3V, 5V und 10V pegeln habe muss ich mir auch noch sowas machen. Martin schrieb
-
Thread
AVR Studio 5 AVR Dragon STK600 Debugging
Kann ich so leider nicht bestätigen! Stundenlang funktioniert Debugging nicht! Target: AT90CAN128 Fehler: 10:51:49.005: [ERROR] TCF command: StackTrace:getChildren failed: Code:3 ,Service:StackTrace ,Message from peer:Failed to execute command with ID 0x07. Unexpected sequence number
-
Thread
Vollprogrammierbare Zündanlage für 1Zylinder 2 und 4 Takt Motoren
erreichen willst nimm dir gleich einen größeren controller ..- vielleicht sogar mit CAN Bus anbindung... AT90CAN128 oder sogar einen XMega. aber der AT90CAN sollte ausreichen. Hab mcih selber shcon mit dem Thema beschäftigt und kann dir das nur empfehlen. Was genau hast du dann damit vor? Immerhin gibt
-
Thread
Atmel Controllerboard
Hallo Benni, Danke für die schnelle Antwort. Ich möchte mich für den AT90CAN128 entscheiden. http://www.atmel.com/dyn/products/product_card.asp?part_id=3388 Ich hätte schon lieber was fertiges. Das würde mögliche Hardwarefehler in der Testphase ausschließen. Kosten
spezifiziert hast, werden die wohl nicht mit auf die Platine kommen, oder? Also bräuchtest du nur einen AT90CAN128, bei dem - I2C und SPI auf eine Steckerleiste raus geführt sind (oder auf Schraubklemmen) - Einen RS435- oder CAN-Treiber (per Jumper wählbar?) - ISP-Anschluss (zum programmieren über USB)
-
Thread
Verständnisfrage CKDIV8
Hallo zusammen, ich habe folgendes Problem. Ich habe mir ein ATDVK90CAN1 Eva Board mit nem AT90CAN128 gehohlt und habe dieses mittels nem JTAG-mk-2 Board über JTAG programmiert. Lief auch am Anfang alles (zumindest konnte ich auf die uC zugreiffen. Dann habe ich das CKDIV8 Fuse bit aktiviert, da
-
Thread
at90can Analogwerte auslesen
Hallo zusammen, ich programmiere gerade einen at90can128 mit dem Avr Studio. Ich hab ein paar Zeilen geschrieben um alle Analogwerte nacheinander auszulesen. Das funktioniert auch soweit. Sobald ich aber den Port D4 setze, spielen meine Analogwerte verrückt
-
Thread
Batteriemanagement LTC6803-1
der von linear gelieferten Software angesteuert werden. Später soll ein galvanisch entkoppelter AT90CAN128 die Kommunikation übernehmen. Das alles kommt dann auf ein Breadboard, mit dem ich früher oder später alles ausprobieren kann. Anbei ein Blockschaltbild. Das Demoboard: http://cds.linear.com
-
Thread
Hybride Verschlüsselung auf at90can128 ?
Hallo, ich hatte vor auf dem Controller eine hybride Verschlüsselung zu realisieren. Dann habe ich hier http://www.mikrocontroller.net/topic/27800 gelesen, dass es keinen Sinn macht eine asymmetrische Verschlüsselung zu implementieren. Ist es denn so nicht sicherer? (http://de.wikipedia.org/wiki/Hybridverschl%C3%BCsselungsverfahren) Bitte um begründete Antworten. Gruß Faruk
-
Thread
Spannungs- und Temperaturmessung mit µC, Busanbindung
ucd90120.html Da muss es aber doch mehr µC geben, die sowas direkt können. Hab keine Lust 50 AT90CAN Controller für 10€/Stück mit OP-Verstärkern zusammen zu wursteln;-) Vielen Dank schonmal! Grüße Chris!
-
Thread
[S] AT90CAN128-Board mit PCA82C250 und FT232RL
Hallo, wie oben im Betreff schon geschrieben suche ich eine Platine für eine AT90CAN128-CPU möglichst schon mit einem PCA82C250 als Transceiver und einem FT232RL als USB-Interface. Schön wäre auch noch eine ISP- und JTAG-Schnittstelle. Da ich die Bauteile schon hier habe, wäre
-
Thread
CAN Bus Protokoll in Datenbank schreiben
Message Object. Der AT90CAN128 hat z.B. 15 davon und kann damit z.B. auch 15 Pakete buffern, falls ich diese nicht rechtzeitig abhole. (Wenn die Filter richtig gesetzt sind) Kann es sein, dass du die Pakete vom MCP2515 nicht
-
Thread
Abfrage ob GCC oder AVR-GCC
Fallunterscheidungen nicht drumherum. Auf dem PC habe ich keinen direkten CAN-Controller auf dem AT90CAN schon. Aber werde dafür sorgen, dass es nicht unübersichtlich wird.
-
Thread
AT90CAN128 Sampling point korrekte einstellung?
Hallo Forum, ich habe mir einen AT90CAN128 bestellt und muss nun den Sampling Point auf ca 80-83% bringen.(Bdrt 500kBit/s) Dabei sollte das SJW 3TQ betragen und das Tseg2 >> Tsjw Im Datenblatt stehen die verschiedenen Registereinträge
-
Thread
switch case abfrage
CAN_MOb_To_Read=CANHPMOB>>4; switch (CAN_MOb_To_Read) { [/c] CANHPMOB ist ein Restister des AT90CAN das mir das highest priority message object anzeigt.
-
Thread
Servos mit AT90CAN128 ansteuern
Hallo zusammen, ich habe einen Servo angesteuert. Das folgende Programm zeigt, wie ich ihn angesteuert habe. Nun zum Problem: Der Servo läuft. Es kommen immer kurze Takte. Nun bekomm ich es aber nicht hin, dass der Servo einen längeren Weg hinterlegt. Also nun macht er ja ca. 1 mm. Wie bekomm ich es hin, dass er z.B. 6 mm macht? Die Zeit habe ich verändert. Passiert aber nicht viel. Könnt ihr mir da ein Beispiel geben? Programm: int count = 0; ISR (TIMER0_OVF_vect) { TCNT0 = 6; count++; switch(count) { case 20: PORTA = 0x01; break;
-
Thread
AT90CAN mehrere Mobs
Hallo Leute, bisher kann ich ein einziges Mob versckicken und auch empfangen. Nun will ich zwei Mobs versckicken und empfangen nur es klappt irgendwie nicht. Die CAN Initialisierung in main sieht so aus: [c] //CAN-Initialisierung CANBT1=0x08; CANBT2=0x0C; CANBT3=0x37; CANGIE|=(1<<ENIT)|(1<<ENTX); CANIE2|=(1<<IEMOB0)|(1<<IEMOB1); CANPAGE=0x08; //Auto Increment off CANIDT1=0x55; CANIDT2=0x00; CANIDT3=0x00; CANIDT4=0x00; CANSTMOB=0x00; CANCDMOB=0x48; CANGCON|=(1<<ENASTB); sei(); [/c] In der while(1) Schleife des Senders mache ich prinzipiell folgendes. [c]if((Eingabe!=Eingabe_old
-
Thread
CAN-BUS Problem
Hallo Leute ich benutze einen AT90CAN128 mit 8MHz Quarz, und als BUS-Treiber ist einer MCP2551. Ich versuche CAN-BUS hinzukriegen, es gebt zwei knoten einer ist nur Sender und der zweiter nud Empfänger. Von mikrokontroller RXCAN TXCAN
einer vielleicht einer wieso der BUS-Treiber nur CANhigh activ ist und nich der CANlow obwohl er vom AT90CAN128 normale Signale beckommt. verdahtund habe ich überprüft ist alles ok.
-
Thread
AT90CAN mit Coprozessor als Supervisor
Huhu, also ich bräuchte mal ein wenig hilfe beim Brainstorming... :) Ich habe einen AT90CAN Controller, welcher über den CAN (CAN OPEN), Schaltsignale empfängt. Jetzt möchte ich einen Supervisor zur Überwachung des Hauptcontrollers setzen. Einfach gesagt, er soll dem Bus an RxCAN lauschen
wichtig, wenn nich sogar erstmal egal... Jetzt die Frage... komm ich wohl um einen weiteren teuren AT90CAN herum, bzw. lässt sich als Supervisor vielleicht nen anderer kleinerer billigerer Controller nehmen? Wenn ich nen tiny mit mcp2515 nehme, ist das auch schon wieder gewaltig denk ich... Danke
-
Thread
BLDC ROXXY2815 per at90can128 ansteuern
obenstehender Stückliste die daneben stehende verdrahtung. Und muss über dass Mikrocontrollerboard At90can128 den BLDC Motor ROXXY2815 ansteuern. Kann mir jemand erklären wie ich in c die signale geben muss, dass der Motor sich dreht und ich von Links auf Rechtslauf schalten kann?
-
Thread
XP Eclipse AVR Debugging sehr langsam
viel schneller mit der selben Hardware und gleicher Source. Bei meinen Versuchen habe ich einen AT90CAN128 verwendet, andere uCs habe ich leider nicht zum testen. Hat jemand das gleiche Problem und/oder eine Lösung, damit das Debugging schneller läuft unter Eclipse? Ich bin etwas ratlos was ich noch
Eclipse-Konfiguration, Debuginformationen von avarice und avr-gdb. Toolchain: ---------- uC: AT90CAN128. 16MHz. Flasher/Debugger: Atmel JTAG ICE mkII (Aktuelle Firmware). LibUsb-Win32: Filter 1.2.2.0 WinAVR: WinAVR-20100110 Eclipse: Helios Service Release 1 Avr-Eclipse - Plugin: 2.3.4.20100807PRD
-
Thread
AT90CAN128 verfust
Hallo, es geht um ewiges Problem mit Fuses. Ich habe mein AT90CAN128 verfust statt Quarz Oszillator eingestellt. Das hat mir schon bei ATMega8 passiert das Problem habe ich aber schnell gelöst mit anlegen von TTL signal ein Par kHz auf XTAL1. ich komme aber mit
-
Thread
AT90CAN: SPI Serial Programming = ISP
Hallo, ist bei den ATMEGAs *SPI Serial Programming* = *ISP*? Unter dem Stichwort ISP findent man ja nicht viel im Datenblatt, kein Pinsbelegung usw. Grüße Kim
-
Thread
Navilock GPS
soweit. Also ich habe mir nun den Navilock NL-403P Receiver besorgt und mich dazu entschlossen den AT90CAN zu benutzen um die Daten auf den CAN-Bus zu bringen. Hab den Receiver auch schon über einen Prolific PL-2303 RS232->USB Converter am PC angeschlossen(zu Testzwecken) und kann die Daten der Satelliten
-
Thread
Hilfe zu Hardwarekonzept
von Profis für ein Konzept für die Erweiterung meiner Hardware. Ich habe hier ein Board mit einem AT90CAN128, der einen CAN-Bus mit 3 Messages aller 10ms mitliest, ein Datentelegramm von einem anderen Controller aller 100ms empfängt, mit Daten ergänzt und wieder zurückschickt. Weiterhin wird ein zweiter
-
Thread
Externe Funktion braucht mehr RAM?
indem ein Wert von ENDRAM abgezogen wird. Setzt man diesen Wert allerdings manuell auf den Wert des AT90CAN128, so kommt keine Meldung es läuft auch normal. Im Anhang noch die Datein Danke schon mal im Vorraus mfg
die "visuschni.c" schreibe, kompiliert er fehlerfrei. Ich benutze AVRStudio und der µC ist ein "AT90CAN128"
-
Thread
AT90CAN128 2-WIre BUS auf andere Pins verlegen?
Hallo, Ich hab mal ne Grundsätzliche Frage. Beim AT90CAN 128 liegt das 2-Wire Bus Interface auf den Pins 25 und 26 (SCl/SDA). Dummerweise habe ich da aber jetzt auf der Platine schon I/Os drauf geroutet (Weil es davor nicht vorgesehen war den Bus zu benutzen
-
Thread
Fuse bei WinAvr
Hallo, weisst eine vielleicht ob bei WinAvr den AT90CAN128 von internen oszilator aur externen Quarz umstellen kann?
>weisst eine vielleicht ob bei WinAvr den AT90CAN128 von internen >oszilator aur externen Quarz umstellen kann? Das umstellen der Fuses macht man nicht mit WinAVR, sondern mit dem Programm was den AVR programmiert.
-
Thread
STK600 + AT90CAN64 - Can Probleme
Hallo, ich benutze ein STK600 mit einem AT90CAN64. Habe mir bei http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek die CAN-Bibliothek zum probieren runtergeladen und in mein Projekt eingebunden. Mein kleines Programm soll eigentlich
500KBaud auf den Bus legen und eine LED zum toggeln ansteuern. Zweiteres funzt auch :). (siehe AT90CAN64.c) Die Msg. wird aber einfach nicht gesendet. Hänge mit einem USB-Canalyzer von Peak zum mithören dran. Habe auch schon einen 2.Busteilnehmer mit am Bus hängen gehabt zwecks ACK. Meine Msg.