path: root/analog/motor-power-avr
AgeCommit message (Collapse)Author
2012-06-14all: link with -lm when neededNicolas Schodet
2009-04-17 * digital/avr/modules/spi:Nicolas Schodet
- fixed bad SPI2X mode. - prepare for software driver.
2009-04-13Version 3 contains bug correction and improvements. Pierre Prot
- Added serial resistor on SPI_CS - Changed output capacitors for +5V and +10V (was ceramic, ESR was too low and regulator was unstable ; now : it is aluminium, ESR is ok) - Moved HE10 contacts from PA5/PA6 to PD4/PD5. Now it is muxed with VREF_L and VREF_R outputs. They shall be read at boot time, before being set as PWM outputs - Added signal LIM_L_A and LIM_R_A to the CPU. This is to be used for MOSFET driving during current limitation - Modified text
2009-02-09Corrected errors about MOSFET drivers referencesPierre Prot
2008-04-16Set PWM_MIN_LR_ to 0x01 instead of unusefull and limitative 0x10 value.Guillaume Chevillot
2008-04-14 * analog/motor-power-avr/src:Nicolas Schodet
- added SPI protocol usage.
2008-04-14 * analog/motor-power-avr/src:Nicolas Schodet
- use 38400 baudrate as the dev board can not handle 115200 right.
2008-04-04 * analog/motor-power-avr/src:Nicolas Schodet
- fixed Makefile.
2008-03-27Update current limitation to rise an IT on falling edge and no longerGuillaume Chevillot
at low level.
2008-03-20Correct an inversion in current limitation interrupt vectors.Guillaume Chevillot
Now left side is correctly on the left side and vice-versa.
2008-03-20Update "LED Flash" function to show a reboot more explicitely :Guillaume Chevillot
LEDs on 0.25s and after LEDs off 0.25s instead off LEDs on 0.5s
2008-03-20- Current limitation set command to High-Z so to be coherent turn on LEDs Guillaume Chevillot
instead - Do not set back interrupts in current limitation IT because it is continuously called when we are in limitation
2008-03-13Fixed current limit PWM generationGuillaume Chevillot
2008-03-13- Add current limitation management (not tested yet !) :Guillaume Chevillot
- Add current limitation PWM generation - Add external current limitation interrupts management - Update current limitation software part - Update TODO list (try to reduce it...)
2008-03-12Add some measurementsGuillaume Chevillot
2008-03-10Premier jet : description du 2nd algo de génération PWMPierre Prot
2008-03-10Correct a bug in 'r' and 'l' command that resulted of a inverted value of ↵Guillaume Chevillot
PWM for '1' direction
2008-03-10Use of "Fast PWM" mode rather than "normal" mode for PWM timersGuillaume Chevillot
2008-03-10*Glups* So many thngs to do...Guillaume Chevillot
2008-03-10- Add support of 'w' commandGuillaume Chevillot
- 'r' command works correctly now
2008-03-08 * analog/motor-power-avr/src:Nicolas Schodet
- right channel source files autogeneration.
2008-03-07- We can now send a command to have a PWM above 50%, let's go to the highway...Guillaume Chevillot
- Remove of a not needed cast
2008-03-07Stop right side too a 'z' command (remove of a forgotten comment)Guillaume Chevillot
2008-03-07Make command to High-Z state worksGuillaume Chevillot
2008-03-07Add R side serial command handlingGuillaume Chevillot
2008-03-06Add support of right sideGuillaume Chevillot
2008-03-06Corrected PWM generation. Seems to work fine now.Guillaume Chevillot
2008-03-05 * orders/olimex_2008-03-06:Nicolas Schodet
- added board and gerbers.
2008-03-04 * analog/alim/pcb, analog/motor-power-avr/pcb:Nicolas Schodet
- replaced polyswitch.
2008-03-04Updated code LEDs to be more explicit :Guillaume Chevillot
- 2 LEDs for each motor driver - First LED blinking at PWM frequency for dir. 0 - Second LED blinking at PWM frequency for dir. 1 - Both LEDs are off on HIGH Z - Both LEDs are on on brake
2008-03-04- Removed 'static' qualifier to 'main_loop'Guillaume Chevillot
- 'led_flash' function added to detect startup (thanks to Ni) - Temporary empty vectors for right side timer (timer2) added to prevent resets (right side code is not implmented yet)
2008-03-02- Fixed and improved outputs initializationsGuillaume Chevillot
- Use LEDs to show command status
2008-02-29Updated feedback calculation for LM2931-ADJ linear regulationPierre Prot
2008-02-29Changed the LDO regulation :Pierre Prot
- LM2931 replaced from 5V version to ADJ version - PWR_LED moved
2008-02-14Use defines instead of magic numbers for motor command states.Guillaume Chevillot
2008-02-13Add IT handlers for PWM rising and falling edge and for current limitation.Guillaume Chevillot
2008-02-11Remove of test_mp in MakefileGuillaume Chevillot
2008-02-11TIMSK_LR_CFG define correctedGuillaume Chevillot
2008-02-11Found the good regv macro and use it.Guillaume Chevillot
2008-02-11Add ADC moduleGuillaume Chevillot
2008-02-11Define a regv macro to make it compile. It would be better to remove regv...Guillaume Chevillot
2008-02-09First addPierre Prot
2008-02-09Paramétrage des timersPierre Prot
- PWM - Gestion du Vref pour la limitation de courant
2008-02-07Modifs sur les timers, les ADC, la génération de PWMPierre Prot
Corrections, ajout de defines, etc...
2008-02-07Pas mal de modifs en généralPierre Prot
- ADC - cleanup - cleanup - cleanup - ça compile pas encore
2008-01-29Modifications de valeurs de résistances et capas uniquement Pierre Prot
(uniformisation au standard)
2008-01-29Quelques ajouts d'explications au .txt et corrections de calculs dans le Pierre Prot
2007-12-13 * analog/motor-power-avr/pcb:Nicolas Schodet
- olimex_2007-12-13 order.
2007-12-13 * analog/motor-power-avr/pcb:Nicolas Schodet
- small fixes.
2007-12-10 * analog/motor-power-avr:Nicolas Schodet
- Some corrections (prot).