The present application relates to a kind of
electric energy meter RS-485 communication
baud rate self-adapting method and
electric energy meter, method includes S1, based on
input capture channel, the current timing level waveform diagram corresponding to the current data frame of
bus transmission is obtained, the current timing level waveform diagram includes the multiple start symbol
data bits corresponding to the start symbol of current data frame;S2, based on current timing level waveform diagram, current
baud rate is obtained by calculation;S3, based on current
baud rate, current timing level waveform graph is carried out soft decoding to obtain current soft decoding result;S4, if current soft decoding result is correct, current baud rate is determined as communication baud rate and executes step S5, otherwise returns to execute step S1 to obtain the timing level waveform diagram corresponding to the next data frame of
bus transmission;S5, with the communication baud rate of determination carries out the
transceiver of subsequent
bus data.The present application can realize the fast self-adapting of arbitrary baud rate, and anti-interference ability is strong, data reception is complete.