什么型号单片机仿真带24位AD,可以在线仿真

查看: 9898|回复: 5
高手们帮帮忙吧!有用过LTC2440(24位AD转换器)的请进!
高手们帮帮忙吧!有用过LTC2440(24位AD转换器)的请进!
现在在做电子秤,用到24位AD转换器LTC2440,搭好电路,用串口读取出来的数据很不理想,当输入IN+接地时,输出并不是0x000000,相差很大,输入IN+接参考源TL431(2.5V),输出也不是0Xffffff,我个人认为时序没有问题,还特意用Proteus做了仿真和实际上的结果一样,不多说了,上图。
用的M16& &引脚定义如下:
#define& &&&CS& && && && & PORTA.0
#define& &&&SD0& && && &&&PINA.1
#define& &&&SCK& && && &&&PORTA.2
#define& &&&BUSY& && && & PINA.3
电路图 (原文件名:电路图.JPG)&&
波形说明 (原文件名:波形说明.JPG)
当IN+接地时和接参考源2.5V时,示波器的波形观察SDO波形变化不明显,数据可以读取出来,但是不正确,不知道问题出在那里了,请高手指点迷津。
当IN+接参考源2.5V (原文件名:当IN+接参考源2.5V.JPG)
当IN+接地时示波器的波形 (原文件名:当IN+接地时示波器的波形.JPG)
在硬件调试中,现象也是如此,通过串口助手发送的数据也是很离谱,并且低8位数据变化很大,我觉得可能是时序出问题了。
附ADC程序:
LTC2440时序 (原文件名:LTC2440时序.JPG)
void GET_LTC2440(void)
long int m,n;&&
while(BUSY){;}
delayus();
delayus();
delayus();
DMY=SD0;& &
delayus();
delayus();
SIG=SD0;&&//SIG: AD值的符号位(1正0负)
delayus();
delayus();
&&ADC_24=0X000000;
for(i=0;i&24;i++)
& && &ADC_24=ADC_24&&1;
& && &if(SD0){ADC_24+=1;}& &&&
& && &SCK=1;
& && &delayus();
& && &SCK=0;
& && &delayus();& & & && &
&&for(i=0;i&5;i++) //再输出5个脉冲,丢弃最后5个Bit
& &SCK=1;& &
& &delayus();
& &delayus();& & & &&&
& & m=ADC_24;// 后面的程序是数据转换
& & n=m&0x0000
& & tx_buffer[2]=(uchar )n;
& & n=m&0x00ff00;
& & n=n&&8;
& & tx_buffer[1]=(uchar)n;
& &&&n=m&0xff0000;
& &&&n=n&&16;
& & tx_buffer[0]=(uchar )n;
& & led3=~led3;
& & led2=~led2;
& & led1=~led1;
void LTC2440_INIT(void)
&&DDRA|=0x05;&&//SCK CS为输出 BUSY SM0为输入
&&PORTA.1=1;& && & //上拉有效
&&PORTA.3=1;
void delayus(void)// 系统用的是4M的晶振,
&&for(k=10;k&0;k--)
AVR+LTC2440 Proteus 文件
AVR+LTC2440 Proteus (原文件名:AVRLTC2440+LTC2440 Proteus.rar)
LTC2440 datasheet
LTC2440 datasheet (原文件名:LTC2440.pdf)
&& 论坛中有人讨论过这个问题 没有结果哦&&
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3331919&bbs_page_no=1&search_mode=1&search_text=ltc2440&bbs_id=1000
LTCHz采样下和LTC2410一样约0.8uV(有效值)的噪声(峰值要乘大概6倍),后几位肯定不准,大概前能18位能比较稳定,选6.9Hz采样试试,可能会好些。
搞定了吗?能否把程 序发出来看一下?
我有一个国外的LTC2440仿真软件,正常不正常不知道,有需要的,一起研究下
能否求助一下!?
阿莫电子论坛, 原"中国电子开发网"
, 原www.ourdev.cn, 原www.ouravr.comSTC单片机官方头文件(*.h)下载及添加STC单片机型号和仿真驱动到KEIL(转自STC-ISP V6.XX)
STC单片机官方头文件(*.h)下载及添加STC单片机型号和仿真驱动到KEIL(转自STC-ISP V6.XX)
在Keil开发环境下STC单片机可选择Intel的8052芯片型号进行编译,新增的资源自行在程序中定义即可。但这样做毕竟不方便和容易出错。
其实有非常简便的办法,不用下载头文件,可自动添加STC单片机各系列头文件!首先在STC-ISP V6.XX 的【仿真设置】标签,按【添加MCU型号到中】按钮,指定的安装目录(实测支持KEIL2,KEIL3,KEIL4(最新Uvison V4.72.9.0),按确定键后提示“STC MCU型号添加成功”。即可将STC的头文件安装成功(同时安装了STC的仿真文件)!
假设原是安装在“C:\KEIL”文件夹下,则头文件自动安装在“C:\Keil\C51\INC\STC”文件夹下,具体为:
注意事项:
1、添加STC的MCU选型数据库文件到Keil安装路径下的UV2\(或UV3\或UV4\,取决于Keil的版本)目录中。
2、安装STC仿真器2.0版的驱动程序到Keil安装路径下的C51\目录中。
3、复制STC的头文件到Keil安装路径下的C51\INC\STC\目录中。
4、请确认Keil的安装目录下有C51目录请确认Keil的安装目录下有且仅有UV2、UV3、UV4目录中的一个存在。
(提示:头文件不能混用,因为不同STC系列的单片机的资源定义不尽相同,使用不正确的头文件会导致未知错误!例如STC12C56系列与STC12C5A系列的头文件中的PxMy寄存器的地址定义是相反的)
请看例子:
下图是使用IAP15F2K61S2 编译一个I/O闪烁LED灯的简单C例程:原使用INTEL的8052单片机通用头文件:reg52.h,因P4,P5口是STC单片机新增的资源,该文件没有定义,故KEIL编译就报错:P4/P5未定义。
(stcisp.com -整理,请以最新资料为准!)
(欢迎加入STC单片机学习交流QQ群:,共同学习提高)21ic官方微信-->
麻烦推荐一款带24位AD转换器的单片机
实习生, 积分 27, 距离下一级还需 23 积分
实习生, 积分 27, 距离下一级还需 23 积分
实习生, 积分 27, 距离下一级还需 23 积分
实习生, 积分 27, 距离下一级还需 23 积分
麻烦推荐一款带24位AD转换器的单片机,贴片的,24脚到28脚的,形状要小一点
助理工程师, 积分 1686, 距离下一级还需 314 积分
助理工程师, 积分 1686, 距离下一级还需 314 积分
助理工程师, 积分 1686, 距离下一级还需 314 积分
助理工程师, 积分 1686, 距离下一级还需 314 积分
资深工程师, 积分 11792, 距离下一级还需 8208 积分
资深工程师, 积分 11792, 距离下一级还需 8208 积分
资深工程师, 积分 11792, 距离下一级还需 8208 积分
资深工程师, 积分 11792, 距离下一级还需 8208 积分
外接吧,MCU自带的不但贵,性能还大打折扣。
中级工程师, 积分 3420, 距离下一级还需 1580 积分
中级工程师, 积分 3420, 距离下一级还需 1580 积分
中级工程师, 积分 3420, 距离下一级还需 1580 积分
中级工程师, 积分 3420, 距离下一级还需 1580 积分
可以考虑ti sd24,不过楼上说的对。稳定到20位就相当好了。
提示: 作者被禁止或删除 内容自动屏蔽
资深技术员, 积分 307, 距离下一级还需 193 积分
资深技术员, 积分 307, 距离下一级还需 193 积分
资深技术员, 积分 307, 距离下一级还需 193 积分
资深技术员, 积分 307, 距离下一级还需 193 积分
专业的还是专业的。
扫描二维码,随时随地手机跟帖
时间类勋章
技术高手奖章
人才类勋章
时间类勋章
欢快之小溪
发帖类勋章
社区建设奖章
等级类勋章
精英会员奖章
等级类勋章
奔腾之江水
发帖类勋章
技术领袖奖章
人才类勋章
时间类勋章
技术新星奖章
人才类勋章
您需要登录后才可以回帖
热门推荐 /5【特价】AD采集模块/8通道24位ADC转换/STM32F103C8T6单片机开发板_步街网
品质6道人工质检+低价全网最低价=步街网每天10点独家开抢每天最多可赚:20&积分&后才能签到&&|&&
& AD采集模块/8通道24位ADC转换/STM32F103C8T6单片机开发板AD采集模块/8通道24位ADC转换/STM32F103C8T6单片机开发板市场价:¥169.80折扣价: ¥169.80 &10.0折已售出:200 件分享品牌:&徽源& & AD采集模块/8通道24位ADC转换++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++& 本店所售开发板与PCB产品,都是自主原创设计自主生产,我们不代理出售任何其他单片机板,亲们凡是在淘宝网上看到出售的和本店产品一样或类似的产品,均属盗版,请谨慎购买!本店开发板品质优良,购买后提供后续技术咨询和支持,敬请选购!请支持原创,拒绝盗版!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&在本店购物必看的说明与免责声明:&&对于每一位买家我们都心存感激,但是,为避免引起不必要的问题,特作出如下购物说明:1,本店不发急用件!急用慎拍!本店无法明确告知您准确的到货时间,到货时间由快递公司的递送速度决定。接近春节,双11,双12,等等节日期间,快递速度会变慢,这个我们也没有办法,请买家自己把握好时间购买,以免影响您的使用。本店不能对由于快递原因导致的收货延迟负责。2,由于电子产品种类繁杂,购买前请联系本店客服咨询,少部分商品短时间内可能缺货,如果您已经拍下,我们会联系您告知,您可以选择退款或等待有货的时候我们给您发出。3,快递默认发申通,发其他快递需联系本店客服说明.每天白天12:00前拍的单子当日可发,之后拍的尽量当日发,当日发不了的次日发.发货单晚上10:00以后填写,请不要催,谢谢合作!4,本店只对出售的商品本身的质量负责,并不对由此引起的其他问题负责。比如,你购买一个控制板,由于操作不当或接线错误,造成误动作,致使机械设备损坏人身伤害,那个是由您自己负责,本店没有办法负责的哦。5,需要设计电路板,修改程序,修改硬件的,可能要过数日发货,具体发货时间由项目的难度和双方协商决定。6,营业时间:8:30--22:00,买家收货后需及时确认收货,有任何问题请尽快联系本店解决,如买家未联系本店直接给中差评,被视为恶意评价,本店无法再提供技术支持.谢谢您的合作!7.如果您需要购买多样物品,您可以用淘宝购物车购买,请把您需要的商品,先加入购物车(在“立即购买”的右边),最后再进入“我的淘宝”,点击“我的购物车”一并购买。8,因商品质量问题造成的退换货,所有邮费本店由本店支付。对于买家提出的7天无理由退货退款,产生的邮费需均由买家支付,本店只能退给您商品价格费用,不能退运费的。& & &&如果您购买了本商品,即视为已经阅读,理解,并同意以上的声明!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于A/DC不得不说的秘密Analog-To-Digital Converter&& A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各种物理量转换成电压信号。A/DC(模拟信号/数字信号转换)的重要性不言而喻,可以说计算机或其他数字设备在处理几乎所有数字信号之前都必须经过A/DC!它就是架构在模拟设备和数字设备之间的桥梁! &&& A/D转换后,输出的数字信号可以有8位,10位,12位,14位,16位,24 位 等。 & & & ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
& & 本数据采集板采用&模块化封装设计&,即用户可以不需要了解模块上各种元件的工作原理,只需要了解模块与外部设备基本的连线就能得到自己需要的采集数据,这样作为用户开发系统上的一个环节,适合软硬件工程师使用,可节约开发时间和经济成本. && & & & &&单片机/电子爱好者,学习者,项目开发,软/硬件工程师必备! & & & & & & & &本板可用串口直接下载程序,无需编程器仿真器。&
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
& 本产品已加入淘宝消费者保障服务,承诺产品如有质量问题7天内可无条件退货,购物更放心!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++8通道(24bit)A/DC转换板基本参数: 尺寸:82.8mm X 53.4mm 板厚:1.6mm 芯片型号:STM32F103C8T6(单片机),ADS1256(24位精度AD转换芯片) 电源电压:板载5V与3.3V稳压元件,可使用9V外部直流电源,电源具有防止接 反 功能,爸爸再也不担心我接反电源损坏板子了. 晶体频率:8MHZ,芯片内部9倍频,工作频率72MHZ. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++& & & && STM32F103X8单片机简介 & & &STM32F103x8增强型系列使用高性能的ARM& Cortex?-M3 32位的RISC内核,工作频率为72MHz,内置高速存储器(高达128K字节的闪存和20K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。所有型号的器件都包含2个12位的ADC、3个通用16位定时器和1个PWM定时器,还包含标准和先进的通信接口:多达2个I2C接口和SPI接口、3个USART接口、一个 USB接口和一个CAN接口。 & & STM32F103xx中等容量增强型系列产品供电电压为2.0V至3.6V,包含-40&C至+85&C温度范围和 -40&C至+105&C的扩展温度范围。一系列的省电模式保证低功耗应用的要求。 STM32F103xx中等容量增强型系列产品提供包括从36脚至100脚的6种不同封装形式;根据不同的封 装形式,器件中的外设配置不尽相同。下面给出了该系列产品中所有外设的基本介绍。 这些丰富的外设配置,使得STM32F103xx产品容量增强型系列微控制器适合于多种应用场合: & 功能 ■ &内核:ARM 32位的Cortex?-M3 CPU& ? &最高72MHz工作频率,在存储器的0等待周 期访问时可达1.25DMips/MHz(Dhrystone& 2.1)& ? &单周期乘法和硬件除法 ■ &存储器 ? &从64K或128K字节的闪存程序存储器 ? &高达20K字节的SRAM& ■ &时钟、复位和电源管理 ?2.0~3.6伏供电和I/O引脚 ? &上电/断电复位(POR/PDR)、可编程电压监测 器(PVD)& ?4~16MHz晶体振荡器 ? &内嵌经出厂调校的8MHz的RC振荡器 ? &内嵌带校准的40kHz的RC振荡器 ? &产生CPU时钟的PLL& ? &带校准功能的32kHz RTC振荡器 ■ &低功耗 ? &睡眠、停机和待机模式 ?VBAT为RTC和后备寄存器供电 ■ &调试模式 ? &串行单线调试(SWD)和JTAG接口++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8通道(24bit)A/DC转换板功能
主要功能描述:
1,总共8个通道的模拟电压转换为数字信号,通过串口发送给PC,作为数据采集。采集电压范围0~5V直流电压,外部加分压电路可以采集更高的电压(同时需修改程序来实现)。
2,本板配套有3个模式单片机程序,用户可以根据需要下载入单片机,或指定哪种由我们发货前代下载。
3,本板测试时,所有程序的串口数据协议统一是:115200波特率,1起始位,8数据位,无校验,1停止位。
以下逐一介绍3种模式具体功能:
&//模式1:==================================================== & &连续采集单通道AN0模拟电压进行ADC转换,并把转换后的数据计算为电压值,以ASCII码形式,通过串口发送出数据.这种模式下用串口助手软件可以直接读取电压,适合软件开发工程师使用,因为不需要了解单片机硬件的任何原理。
采集数据显示如下例,这次采集是把电压接到第0通道(AN0)上测得的结果,测量精度在0.0001V(即0.1mV)范围内数据非常稳定.其余通道空置。
& &由于传送的是ASCII码,所以上位机串口软件应选择“字符(ASCII)显示”,不要选16进制显示,否则显示乱码。
&//模式2:====================================================
& 连续采集8通道模拟电压进行
ADC转换,并把转换后的数据计算为电压值,以ASCII码形式,通过串口发送出数据.这种模式下用串口助手软件也是可以直接读取电压,适合软件开发工程师使用,因为不需要了解单片机硬件的任何原理。
采集数据显示如下例:
&&&& && &&&//模式3:====================================================& & 全差分输入模式,测量的电压范围是-5V~+5V.总共4组差分输入.适用于连接电子秤的传感器。 对应的输入引脚为: AN0-------通道0(V0) +输入 AN1-------通道0(V0) -输入 AN2-------通道1(V1) +输入 AN3-------通道1(V1) -输入 AN4-------通道2(V2) +输入 AN5-------通道2(V2) -输入 AN6-------通道3(V3) +输入 AN7-------通道3(V3) -输入
采集数据图示:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++& & 各位亲各位买家在购买时可以指定我们代下载哪种模式的程序,未指定的默认发货前下载的是模式1的程序。若是买家想自己下载程序,我们可以提供文件和下载方法指导.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++& &&&& 8通道(24bit)A/DC转换板硬件特性:
1,本板已经将STM32F103C8T6单片机所有的IO口引出,用户可以二次开发自己需要的功能。
2,可以通过串口下载程序,具体方法见说明文件。由于可以通过串口下载程序,所以板上不设JLINK下载调试接口。
3,AD芯片基准电压2.5V,由精密稳压器件产生。
4,板上设一个电位器用于测试AD输入,这个电位器分压产生的电压经过S3跳线冒连接到AN0,适合在没有传感器的情况下调试板子。若不用此测试,可以将S3跳线冒拿掉,直接从AN0--AN7输入测试电压。(输入到AD输入端的电压不能高于5V)
*注意: ADC板的输入口在悬浮的状态下仍然有电压存在,所以有读出不稳定的电压显示,不用的输入口可以接地。*
& ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 关于本板的几个疑问:
1,问:这个板子为何要用9供电?会不会烧坏单片机和其他元件?
答:由于ADC转换对于参考电压的稳定性要求比较高,因此本板采用9电源经过AMS1117稳压模块转为5V和3.3V给单片机和AD芯片供电,提高了稳定性,也不会烧坏单片机和其他元件.
2,这个板子传输的信号是16进制数据还是2进制数据?
答:这个问题其实不存在,所有的数字电路信号都是2进制,之所以在有些软件上显示16进制数据,只是为了使数据简略一些,观察方便,写软件的人在软件里把二进制转换成了16进制.板子在物理层面 处理和传输的必然是二进制数据(即0和1)。
3,不明白8路24位ADC是啥意思,能不能解释下?
答:8路,不是指共军,而是指这个板子可以进行独立的8个通道的AD数据转换,但是在进行AD转换的时候,却需要分时依次来进行,不能同时进行AD转换.好比一条马路,可以并排开8辆车,但是到了收费站,就 必须一辆一辆的依次收费.不过,由于8通道的转换时间可以设置的很小,所以在转换速度较快的情况 下,可以近似的认为8通道是同时转换的. & &关于24位,那说的是转换的精度,对于5V的电压而言,24位精度,相当于把5V分成2的24次方个数据,即
个数据(-8388608~+8388607 ),那么ADC转换最小的电压值理论上可以分辨到0.V(用5V/ 8388608 ),这就是所谓的精度.实际的电路一般可以精确到小数点后5位数。
4,这个板可以拿来做学习板吗?
答:这个板本身不是作为学习板来卖的,它主要是提供给有一定电路知识和单片机知识的买家做二次开发的,若买家需要用来学习,那还需要自己多研究琢磨.
5,这个板能不能经由串口线,或者USB转串口线供电?
答:毫无疑问,不能.
6,如果我收到的板子是坏的怎么办?
答:本店销售的所有电路板,发货前必须经过测试才能包装发出.坏板&的几率很小.有很多买家起初以为是板子坏了,其实是自己操作不当造成的小问题,经过本店解释指导后都能正常使用.万一确实是坏的(比如运输中难以预料的损坏),我们也不会推卸责任.你可以选择退换货.
& ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
发货清单:
1,8通道(24bit)A/DC转换板(STM32F103C8T6最小系统板)1片
2,杜邦线8根
3,串口通讯线 1条
4,关于本板相关资料,请买家收货后尽快测试功能,若功能正常,请确认收货好评,然后告知客服人员邮箱号码,客服会将资料发买家邮箱。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
& 使用本板连接电脑使用时,用户需要先确定自己的电脑是否带有9针的串口(在电脑背面查看),若没有串口,需要使用USB转串口模块,才能使用,本店有此转换模块,可以点击以下链接购买:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
需要12V电源请拍下面的链接:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
& & & & & & & & &本店所有客服人员恭候您的光临,感谢您的惠顾!
& & & & & & & & & & & & & & & & & & & & &&本店业务联系电话(8:30-20:30可打):& & & & & & & & & & & & & & & & & & & & & & & & &&&
& & & & & & & & & & & & & 店铺网址:http://shop.taobao.com
猜你喜欢¥10.0010.00元&&10.0折¥9.8010.00元&&9.8折¥8.008.00元&&10.0折¥28.0028.00元&&10.0折¥6.9310.50元&&6.6折¥40.0040.00元&&10.0折¥1.141.15元&&9.9折¥2.392.41元&&9.9折¥3.163.19元&&9.9折¥2.304.30元&&5.3折¥16.5016.50元&&10.0折¥3.604.90元&&7.3折添加:温馨提示:提交订单后可在中查看订单情况,确认收货后即可获得积分(100积分=1元)Copyright (C) 2010 - 2015 步街网◆今日订单0◆◆◆列表◆◆◆意见反馈◆返回顶部◆

我要回帖

更多关于 单片机仿真软件 的文章

 

随机推荐