133 Commits

Author SHA1 Message Date
98e03b469c Update README.md 2020-07-19 10:13:13 +02:00
e5d6ec5349 Update README.md 2020-06-22 09:27:37 +02:00
1accd16425 Update README.md 2019-10-20 20:17:44 +02:00
326637462f Update .gitignore 2019-09-14 17:00:23 +02:00
5bf21fcaa7 Added link for the YST board schematic 2019-07-10 13:25:24 +02:00
4f1348882b Add: Condition on motor control calculation
- The motors control calculation is done only if the motor is enabled to correctly initialize the controller.
2019-07-01 21:06:01 +02:00
8d21a73a09 Added current measurements figures 2019-06-27 21:48:59 +02:00
c998268e76 Update README.md 2019-06-26 19:29:29 +02:00
536aba7787 clean-up temporary files 2019-06-26 19:28:57 +02:00
9cf4988cde cleanup 2019-06-26 19:28:35 +02:00
fa0596c127 ADD STM hoverboard pinout and pdf 2019-06-19 23:06:27 +02:00
193160d37f Updated build 2019-06-18 18:49:21 +02:00
102eae5e62 Moved cmd bypasses before the motor enabling 2019-06-18 18:48:13 +02:00
285f65b4a6 Added some back-up files 2019-06-18 18:07:14 +02:00
8ebf9dc230 ► Added protection on start-up
For safety reasons, the motors are enabled on start-up, only if the input is very small.
2019-06-18 18:06:58 +02:00
60957481b6 Added temporary Matlab folder to ignore file 2019-06-11 21:27:03 +02:00
0d908b8238 deleted slprj 2019-06-11 21:24:35 +02:00
bf9725159d ► Added speed threshold to enable Phase Advance
- Phase Advance is enabled only when Motor Speed > n_motPhaAdvEna (400 rpm). This prevents that during a kick-down (100% duty cycle) the Phase advance kicks in even though we are running at low speed.
- This update improves the acceleration response
- no impact on code execution time
2019-06-11 21:24:08 +02:00
b828efffd5 Updated generated firmware 2019-06-10 20:37:33 +02:00
2ca1a1901b Removed #define static static inline 2019-06-10 20:20:45 +02:00
43b4f4aa20 ► Warning fixes
- Changed all float constants to use f suffix to prevent double conversions
- Removed compile warnings due to HAL_GPIO_* related calls
- Added comms.h with prototypes for functions which were used in main()
- Casts and externs to fix compile warnings in various files.
- Made a bunch of file-local variables static.
- Fixed buzzerFreq/buzzerPattern extern declarations with correct type (uint8_t)
- Since this is C, void func() { } needs to be void func(void) { }, so fixed that in all instances.
These updates follows from @trollcop
2019-06-10 20:18:37 +02:00
9fdbba1c37 Made z_maxCntRst as calibratable 2019-06-10 17:33:46 +02:00
116f75dae7 Added wheel speed calculation in km/h 2019-06-08 11:24:17 +02:00
aee1a958db Update README.md 2019-06-07 10:35:42 +02:00
ffb6a5236c added scr_dir 2019-06-07 10:30:01 +02:00
3c850eddb4 Added .travis.yml file 2019-06-07 10:18:25 +02:00
61aa161481 ► updated the 3rd harmonic to peak exactly at 1000 2019-06-06 22:54:04 +02:00
b90a2503b4 ► New BLDC control
- auto-code regenerated
2019-06-06 22:05:57 +02:00
fe4bd76d7e ► Improved controller: faster and better overall
- the controller is faster and more light in memory footprint
- motor control is now done intependenly using Reusable code generation setting in Simulink
- fixed bug when chaging direction fast
2019-06-05 22:39:30 +02:00
19e4115d06 Saved README.md with Dillinger.io 2019-05-29 17:26:53 +02:00
8619ee331b Saved README.md with Dillinger.io 2019-05-29 17:25:02 +02:00
0a6064d72d Merge pull request #1 from p-h-a-i-l/patch-1
Update Makefile
2019-05-29 08:47:57 +02:00
8adb223de2 ► added firmware.bin 2019-05-29 06:47:29 +02:00
79abd9dbf7 Update Makefile 2019-05-29 00:12:13 +02:00
90d7a3cf20 Saved README.md with Dillinger.io 2019-05-28 23:37:52 +02:00
a144a86a0e Saved README.md with Dillinger.io 2019-05-28 23:34:04 +02:00
ffe361aa7f Saved README.md with Dillinger.io 2019-05-28 23:04:17 +02:00
5d64ec07b0 Saved README.md with Dillinger.io 2019-05-28 22:49:36 +02:00
09edcf390a Saved README.md with Dillinger.io 2019-05-28 22:45:55 +02:00
d5e2d4641f Saved README.md with Dillinger.io 2019-05-28 22:45:11 +02:00
3dd416bb3b Saved README.md with Dillinger.io 2019-05-28 22:44:53 +02:00
f279ff4361 Merge branch 'master' of https://github.com/EmanuelFeru/hoverboard-firmware-hack 2019-05-28 22:43:55 +02:00
ade9a15438 Update hoverboard_wheel.JPG 2019-05-28 22:43:43 +02:00
7f9bbec505 Saved README.md with Dillinger.io 2019-05-28 22:40:25 +02:00
396807b6ed Saved README.md with Dillinger.io 2019-05-28 22:39:36 +02:00
e937fb3536 Saved README.md with Dillinger.io 2019-05-28 22:38:33 +02:00
2c4d44f1ba Saved README.md with Dillinger.io 2019-05-28 22:37:29 +02:00
5a4e42609f Update README.md 2019-05-28 22:24:52 +02:00
301418b4ff README.md updated from https://stackedit.io/ 2019-05-28 21:55:57 +02:00
8758369d07 README.md updated from https://stackedit.io/ 2019-05-28 21:55:16 +02:00