Subversion Repositories NaviCtrl

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
479 2875 d 18 h ingob /tags/V2.00e/  
478 2875 d 18 h ingob /tags/V2.00e/  
477 2875 d 18 h holgerb /tags/V2.00e/ Version 2.00e  
476 2875 d 19 h holgerb /tags/V2.00e/ version 2.00e  
458 3005 d 18 h holgerb /tags/V2.00e/ 2.00 (after public beta V0.31i)
- Messure of Navigation Update speed (in 0.1Hz)
- GPX-Tags <NaviUpdate>
- Virtual display no. 21 added
- Failsafe-Speed is the Setting of Autolanding
- SpeakHott while compass calibration "calibrate", "calibrate", "MikroKopter" or "Error: Calibration"
- Report KopterTool if MK3Mag and MKGPS is connected
- Fixed: ComingHome with distances > GPS-Range reported "ERR:25:MAX-Range" (only the message)
- Fixed: Waypoint flight were 10% too fast
- Better WindCorrection for Waypoint flights
- MIN_SD_INTERVAL_GPX reduced to 200
- NC-Params for WP-Event-Test
 
451 3086 d 13 h holgerb /tags/V2.00e/ 0.30h
- Better handling of write-errors to the SD-Card
- EnableNewWpHeading() -> enables new Heading when the "S" command comes
 
450 3093 d 14 h holgerb /tags/V2.00e/ SD-Karten fix  
448 3100 d 14 h holgerb /tags/V2.00e/ 0.30g:
Changes for the new ACC-Altitude control
 
447 3111 d 18 h holgerb /tags/V2.00e/ - "FC_STATUS2_WAIT_FOR_TAKEOFF" added  
440 3140 d 12 h holgerb /tags/V2.00e/ 0.30b: Schnelles Umschalten des GPS-Modes wenn man den Schalter umlegt  
438 3159 d 20 h holgerb /tags/V2.00e/ 0.30
- Fehlermeldung: Compass not Calibrated
- Spontane Beschleunigung im WP-Flug
- Anzeige WP X/Y in der HoTT-Telemetrie
- NC Waypoint: BugFix: Wenn fixe Ausrichtung (z.B. 180°) und manuell gegiert wird, dann wird beim nächsten WP der Winkel nur neu gesetzt, wenn der sich ändert
- Bugfix: I2C-Fehler waren im Log immer auf Null
- neu: <FC_SPI_ErrorCounter>
- Reihenfolge der GPX-Tags geändert
- Start Logfile schon ab 3 Sats
- Datum im Namen des Logfiles
- Neue FAT-Routinen
- SD-File wird aktualisiert (fflush), wenn ein Fehler auftritt
- RC-Lost am Startpunkt (40m Umkreis und 15m Höhe) macht kein Failsafe, wenn Gas-Stick vorher auf Null für 1,5sek war. Stattdessen wird auf Min-Gas geschaltet.
 
422 3258 d 14 h holgerb /tags/V2.00e/ 0.28p (Bugfix 22.11.2012)
- FC_I2C_ErrorConter im Logfile war immer Null
- Start Logfile schon bei 3 Satelliten
 
408 3384 d 19 h holgerb /tags/V2.00e/ alte FAT von 0.28m  
405 3384 d 19 h holgerb /tags/V2.00e/ 0.28o (Bugfix 18.07.2012)
- Fix for HoTT-Display: The negative value (Southern hemisphere) was not shown correctly on the HoTT-TElemety and the Compass-Value was shown as 2° then
 
403 3401 d 19 h holgerb /tags/V2.00e/ 0.28n Follow-ME-Bugfix: Camera angle was wrong  
400 3448 d 20 h holgerb /tags/V2.00e/ 0.28M HoTT V4 (15.05.2012)
- HoTT V4 implemented
- Support for slow SD-Cards
 
399 3449 d 14 h holgerb /tags/V2.00e/ 0.28M HoTT V4 (15.05.2012)
- HoTT V4 implemented
- Support for slow SD-Cards
 
392 3496 d 16 h holgerb /tags/V2.00e/ +++++ SVN-Text +++++
0.28 (12.12.2011 - 26.03.2012)
- Autolandung bei Failsafe
- Speed zwischen Wegpunkten
- Camera-Nick bei Wegpunkten
- 100 Wegpunkte bei commercial Lizenz
- GPX: WP 2/10, FC_WP_EventChannel, Servo-Werte
- "ERR:SD Logging aborted" und "No SD-card"
- Abo-Timeout auf 8 Sekunden erhöht
- ABSOLUTE_FLYING_RANGE und DESCEND_RANGE eingebaut
- Leerzeichen aus dem KML-Log entfernt, damit Google-Earth die Höhe wieder richtig liest
- Speed zwischen den Punkten:
- 0 = spontan
- Poti1-8
- "Max Altitude" als Parameter auf der SD-Karte im Navi -> Beeinflusst "Parameter_MaximumAltitude" (das niedrigste gilt) und es gibt eine Fehlermeldung "ERR:Max Altitude"
- Minimalzeit für Waypoint Event in der Settings.INI einstellbar MIN_EVENT_TIME = 2
- Neuer Parameter: GPS_SBAS_DGPS_ON = 1
- SPI-Protokoll: BL.Status eingefügt und Parameter.GlobalConfig & Parameter.ExtraConfig verschoben
- Neue Datensätze: BL-Strom & Temperatur in Datensatz 'K' & Kanäle im 3D-Datensatz
- SD-Logging: Timeouts eingeführt
- Unterstützung für GPS-Module mit SW-Version 7
- Name des Waypoints im GPX-File
- SD-Karten-Speed auf 2MBit/s erhöht
- Fat16: fflush() und AppendCluster() überarbeitet
- Kommentare in der Settings.ini
- unterdrückt Magnet-Error nach Kalibrieren für 2 Sekunden
- Namen der Waypoints loggen

0.28i Bugfixes (29.03.2012)
- MK3Mag schaltet bei Kalibrieren nicht aus Step 5 raus
- Menüpunkt 19 wurde nicht angezeigt
- Waypoint mit Speed-Vorgabe erreichte in Australien nicht den Punkt
 
389 3499 d 14 h holgerb /tags/V2.00e/ 0.28 (12.12.2011 - 26.03.2012)
- Autolandung bei Failsafe
- Speed zwischen Wegpunkten
- Camera-Nick bei Wegpunkten
- 100 Wegpunkte bei commercial Lizenz
- GPX: WP 2/10, FC_WP_EventChannel, Servo-Werte
- "ERR:SD Logging aborted" und "No SD-card"
- Abo-Timeout auf 8 Sekunden erhöht
- ABSOLUTE_FLYING_RANGE und DESCEND_RANGE eingebaut
- Leerzeichen aus dem KML-Log entfernt, damit Google-Earth die Höhe wieder richtig liest
- Speed zwischen den Punkten:
- 0 = spontan
- Poti1-8
- "Max Altitude" als Parameter auf der SD-Karte im Navi -> Beeinflusst "Parameter_MaximumAltitude" (das niedrigste gilt) und es gibt eine Fehlermeldung "ERR:Max Altitude"
- Minimalzeit für Waypoint Event in der Settings.INI einstellbar MIN_EVENT_TIME = 2
- Neuer Parameter: GPS_SBAS_DGPS_ON = 1
- SPI-Protokoll: BL.Status eingefügt und Parameter.GlobalConfig & Parameter.ExtraConfig verschoben
- Neue Datensätze: BL-Strom & Temperatur in Datensatz 'K' & Kanäle im 3D-Datensatz
- SD-Logging: Timeouts eingeführt
- Unterstützung für GPS-Module mit SW-Version 7
- Name des Waypoints im GPX-File
- SD-Karten-Speed auf 2MBit/s erhöht
- Fat16: fflush() und AppendCluster() überarbeitet
- Kommentare in der Settings.ini
- unterdrückt Magnet-Error nach Kalibrieren für 2 Sekunden
- Name der Waypoints loggen
 
388 3499 d 15 h holgerb /tags/V2.00e/ 0.28 (12.12.2011 - 26.03.2012)
- Autolandung bei Failsafe
- Speed zwischen Wegpunkten
- Camera-Nick bei Wegpunkten
- 100 Wegpunkte bei commercial Lizenz
- GPX: WP 2/10, FC_WP_EventChannel, Servo-Werte
- "ERR:SD Logging aborted" und "No SD-card"
- Abo-Timeout auf 8 Sekunden erhöht
- ABSOLUTE_FLYING_RANGE und DESCEND_RANGE eingebaut
- Leerzeichen aus dem KML-Log entfernt, damit Google-Earth die Höhe wieder richtig liest
- Speed zwischen den Punkten:
- 0 = spontan
- Poti1-8
- "Max Altitude" als Parameter auf der SD-Karte im Navi -> Beeinflusst "Parameter_MaximumAltitude" (das niedrigste gilt) und es gibt eine Fehlermeldung "ERR:Max Altitude"
- Minimalzeit für Waypoint Event in der Settings.INI einstellbar MIN_EVENT_TIME = 2
- Neuer Parameter: GPS_SBAS_DGPS_ON = 1
- SPI-Protokoll: BL.Status eingefügt und Parameter.GlobalConfig & Parameter.ExtraConfig verschoben
- Neue Datensätze: BL-Strom & Temperatur in Datensatz 'K' & Kanäle im 3D-Datensatz
- SD-Logging: Timeouts eingeführt
- Unterstützung für GPS-Module mit SW-Version 7
- Name des Waypoints im GPX-File
- SD-Karten-Speed auf 2MBit/s erhöht
- Fat16: fflush() und AppendCluster() überarbeitet
- Kommentare in der Settings.ini
- unterdrückt Magnet-Error nach Kalibrieren für 2 Sekunden
- Name der Waypoints loggen
 
373 3508 d 18 h holgerb /tags/V2.00e/ NC 0.26g H.Buss 2012.03.17
- KML-File fixed: Removed a ' ' to become compatible with GoogleEarth
- support for new MK-GPS LEA-6S-0-001 (V7)
 
371 3508 d 18 h holgerb /tags/V2.00e/ NC 0.26g H.Buss 2012.03.17
- KML-File fixed: Removed a ' ' to become compatible with GoogleEarth
- support for LEA-6S-0-001 (V7)
 
370 3509 d 11 h holgerb /tags/V2.00e/ Support for Lea-6S with V7 software (.001)  
369 3509 d 15 h holgerb /tags/V2.00e/ 0.28 (12.12.2011 - 16.03.2012)
- Autolandung bei Failsafe
- Speed zwischen Wegpunkten
- Camera-Nick bei Wegpunkten
- if(tmpFC_WP_EventChannel > 0 && tmpFC_WP_EventChannel < 6) tmpFC_WP_EventChannel = 6; // below 6, the LED would not blink
- GPX: WP 2/10, FC_WP_EventChannel, Servo-Werte
- "ERR:SD Logging aborted" und "No SD-card"
- Abo-Timeout auf 8 Sekunden erhöht
- ABSOLUTE_FLYING_RANGE und DESCEND_RANGE eingebaut
- Leerzeichen aus dem KML-Log entfernt, damit Google-Earth die Höhe wieder richtig liest
- Speed zwischen den Punkten:
- 0 = spontan
- Poti1-8
- "Max Altitude" als Parameter auf der SD-Karte im Navi -> Beeinflusst "Parameter_MaximumAltitude" (das niedrigste gilt) und es gibt eine Fehlermeldung "ERR:Max Altitude"
- Minimalzeit für Waypoint Event in der Settings.INI einstellbar MIN_EVENT_TIME = 2
- Neuer Parameter: GPS_SBAS_DGPS_ON = 1
- SPI-Protokoll: BL.Status eingefügt und Parameter.GlobalConfig & Parameter.ExtraConfig verschoben
- Neue Datensätze: BL-Strom & Temperatur in Datensatz 'K' & Kanäle im 3D-Datensatz
- SD-Logging: Timeouts eingeführt
- Unterstützung für GPS-Module mit SW-Version 7
- Stack verdoppelt
 
367 3510 d 13 h holgerb /tags/V2.00e/ 0.88d 0.28e - Holger Buss

+++++++++++++++++++++++++++++++
1.Waypoints:
1.1 progammable Speed between Waypoints in 0,1m/sec
1.2 Camera-Nick selectable between waypoints
1.3 The Waypoint-Event is active for at least x seconds. That allows to trigger the camera even if the Waypoint-Time is set to zero. (see:settings.ini)
1.4 Up to 200 Waypoints can be placed in the Map
1.5 Multiple POIs are possible
1.6 You can choose a set of waypoints (i.e. WP40-WP60) instead of using them all
1.7 Saved Waypoint lists can be loaded as templates and can be placed anywhere on the map
1.8 The NC with commercial License can handle 100 Waypoints
1.9 Using F9 on the Keyboard sets a Waypoint on the actual poistion of the MK
1.10 start value of the Panorama-direction can be the actual MK-direction
1.11 In the field "Speed" you can enter
* 'POTI1' - 'POTI8' to change the speed by the transmitter during flight
* '--' (or 0). Then it is the maximum speed (basically it is like the old mode)
1.12 the values of the waypoint will be shown if you go with the mouse over that point
1.13 the state of the FC-Outputs (Out1 & Out2) can be displayed in the Waypoint-Tool

2. Failsafe:
2.1 can be set to 60seconds in the free version and to 255 seconds with the commercial license
2.2 In the first 5 seconds, only the altitude changes
2.3 On the Home-Position the MK does a landing - sequence
2.4 Checkbox: use Vario-Altitude -> uses vario-Alt for landing. After the failsafe-time, the MK uses a percentage [%] of hoover gas. You can set it up to 99%
(if the CH-time is zero or no CH_Altitude is used, the MK will only use the percentage of hoovergas)
2.5 A Failsafe-Channel can be selected. That can also be used to try the Failsafe-feature

3 SETTINGS.INI new parameters:
MAX_FLYING_ALT = 25 -> if the MK goes above this altitude, it will bring an error message "Max Altitude" (A NC with a only commercial license: the MK will use the "emergency gas" to bring the MK back under the limited value) (Default is '0')
MAX_FLYING_RANGE = 200 -> if the MK goes out of this range, GPS will be activated, the MK tries to fly back to that range and there will come an error-message on Jeti/Hott (Default is '0')
DESCEND_RANGE = 300 -> (only commercial license) if the MK goes out of this range, it will descend automatically with the emergency gas - mo matter if Altitude control is on or off (Default is '0')
MIN_EVENT_TIME = 2 -> the minimum time a WP-event is active (default is 2 seconds)
All three will be deactivated if they are set to zero or not present
Please delete the old Settings.ini and let the NC create a new one if you want to use them.

GPS_SBAS_DGPS_ON = 1 -> you can disable SBAS (DGPS) in the GPS-Receiver by writing '0' as value here. (Default is '1')

4. Others
4.1 selectable: "No start without SD-card"
4.2 New Error-Codes: "No SD-Card", "Flying range!" and "Error SD-Logging"
4.3 The altitude messurement is calibrated now - the showed value was appr. 10% too high
4.4 Fixed: Removed a ' ' in the KML-Log
4.5 Support for Futaba S.Bus (Signal inverter required)
4.6 Servo3 & Servo4 can be used for mechanical camera-trigger -> you can link the servos to the blinking outputs
4.7 A output-Filter can be applied for the Nick and Roll-servo signals.
4.8 The Current and the Temperature of the BL-Controllers can be displayed in the OSD-MAP
4.9 The Channel-Data is displayed in the 3D-Data if the KopterTool is connected with the NC
 
352 3595 d 12 h holgerb /tags/V2.00e/ - Leerzeichen aus dem KML-Log entfernt, damit Google-Earth die Höhe wieder richtig liest  
346 3680 d 18 h holgerb /tags/V2.00e/ 026f (26.09.2011)
- alte Kalman-Berechnung wenn Parameter ACC-Compensation == 0
- GPX-Logging in Teile zerlegt, weil das sonst 70ms dauerte
- GPS-Login-Time darf Null sein
 
343 3684 d 20 h holgerb /tags/V2.00e/ 0.26b (15.09.2011)
- Dynamic position hold implemented
- Fehler-Texte stehen mind. 8sek an
- GPS-Lost als Error#21 eingeführt
- Uart-Variablen verschoben
- Senden der GPS-Daten für HoTT
- Ermittlung von:
- EarthMagneticField
- EarthMagneticInclination
- neuer Fehler: 22 -> Magnet error bei 20% Fehler oder >11° Abweichung zur theoretischen Inklination
- NC kann die FC-Sticks linear herunter skalieren
- MagnetError kann man ignorieren
- neue GPX-Logging-Daten:
* MotorCurrent[12];
* MotorTemperature[12];
* BL_MinOfMaxPWM; // indication if all BL-controllers run on full power
* FC_I2C_ErrorConter;
* MagnetField // should be 100%
* MagnetInclination & Error // actual inclination and the difference to the theoretical value
* AnalogData.Ch4-7
* 8 Potis
* FC-Flags
* Vario & GPS-Mode Character
* Firmware-Version
- EEPROM-Daten zum Kalibrieren sind nicht mehr kompatibel
- Ausschriften beim Kalibrieren auch beim MK3Mag eingeführt
- die in den Analogwerten angezeigten Magnetwerte sind jetzt Rohdaten
- die Inklination zum Loggen weiter gefiltert

0.26e (22.09.2011)
- interne Unterscheidung 'guter Kompass' mit < 15% Fehler und 'schlechter Kompass' mit >= 15%
- Senden der Magnetwerte an die FC
- die Schwelle des Magnetfehlers auf +/- 30% erhöht
 
340 3692 d 15 h holgerb /tags/V2.00e/ 0.26b (15.09.2011)
- Dynamic position hold implemented
- Fehler-Texte stehen mind. 8sek an
- GPS-Lost als Error#21 eingeführt
- Uart-Variablen verschoben
- Senden der GPS-Daten für HoTT
- Ermittlung von:
- EarthMagneticField
- EarthMagneticInclination
- neuer Fehler: 22 -> Magnet error bei 15% Fehler oder >11° Abweichung zur theoretischen Inklination
- NC kann die FC-Sticks linear herunter skalieren
- MagnetError kann man ignorieren
- neue GPX-Logging-Daten:
* MotorCurrent[12];
* MotorTemperature[12];
* BL_MinOfMaxPWM; // indication if all BL-controllers run on full power
* FC_I2C_ErrorConter;
* MagnetField // should be 100%
* MagnetInclination & Error // actual inclination and the difference to the theoretical value
* AnalogData.Ch4-7
* 8 Potis
* FC-Flags
* Vario & GPS-Mode Character
* Firmware-Version
- EEPROM-Daten zum Kalibrieren sind nicht mehr kompatibel
- Ausschriften beim Kalibrieren auch beim MK3Mag eingeführt
- die in den Analogwerten angezeigten Magnetwerte sind jetzt Rohdaten
- die Inklination zum Loggen weiter gefiltert
- die Schwelle des Magnetfehlers auf +/- 20% erhöht
 
339 3694 d 19 h holgerb /tags/V2.00e/ 0.25 (8.2011)
- Dynamic position hold implemented
- Fehler-Texte stehen mind. 8sek an
- GPS-Lost als Error#21 eingeführt
- Uart-Variablen verschoben
- Senden der GPS-Daten für HoTT
- Ermittlung von:
- EarthMagneticField
- EarthMagneticInclination
- neuer Fehler: 22 -> Magnet error bei 15% Fehler oder >11° Abweichung zur theoretischen Inklination
- NC kann die FC-Sticks linear herunter skalieren
- MagnetError kann man ignorieren
- neue GPX-Logging-Daten:
* MotorCurrent[12];
* MotorTemperature[12];
* BL_MinOfMaxPWM; // indication if all BL-controllers run on full power
* FC_I2C_ErrorConter;
* MagnetField // should be 100%
* MagnetInclination & Error // actual inclination and the difference to the theoretical value
* AnalogData.Ch4-7
* 8 Potis
* FC-Flags
* Vario & GPS-Mode Character
* Firmware-Version
- EEPROM-Daten zum Kalibrieren sind nicht mehr kompatibel
- Ausschriften beim Kalibrieren auch beim MK3Mag eingeführt
- die in den Analogwerten angezeigten Magnetwerte sind jetzt Rohdaten
 
312 3783 d 16 h holgerb /tags/V2.00e/ NC:024e
- Auffälligere Ausschrift bei Failsafe-failed
- GPS-Config: "Apply integrity information" deaktiviert
 
310 3793 d 13 h holgerb /tags/V2.00e/ 0.24d
- Min Logging time = 500ms
- Anzeige der Magnetwerte im Scope
 
306 3853 d 21 h holgerb /tags/V2.00e/ 0.24c
Bogfix: WP-Event chanel
 
303 3861 d 19 h holgerb /tags/V2.00e/ http://www.mikrokopter.de/ucwiki/Firmware-0.84  
260 4002 d 13 h holgerb /tags/V2.00e/ Navi-Ctrl V0.22a:
- Fixed: kurzes Piepen wenn Fix, aber weniger als 6 Sats (ging nicht in der 0.80)
- Fixed: PH möglich, auch wenn beim Start noch kein Satfix vorhanden war (die 0.80 erlaubte dann kein PH)
- Besseres Verhalten, wenn die Datensätze vom GPS unregelmässig kommen (>12 Sats?)
- aktuelle GPS-Config wird automatisch in die uBlox-Module eingespielt
 
237 4105 d 20 h holgerb /tags/V2.00e/ Version 0.20c
- passend für FC 0.80d
- berechnet CareFree-Daten
- Erzeugt ErrorCodes
- Dynamic Position hold
- PH > 250m

Details: http://www.mikrokopter.de/ucwiki/Firmware-0.80
 
236 4105 d 20 h holgerb /tags/V2.00e/ hex-file 0.20c  
231 4111 d 14 h holgerb /tags/V2.00e/ 0.80b H. Buss 23.7.2010
- Fehlerdiagnose implementiert
 
230 4112 d 12 h holgerb /tags/V2.00e/ Verion 0.20a H.Buss
- Anzahl der Wegpunkte auf 31 erhöht
- Navi berechnet Care-Free-Daten
- PH ausserhalb von 250m
- Piepen, wenn GPS-Daten wegfallen
 
208 4272 d 15 h holgerb /tags/V2.00e/ V0.18c H.Buss
- Strom- und Stromverbrauch in die OSD-Struktur übernommen
- kleinere Änderungen in der internen Kommunikation zu FC und PC-Tool
- Home-Position-Update verzögert

Veröffentlicht: 12.Feb.2010