EDN China > 其它文章 > 嵌入式系统 > 正文
?

以STM32作为下位机采集,通过PC端程序进行处理和显示,实现的12bit精度低频虚拟示波器功能

作者:alien2006?? 2008年07月17日 ?? 收藏0
p;?????????????//数据处理,将通讯接收区中的ADC数据传入绘图用数组中
????????????????????for (int i = 0; i < (int)(Received_Command.SampleDepth); i++)
????????????????????{
??????????????
;??????????dADC1_Result[i] = (BitConverter.ToUInt16(CommReceiveBuffer, 40 + 4 * (i + 0))) * (3.3 / 4096.0);
????????????????????????dADC2_Result[i] = (BitConverter.ToUInt16(CommReceiveBuffer, 40 + 4 * (i + 0) + 2)) * (3.3 / 4096.0);
????????????????????}

????????????????????str = "通道A(绿色)\r\n";
????????????????????//测试真有效值
????????????????????Measurements.ACDCEstimator(dADC1_Result, out acEstimate, out dcEstimate);//交流(AC方式相当于信号通过一个电容隔直后进行测量)和直流(DC直通方式进行测量)真有效值测量
????????????????????str += "AC方式有效值:" + ((int)(acEstimate * 1000)).ToString() + "mV???" + "DC方式有效值" + ((int)(dcEstimate * 1000)).ToString() + "mV\r\n";??
????????????????????//测试信号频率、振幅Vp
????????&nb;
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

示波器? STM32? FPGA? CPLD?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈