Hi! Ich möchte an meinem Fahrzeug die Geschwindigkeit und Motordrehzahl über den CAN-Bus auslesen. Ich bin aber nicht wirklich vom Fach, daher hab ich mal einige Fragen: - Was ist denn CAN-High und was CAN-Low? Ich dachte bisher die CAN-High Leitung wäre die, die auf dem höheren
usw.) Sind natürlich auch einige digitale Signale dabei, aber die interessieren eh nicht. Der AT90CAN128 kann Silent-Mode und gibts bei Reichelt. Funktioniert alles super :)
Moin mein Programm für einen AT90CAN128 startet immer zweimal. Jetzt habe ich das Programm aufs minumum reduziert (siehe Anhang), aber es werden immer zwei 'Q' ausgegeben. Danach läuft das Programm normal weiter. Im makefile habe
Danke für die Antworten,habe den Fehler jetzt aber selber gefunden. Da der AT90CAN128 RX und TX für den ISP benutzt habe ich einen Umschalter gebaut, der RX unt TX einmal zum AVR ISP und einmal zum MAX232 verbindet. Da der AVR ISP die Stromversorgung über mein Gerät bekommt startet
Eins noch : in deinem Plan benutzt du den AT90S2313. Entspricht das den Tatsachen oder hast du vielleicht doch den ATTiny2313 ? Im Falle des 90S2313 eruebrigt sich die Fuse Geschichte.
der Tiny2313 support noch im Beta-Stadium. In der online Doku hab ich dies hier gefunden : Q: I can't read or write AT90S1200 device. I receive the error message: "Device missing or unknown device -24" A: Select "Ignore" button, if the final message is "Write succesful" you have a sample that
Dein Ansatz gefällt mir sehr gut. Habe gegoogelt ... "Der Banana Pi hat bereits einen CAN-Controller integriert" Das wäre natürlich die Lösung aller Probleme, wenn das stimmt. Die Raspi CAN Boards arbeiten alle mit dem MCP. Ist auch eine Option. Probier ich am Wochenende mal aus. Dann könnte man die Bridge einfach PC<->Banana<->CAN<->ATMEGA90CAN<->i2c wählen. i2c für den nahbereich und CAN für größere Strecken. Das wäre ideal. Vielen Dank für den Tip!!
dachte immer die aktuellen Benz modelle sind schon auf FlexRay? CAN lebt noch?
die Versorgungsspannung (inkl. Klemme 15) anschließt. Da müssen ein Paar "Sachen" permanent über den CAN reinkommen. Mögliche Lösung wäre eine MCU zu verwenden, die den Sensor für die Raddrehzahl auswertet und es über CAN ins Kombi reinschickt. Die MCU muss ein Paar ADCs und mind. zwei CAN Busse haben
mit der ich recht viele 12V Signale aus dem Kfz-Bordnetz auswerten möchte. Der Controller wird ein AT90CAN128 und auf 5V laufen. Bisher habe ich die Schutzschaltung für die Eingangspins immer diskret aufgebaut, aber das macht immer 4 Bauteile pro Eingang. Bei meinem aktuellen Projekt können es aber
Kfz-Spannungen und -Störungen klar kommt. Das Treiber IC könnte dann die Pins meines µC ansteuern. Der AT90 hat ja interne Pull-Ups, da würde eine Open-Collector-Treiberstufe ja locker genügen. Müssten halt nur mehrere Treiber in einem IC sitzen, damit das vom Beschaltungsaufwand im Rahmen bleibt.
Schaub gestolpert, das einzige woraus ich nicht so wirklich schlau werde, laut Datenblatt kann der AT90CAN128 bei dem Can Bus Baudraten ab 100kBit. In dem Musterquelltext zu dem Projekt finde ich aber eine Baudrate ab 10kBits. Woher stammen diese Werte, oder handelt es sich hierbei um einen fehler? Ich
>> laut Datenblatt kann der AT90CAN128 bei dem Can Bus Baudraten ab 100kBit. > ... schade, daß es hier nie eine Antwort gab ... Der TO kann nur das Datenblatt nicht richtig lesen. Die können auch wesentlich geringere Baudraten
can be disabled, forcing the converter to operate at a fixed switching frequency. The maximum • Power good output • Safety and robust operation features average current in the switches is limited to a typical
IC's (µC, Spannungsregler 3,3V, CAN-Treiber, Motortreiber) Die Verkabelung wären 4-Drähte von Katze zur jeweils nächsten Katze. Wobei man die Stromaufnahme beachten sollte, ggf, an mehreren Stellen Strom einspeist.
a large (at least 47 µF) electrolytic capacitor across motor power (VMOT) and ground somewhere close to the board. Warning: Connecting or disconnecting a stepper motor while the driver is powered can destroy
Die Tabelle berechnet Dir dann die dt-Werte, die Du ja brauchst. Die Zeiten sind sysmmetrisch zu 90 Grad. Die Zeiten 0..90 Grad sind auch die Zeiten 90..180 Grad, nur das dt(90+80)= dt(90-80))= dt(10) ist.
www.open.com.au/mikem/arduino/AccelStepper/AccelStepper_8h_source.html [c]// The fastest motor speed that can be reliably supported is 4000 steps per // second (4 kHz) at a clock frequency of 16 MHz. However, any speed less than that // down to very slow speeds (much less than one per second) are also supported
@ape: Oh, ahso. Ich hatte an UART, wie ihn z.B. der AT90S2313 hat, gedacht. Aber wenn das mit neueren Controllern und USART direkt mit Hardware geht, ist das natürlich auch eine feine Sache!
, but at the voltage i can't make it start? so i have to turn the voltage up each time to start it.. Do anyone have a precise voltage? And a initialation rotuin for any micro processor?? some of the parameters
junction temperature to exceed the maximum 150°C rating. Sustained junction temperatures above 150°C can impact the device reliability. 7: The junction temperature is approximated by soaking the device under test at an ambient temperature equal to the desired Junction temperature. The test time is small
shifted within the AD9834 to make them 2.5 V compatible. the digital section. Both of these supplies can have a value of 2.3 V to 5.5 V and are independent of each other. For example, When the applied voltage at the DVDD pin of the AD9834 is the analog section can be operated at 5 V, and the digital section
milliwatts of quiescent previously described “high dV/dt” action is performed. power when operating at high input voltage. This both When the V Csignal is below VTH the boost pulses are degraded efficiency and limited available output current absent, as can be seen in the Low dV/dt Mode Timing due to
, The Read cycle is terminated by driving Chip Se- and the byte of data at that address is shifted out, lect (S) High. The rising edge of the Chip Select (S) signal can occur at any time during the cycle. on Serial Data Output (Q). If Chip Select (S ) continues to be driven Low, the The first byte addressed can be any byte within internal address register is automatically incre- any page. mented, and the byte of data at the new address is The instruction is not accepted, and is not execut- shifted out. ed,
temperature, TA. The maximum allowable power dissipation at any ambient temperature for designs using this device can be calculated using the formula: If power dissipation exceeds the maximum specified above, the internal thermal protection circuitry protects
disable and TP OUT high Z tPZ2 CL=100 pF — — 200 Page - 5 MQ - 132 - 04 RTC - 4553 7.2. Timing Chart 90 % 10 % CS 0 90 % 10 % S CK tSCS tWCKL tWCKH tHCS 1/fCLK 90 % S IN 10 % tD tD WR SWR HWR t t S OUT 90 % 10 % tDSZ1 tDSZ2 CS 0 90 % S CK 1 8 1 ts S CK 10 % 90 % S OUT 10 % tDSO CS 1 90 % 10 % TP OUT 90
disable and TP OUT high Z tPZ2 CL=100 pF — — 200 Page - 5 MQ - 132 - 04 RTC - 4553 7.2. Timing Chart 90 % 10 % CS 0 90 % 10 % S CK tSCS tWCKL tWCKH tHCS 1/fCLK 90 % S IN 10 % tD tD WR SWR HWR t t S OUT 90 % 10 % tDSZ1 tDSZ2 CS 0 90 % S CK 1 8 1 ts S CK 10 % 90 % S OUT 10 % tDSO CS 1 90 % 10 % TP OUT 90
disable and TP OUT high Z tPZ2 CL=100 pF — — 200 Page - 5 MQ - 132 - 04 RTC - 4553 7.2. Timing Chart 90 % 10 % CS 0 90 % 10 % S CK tSCS tWCKL tWCKH tHCS 1/fCLK 90 % S IN 10 % tD tD WR SWR HWR t t S OUT 90 % 10 % tDSZ1 tDSZ2 CS 0 90 % S CK 1 8 1 ts S CK 10 % 90 % S OUT 10 % tDSO CS 1 90 % 10 % TP OUT 90
Hallo, ich sende per AT90CAN und CAN-Transceiver Nachrichten. Nun habe ich z.B. den Fall, dass keine Station mehr verfügbar ist. In dem Fall soll der Controller in einen anderen Zustand wechseln. Jedoch wird beim Warten auf
interrupt disabled. – 1- MOb errors interrupt enabled. dann sollte es Interruptbasierend gehen. Der AT90CANxxx ist CAN-Interupttechnisch sehr unperformant aufgestellt. Für eine Handvoll Signale schafft es das ganz gut. Aber zum CAN-Monitoren kann man ihn nur mit Klimmzügen nutzen.
radar data. It has a computer 48 graphic block diagram display which depicts the data flow from the CAN bus for various screen evaluation windows. Blocks can be inserted at any point on the data flow and the user can program the functions with the help of application-oriented C-like language, which is
L. W = 1.5 L is typical. Geometry of Rectangular Patch (cont.) view showing coaxial feed x y feed at (x 0 y0) Feed along the common (minimizes most higher-order modes W and cross-pol) x L Advantages of Microstrip Antennas • Low profile (can even be “conformal”). • Easy to fabricate (use etching and
Bei mir ist ATMEGA 8518 und sogar noch der alte AT90S8515 wählbar.
Hallo zusammen, AVR Studio 4 STK500 WINAVR runtergeladen AT90S8515 WINDOWS XP SP3 RS232 auf COM1 mit dem Board verbunden Programm von Microcontoller.Net Soll die ersten 3 LEDs von PORT B ansteuern. Ich bekomme beim Übersetzen (F7) im Studio folgende
observed as is the case when using TRIACs. controlled by means of an IGBT. The IGBT switching behaviour can be slowed down at This dimmer can work at any mains voltage by adapting the power switch to the load. turn-on and turn-off, hence a series In order to use the full half sine wave of the inductance need
observed as is the case when using TRIACs. controlled by means of an IGBT. The IGBT switching behaviour can be slowed down at This dimmer can work at any mains voltage by adapting the power switch to the load. turn-on and turn-off, hence a series In order to use the full half sine wave of the inductance need
observed as is the case when using TRIACs. controlled by means of an IGBT. The IGBT switching behaviour can be slowed down at This dimmer can work at any mains voltage by adapting the power switch to the load. turn-on and turn-off, hence a series In order to use the full half sine wave of the inductance need
observed as is the case when using TRIACs. controlled by means of an IGBT. The IGBT switching behaviour can be slowed down at This dimmer can work at any mains voltage by adapting the power switch to the load. turn-on and turn-off, hence a series In order to use the full half sine wave of the inductance need
observed as is the case when using TRIACs. controlled by means of an IGBT. The IGBT switching behaviour can be slowed down at This dimmer can work at any mains voltage by adapting the power switch to the load. turn-on and turn-off, hence a series In order to use the full half sine wave of the inductance need
Hallo zusammen! Gestern Abend entdeckte ich die ATmegaXXC1 bzw. ATmegaXXM1, die CAN unterstützen und einen DAC haben. Hat schon mal jemand etwas damit gemacht? Weiß jemand, wo man sie bekommt? Alternativ würde ich vermutlich einen AT90CANxx verwenden, habe damit aber auch noch
Hallo, Der AT90CAN128 ist ziemlich baugleich mit dem ATmega128. Er hat halt nur noch das CAN Interface an Board. Mit dem CAN32/CAN64 sollte es sich ähnlich verhalten. Diese Controller kannst Du also ohne weiteres
der kleine Niels schrieb: > uC -(UART?)-> CAN-Transceiver -> CAN-Bus -> mehrere CAN-Transceiver > -(UART?)-> mehrere uCs uC -> CAN-Transceiver -> CAN-Bus -> mehrere CAN-Transceiver -> mehrere uCs > Das soll heißen, die uCs kommunizieren
Pegelwandler, nicht mehr. Das was du meinst erledigt der CAN-Controller. Um das also klarzustellen: Ein CAN-Controller ist ein Gerät wie SJA1000 und MCP2515 (extern), kann auch in diversen µCs eingebaut sein (z.B. AT90CAN). Ein Transceiver wie der MCP2551
Asynchronmotor mit einem Piccolo umgesetzt, inklusive aller > nötigen Regler. Ja, selbst ein ARM7 aus den 90ern hat dafür schon gereicht. Die Motorregelung ist das geringste Problem, die Frage ist eher was noch an Features dazu kommt (sichere CAN-Auswertung und solche Späße).
interessant. Nun weiss ich auch, was CL- und OL-Stromwandler sind :-) > Ja, selbst ein ARM7 aus den 90ern hat dafür schon gereicht. Die > Motorregelung ist das geringste Problem, die Frage ist eher was noch an > Features dazu kommt (sichere CAN-Auswertung und solche Späße). Ich hatte mich schon
and addressed register. Byte 2 contains data, or http://onsemi.com 31 AMIS−30543 Two command types can be distinguished in the READ command. This READ command contains the communication between master and AMIS−30543: address of the SPI register to be read out. At the falling edge • READ from SPI Register
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
Moin, ich habe ein Display3000 D072 Board mit CAN-Controller und habe die obige HEX Datei eingespielt: ich sehe wunderschöne Signale an CAN H und L. Vielleicht hast Du noch was vergessen. Hier mal meine Einstellungen: · Fuse bits wie von Display3000
has a 500-kΩ resistor to GND. It also has a clamping zener diode that clamps the voltage at the pin at 6.5 V. Currents greater than 250 µA can cause damage to the input structure. Hence the recommended pullup resistor would be between 20 kΩ and 75 kΩ. Protection Circuits The DRV8833 is fully
Characteristics section) 1093 1656 2218 2780 2 -10 1088 1648 2207 2767 Q are determined. This table can be used, for example, in a host processor look-up table. A file containing this data is a-9ilable 1082 1639 2197 2754 for download at www.national.com/appinfo/tempsensors. -8 1077 1631 2186 2740 -7
of a particular device has been established, its represents the point at which 90% of the area of the distribution is to the left of that value (Figure 8.14). effectiveness depends on the length of trouble free service it can offer. The reliability of a device is exactly
Features Small Outline Package z 16 constant-current output channels Constant output current range: 3~90mA - 8-90mA @ 5V supply voltage - 3-70mA @ 3.3V supply voltage z In-message error detection - Both open-circuit and short-circuit LEDs can be detected - On-the-fly error detection GF: SOP24-300-1.00 -
als absolute Untergrenze zu verstehen. Paßt eh, bleib dort wo Du bist und geh den Leuten hier in AT nicht weiter auf die Nerven durch Deine in diesem Posting elegant zur Kenntnis gebrachte Umkenntnis. btw: genau darum fahren in AT alle noch mit gebrauchten Trabis und rostigen Polos herum und die
Can't stop loving you schrieb im Beitrag #5414328: > Bürovorsteher schrieb im Beitrag #5414311: >> Auswandern nach AT? >> Meine Urgroßeltern sind 1905 aus gutem Grunde von Ottakring nach >> Berlin-Friedrichshain
LPCXpresso Introduction part 2 training video https://www.youtube.com/watch?v=cLvGwmJAA7k @at 0x80000 war bei meinem 80512 mit CAN supi einfach zu machen..PERIPERIE switch to CAN to RAM bingo>. Link: LPCXpresso's IDE (powered by Code Red) http://www.keil.com/dd/chip/5617.htm __BSS(RESERVED
". ##################################################################### Lese noch über CAN-Bibliothek at90CAN128 da steht noch was über Single IRQ-Bit[Vector] für jeweilige MSG-OBJ-Nummer# ... Gruss Holger.
SKEW Propagation Delay Skew (Note 8) 5 ns (LMV7239 only) r Output Rise Time LMV7239 1.7 ns 10% to 90% LMV7235 112 ns 10% to 90% (Note 10) t Output Fall Time 90% to 10% 1.7 ns f LEAKAGE Output Leakage Current 3 nA (LMV7235 only) 5V Electrical Characteristics + + − Unless otherwise specified, all limits
enters PWR_DN mode and the program registers are reset to default PL_RST_PD≥ 400 ns value. The devices can be placed into power-down (PWR_DN) mode by pulling the RST/PD pin to a logic low state for at least 400 ns. The RST/PD pin is asynchronous to the clock; thus, RST/PD can be triggered at any time regardless
immediately (very close to) being in quadrature (i.e. at 90° phase displacement) with each other. This minimises the inrush current, as can be seen clearly in Figure 3A. Normally, we don't build mains switches to do this (it's possible, but not simple), so
Nelson INTRODUCTION Theuseofswitchingregulatorsincreaseddramaticallyin many experienced designers at first think it can’t work. the 1980’s and this trend remains strong going into the Theyquicklybecomesilentafterstandardlaborioustrial- 90s. The reasons for this are simple; heat and efficiency.and-error
www.lcd-module.de verwendest (ansteuerung via RS232/SPI/I2C ) ists mit Sicherheit kein weiter Weg von der CAN Msg zum tollen UI Im wesentlichen muss der µC dann ja nur CAN/SPI(oder sonst was) Umsetzer spielen!
Ich nutze einen AT90CAN128 für eine ähnliche Aufgabe, besser gesagt das ATMegaEvoBoard. Das Board hat alles was du benötigst. Ist aber wahrscheinlich etwas zu groß für deine Anwendung aber der Controller sollte trotzdem
at throughput rates up to 200 kSPS for a second-order antialiasing filter, a track-and-hold amplifier, an all channels. The input clamp protection circuitry can tolerate 18-bit charge redistribution successive
at throughput rates up to 200 kSPS for a second-order antialiasing filter, a track-and-hold amplifier, an all channels. The input clamp protection circuitry can tolerate 18-bit charge redistribution successive
junction temperature to exceed the maximum 150°C rating. Sustained junction temperatures above 150°C can impact the device reliability. 7: The junction temperature is approximated by soaking the device under test at an ambient temperature equal to the desired Junction temperature. The test time is small