-
51单片机数据处理问题
各位大佬们好,最近在学习modbus通信协议,废了老大劲终于把数据从传感器里面读出来了,但是卡在数据处理这一步了处理方法说明书上写的很详细,可是这部分代码实在是不会写,希望有大佬指点一二。比如这个例子,读到的数据顺序为6666427B,需要将其转为二进制后分成1位符号位、8位指数位和23位尾数,然后分别化为整数后再计算===========================================步骤1:6666427B对应0x427B6666将二进制数分成符号、指数和尾数010000100111101101100110011001101为符号+8位指数+23为尾数S:0二进制=0(正符号)E:10000100二进制=1*27+0*26+0*25+0*24+0*23+1*22+0*21+0*20=128+0+0+0+0+4+0+0=132M:11110110110011001100110二进制=8087142步骤2:计算十进制数D=(-1)S*(1.0+M/223)*2E-127=(-1)0*(1.0+8087142/223)*2132-127=1*1.964062452316284*32=62.85===================================如果有大佬愿意指点一下,小弟感激不尽
2022-07-23 9 -
ML741同相放大电路的问题
如上图,输入信号在0.01-0.10V之间时不能线性放大,而在0.10V以上时能够实现十倍放大。请问我应该如何处理来实现0-0.50V之间的线性放大?
2022-06-07 3 -
最近在研究**hex文件
有没有hex相关的资料,欢迎来砸!!!!最近在研究**hex文件
2022-05-20 11 -
定时器的初值算出来是个小数怎么办?
设单片机时钟fosc=11.0592MHz,利用定时器T1在P1.1产生频率25kHz,占空比80%的矩形波。但定时器的初值算出来是个小数怎么办?
2022-05-07 10 -
GD32上电在时钟部分就进入死循环
程序运行到if(0U==(RCU_CTL&RCU_CTL_HXTALSTB)){while(1){}这个位置就没有办法向下运行了。我用的是GD32F407VE不知道为什么会出现这样的情况,我的晶振用的25M。
2022-04-22 5 -
可控硅导通,G极需要加电阻限流吗?
这是我在百度上找的可控硅控制电路,我很疑惑图中BT6可控硅的控制G经过光耦可控硅3201从220-L火线取电,上面不用加电阻吗?如果不加G极电流不会过大烧坏BT6吗?我的理解是,电压220V减去G极->T压降除以限流电阻≈规格书指导饱和电流如果没有电阻,应该会G电流过大烧坏?
2021-12-23 13 -
加热时会拉低系统12V电压
一个系统里,12V电池供电,降压到5V3.3V后给单片机。系统有一路12V供电的加热,占空比和频率很低,但是加热时明显12V会被拉低0.5V多。加电容不管用。想问一下,这种情况通常怎么做比较好改善。我已经试过将12V线上的mos和保险丝去掉也改善不多、
2021-12-14 11 -
关于光耦电路输入电压的问题
本帖最后由guankaiyuan于2021-12-722:27编辑请问图中R315、R317、R319、R321这些1.5K电阻的作用是什么吗?是为光耦提供驱动电压吗?
2021-12-07 11 -
关于ADC是否有电阻分压
大佬您好,使用ADC口时ADC口有没有一个内部电阻和外部电路分压,目前发现实际电压与测量电压有4%的偏移,外部接的电阻为10k(电阻精度0.1%)
2021-12-01 11 -
大地不同点会有电位差吗?
因为要测试接地电阻,对于相距5公里的不同点,两点之间的电阻值大概会是多少?有大佬回答一下嘛?
2021-10-23 15 -
这个直流升压电路原理是什么?
有劳大家给解释一下Q1的工作途径
2020-08-26 3