EasyManuals Logo

Solo BETA User Manual

Solo BETA
75 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #49 background imageLoading...
Page #49 background image
SOLO BETA User Manual
Error Reporting and Handling:
There is a 32 bits Error register on SOLO readable with command code of “0xA1”, which will
contain all the errors that possibly occurred during the operation, the user can read those errors,
find out their reason as well as over-writing them and forcing SOLO to continue as long as the
error(s) doesn’t happen again.
So in simple words, if an error occurs the following will happen:
1. SOLO will stop the Motor and keeps reporting the error(s) continuously with almost every
300ms through USB or UART to the users.
2. Now the user can decide to stop and find out the cause of the error or they can ask SOLO
to ignore the error by overwriting them.
3. If the user overwrites errors by sending 0 (0x00000000 in HEX) with command code of
“0x20” the errors will temporarily be ignored by SOLO, but if they occur again SOLO will
go back to the 1st step mentioned above.
The whole error handling process can be managed by the user in a couple of milliseconds, as the
data-line bandwidth is very wide (around 1M bits/s).
The purpose of error overwriting is to allow the user to see the problems transparently and decide
what to do, but SOLO will always keep track of catastrophic errors and it will not ignore them.
The following table is the bit arrangement of the error register, if any of the mentioned errors
occurs, you will receive “1” in the position of the 32bits corresponding to the error, so if the value
of the error register is anything other than Zero, it means there is a problem somewhere, which
you can find it out exactly by checking the following bits.
Error Register Table:
www.solomotorcontrollers.com
January 2021 - Revision V_1.0.5 Copyright © 2020, All right Reversed. SOLO motor controllers.
49
Bit NO#
Error Description
0
Overcurrent error, while the current in the motor rises above 32A for more than 0.1ms
1
Over_voltage on BUS error, when the BUS voltage rises above 56.5V for more than 20us
2
Over Temperature Error, when the board temperature rises above 85 degrees
3 .. 31
N.A. (set on 0)

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Solo BETA and is the answer not in the manual?

Solo BETA Specifications

General IconGeneral
BrandSolo
ModelBETA
CategoryController
LanguageEnglish

Related product manuals