急求:我最近在做一个单片机采集数据程序,输入电压有正有负,但是通过A/D转换后得到的数据,

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-06
单片机AD采集-负电压变正电压

2级运放

第1级用运放搭建加法器 把-16-+16变成 0-32V 运放搭建加法器的电路 随便一本模电书里都找的到。

第2级运放 就精确控制缩小倍数。 这个电路就更简单了 2个电阻比值就是缩小或者放大倍数。再通过示波器观察是否现浮了。

说的太笼统 请详细说一下 你用C8051F410 那些资源那些引脚 发个邮箱 我把程序给你

A/D芯片的输入电压范围是单极性的,输入负电压就被限幅成最小值0V。你查看A/D芯片的资料,看看能否把输入电压设置成双极性的,不行就只好把输入电压上移到单极性,A/D输出的数据进单片机后减去中间值,恢复成双极性电压。

把单片机读到的数据减掉偏置电压的AD转化值就可以了

  • 用三菱编程指令,STC单片机上的模拟电位器数据如何采集?
    答:具体的PLC专用协议,自由协议参考你可以去三菱官网下载电子档说明书,以上2种协议我都成功应用在设备上。(需要外扩通讯板。)优缺点:PLC专用协议 STC那边需要遵守PLC固定的数据格式比如 05 30 30 46 46 (WW指令)相对PLC那边就简单的多,因为数据直接写到了指定的寄存器内(如D,M等),可以直接...
  • ...并对放大后的信号进行A/D转换,利用单片机采集数据并显示信号的...
    答:都会有一个对地偏置电压不为0且偏置有时候高达0.7V的问题 这需要在反响输入端做一个补偿 过于麻烦 我上次用到网友推荐的microchip的MCP6001 SOT23封装,可以采用5V单电源供电,具体参数你可以找他的datesheet 作为单电源供电的运放,尤其是在信号处理电路里面 个人觉得还是比较好用的 价格也不贵,2块钱...
  • 单片机采集的数据如何即时显示在电脑显示器上并存储
    答:1、首先做一块电路板(或者买一块带USB通讯的开发板),将PIC32的USB通讯管脚D+、D-通过USB座子引出来连接到电脑上。2、配置单片机USB模块代码程序,可以通过Harmony配置生成代码。3、把程序下载到单片机,电脑的端口上识别出来,说明硬件连接成功。4、电脑会自动安装USB驱动,也可以手动安装,写程序把...
  • 用8051单片机做温度采集与显示(LED数码管)请问用C语言怎么写。给个...
    答:用8051单片机做温度采集与显示(LED数码管)请问用C语言怎么写。给个例程  我来答 1个回答 #热议# 【答题得新春福袋】你的花式拜年祝福有哪些?...LCD_Write_Data(0x00); //"XXX 11111" 第1行数据(D7D6D5为XXX,表示为任意数(一般用000),D4D3D2D1D0为字符行数据(1-点亮,0-熄灭) LCD_Write...
  • 单片机中用C语言编写的程序,我想采集一个电压的模拟量数据,因为电压是...
    答:我给你讲讲:1,先确定你的单片机选型,最好是你熟悉的,带ADC转换的。2,通过单片机ADC引脚接到一个采样电路(一般简单的就是对你要检测的电压进行分压),然后通过读单片机ADC采样的寄存器的值,通过运算转换为电压值。3,上面讲的都很容易做到,你要把硬件平台和软件编译环境搭好,就可以动手调试。
  • SSI数据用单片机怎么采集?
    答:编码器并行数据读取结束后将START管脚置低,准备启动下一次转换。6、应用实例:(1)TMS320F2812接口实例 采用SSI208P模块可以大大简化单片机、DSP、PC104等控制器扩展SSI编码器接口的软硬件设计,下面给出一种基于DSP处理器TMS320F2812的典型应用。 DSP处理器TMS320F2812与SSI208P模块的硬件连接原理图如图5...
  • 单片机怎样把采集的数据上传到网站的数据库中
    答:1、直接:单片机配以太网接口,移植个tcp/ip协议站,单片机直接登陆服务器上传数据;2、间接:单片机通过串口、USB等其他接口把数据传给有以太网的模块或设备(如电脑),在传到服务器。
  • 哪位大神做过,单片机采集数据(电压)通过串口接收数据并且可以做出来一个...
    答:需要编写上位机软件
  • 单片机用一个IO口采集多个按键信号如何实现
    答:在设计中如果用到IO口不够用,我们肯定第一时间想到的就是通过电阻分压,根据按下不同按键,来让不同阻值的电阻接到分压电路中,然后ADC模块做电压数据读取分析对应按键按下。下文就和大家分享下单片机设计AD按键的内容。AD按键设计硬件部分电路有两种电路形式,一种的电阻串联,您一种是电阻并联,这两种...
  • 51单片机怎样做AD电压采集
    答:这个需要外扩ram 但一片51应该实现不了连续采集两小时然后读出数据 至于电压采集 外扩一片ad 输入前端电压互感器传过来的模拟信号 转换为数字信号即可。 可以采用内部带有eeprom的单片机 实现掉电不易失功能。比如stc51之类的即可