0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

选择单片机需要考虑哪些因素

姚小熊27 来源:电工之家 作者:电工之家 2020-03-08 11:23 次阅读

设计电压检测系统,最关键是电压采集精度问题。电压检测属于模拟量转化为数字量即A/D转换,需要使用单片机ADC接口

其基本设计原理是:

1)直流电压检测:外部直流电压先经过隔离,模拟量隔离的方式一般有线性光耦、隔离运放等(不作要求也可以不可隔离),然后通过运放进行降压,再经过RC滤波威廉希尔官方网站 后接入ADC接口,如下图为本人常用的直流电压采样威廉希尔官方网站 ,直流28V电压经过高精度电阻网络降压后,再经过差分运放进行隔离,通过差分运放可以将输入电源地(28GND_IN)与采集威廉希尔官方网站 模拟地AGND隔离,然后通过RC威廉希尔官方网站 进行滤波,最后接入处理器ADC接口;

2)交流电压检测:外部交流电压先经过隔离(一般采用电压互感器隔离)、变压、整流、变压、RC滤波然后接入ADC接口。如下图为本人常用的一种交流电压采样威廉希尔官方网站 ,下图采样的是400HZ交流电电压,交流电压先经过差分运放进行隔离,然后通过AD736芯片进行有效值转换(该芯片能将交流电压转化为直流电压),然后通过运放放大,在经过RC威廉希尔官方网站 进行滤波(未画出,原理和上图一样),最后接入ADC接口。

如何选择单片机,需考虑哪些因素?

了解了电压采样的原理之后,该如何选择合适的单片机呢?单片机种类很多,选型确实是令人头疼的事,但是有很重要,有很多不得不考虑的细节。单片机选型既要考虑是否能够满足功能要求,还要考虑可靠性、经济型、供货情况等,一般从以下几个方面进行选型:

1、单片机是否有ADC接口(模数转换接口),ADC接口的数量,ADC接口的分辨率多少?比如10位、12位等,以及ADC采样速率等,这是首要考虑的问题。ADC接口数量及有无直接影响该功能,接口数量最好能满足模拟量采集要求,比如有3路模拟量则选择单片机时ADC接口至少3路以上,没有ADC接口的单片机也不是一定不能使用,可以通过AD接口芯片外扩实现,但是增加威廉希尔官方网站 设计麻烦及设计成本。ADC接口的分辨率直接影响AD的采集精度,AD的位数越高其分辨率越高,8位AD的分辨率只有Vref/255,10位AD的分辨率为Vref/1023,12位的AD分辨率为Vref/4095,其中Vref为单片机的基准源(参考源)。比如要求0~10V的输入电压采样精度为0.5%(满偏),则采用8位、10位的AD都达不到要求,只有12位以上的AD才可以,这只是软件误差,采样精度还包括硬件线路、器件等误差。AD的采样速率直接影响AD数据的更新频率,采样速率也不是选择越高越好,能够满足实时更新频率要求即可。

2、其它接口功能是否满足系统要求,比如普通IO口的数量是否满足要求,整个电压采集系统是否需要SCI通讯、CAN通讯、I2C通讯、SPI通讯等接口,定时器、外部中断接口、PWM接口等时候满足实际要求,以及存储器RAM、flash空间大小,能否满足程序数据存储等。

3、性能方面,单片机支持的最高时钟频率,选择8位、16位还是32位单片机?单片机位数决定了处理数据的总线宽度,如16位的数据使用16位单片机一次就可完成,使用8位单片机则需分两次进行。还有其功耗对比,处理器都讲究低功耗,功耗越低芯片的发热量越小,性能越稳定,可靠性越高。

4、价格方面,其它功性能参数都差不多的情况下,综合考虑价格问题,节约经济成本。

5、供货情况,是否大公司生产的芯片,该芯片是否停产?能够长期供货?等。

STM32和C51单片机比较

1、STM32单片机是意法半导体生产的32位单片机,属于ARM内核的一个版本,比传统的51单片机高级很多!具有很多强大的资源,比如包含USB通讯接口。其主频有24MHZ、32MHZ、48MHZ、72MHZ、84MHZ、100MHZ、180MHZ等等,AD分辨率有12位、14位、16位等,还具有DAC接口(数模转换接口),定时器、中断口、PWM接口等等,其功能只会比51单片机多,是功能很强大的一款单片机,绝对能够满足系统设计要求。

2、C51单片机属于8位的单片机,其常用的型号有89C51、89S51、80C51、87C51等,C51单片机经过迭代升级,其功能还是不错的,C51单片机的时钟频率一般33MHZ以内,有的具有ADC接口有的没有,一般具有8位、10位和12位的ADC接口,完全可以满足一般精度的模拟量采集。常用的一些SCI、SPI、I2C、PWM、定时器、中断等接口都有,推荐选C8051系列单片机,是比较高级的单片机,内部集成了很多常用的外设。

总结:STM32和C51两种类型的单片机都是可以满足电压系统检测功能的,C51单片机较容易入门,应用非常广泛,资料也多,而STM32单片机比C51高级得多,比较难入门。若是新手还是建议使用C51单片机更容易实现,若想最求高级,好学有时间,有精力可以使用STM32增长知识,积累经验也是不错的选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6036

    文章

    44557

    浏览量

    635132
  • STM32
    +关注

    关注

    2270

    文章

    10900

    浏览量

    355923
  • C51
    C51
    +关注

    关注

    5

    文章

    283

    浏览量

    58093
收藏 人收藏

    评论

    相关推荐

    选择数据采集器时需要考虑因素

    选择数据采集器时,需要考虑以下关键因素,以确保所选设备能够满足特定应用需求并具有良好的性能和可靠性: 采集需求 : 数据类型和数量 :确定需要
    的头像 发表于 11-28 16:02 346次阅读

    选择适合的红外测温仪,需要考虑哪些因素

    )。上海明策电子的技术工程师可以为您提供专业的服务,帮助您为特定应用选择合适的红外测温仪。在选择红外测温仪时,我们会考虑以下几个方面的信息。您需要测量的温度范围是多
    的头像 发表于 10-25 08:07 367次阅读
    <b class='flag-5'>选择</b>适合的红外测温仪,<b class='flag-5'>需要</b><b class='flag-5'>考虑</b><b class='flag-5'>哪些因素</b>?

    香港服务器选择CPU需要考虑因素

    选择适合香港服务器的CPU是一项细致的工作,涉及到多方面的考量。正确的选择不仅能够满足当前的业务需求,还能为未来的发展预留空间。以下是选择香港服务器CPU时需要
    的头像 发表于 09-30 09:50 195次阅读

    有哪些便宜的8位单片机可供选择

    预算有限的项目。 杭州士兰微SM系列: 性能与成本比极佳,在工业自动化、消费电子等多个领域都有广泛应用。 注意事项: 在选择便宜的8位单片机时,除了考虑价格因素外,还
    发表于 09-26 10:26

    单片机烧录程序的基本步骤是什么

    单片机烧录程序的基础,它包含了单片机芯片、电源、接口等基本元件。在选择单片机开发板时,需要考虑
    的头像 发表于 09-02 09:47 1038次阅读

    mos管的选型主要考虑哪些因素

    MOSFET(金属氧化物半导体场效应晶体管)是一种广泛应用于电子威廉希尔官方网站 中的功率开关器件。选型时需要考虑多种因素,以确保MOSFET的性能满足特定应用的需求。 MOSFET选型指南 摘要: 本文详细介绍
    的头像 发表于 07-11 15:16 893次阅读

    如何根据需求选择合适的新加坡VPS操作系统?

    选择合适的新加坡VPS操作系统您需要考虑哪些因素,如何根据需求选择合适的新加坡VPS操作系统?rak部落小编为您整理发布
    的头像 发表于 05-10 11:14 445次阅读
    如何根据需求<b class='flag-5'>选择</b>合适的新加坡VPS操作系统?

    企业在选择大带宽服务器时需要考虑哪些其他因素?

    企业在选择大带宽服务器时,除了成本因素,还需要考虑哪些因素,rak部落小编为您整理发布企业在选择
    的头像 发表于 04-12 10:31 360次阅读

    选择美国vps云主机时应该考虑哪些因素

     美国VPS云主机是指位于美国的虚拟私人服务器,它提供独立的操作系统、内存和CPU资源,用户可以根据自身需求进行配置。那么选择美国vps云主机时应该考虑哪些因素,rak小编为您整理发布选择
    的头像 发表于 03-26 09:21 350次阅读

    影响单片机硬件系统可靠运行的干扰因素

    影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选择、安装、制造工艺影响。这些都构成单片机系统的干扰
    的头像 发表于 02-20 13:50 487次阅读

    选择ITX主板时要考虑因素

    为您的构建选择合适的ITX主板需要仔细考虑几个因素。虽然性能和兼容性至关重要,但还有其他方面需要牢记。以下是
    的头像 发表于 02-19 10:41 980次阅读
    <b class='flag-5'>选择</b>ITX主板时要<b class='flag-5'>考虑</b>的<b class='flag-5'>因素</b>

    晶振-振荡模式如何选择?涉及哪些因素

    晶振-振荡模式如何选择?涉及哪些因素? 晶振器是现代电子设备中常见的一种元器件,用于产生稳定的时钟信号。在选择晶振器的振荡模式时,需要考虑
    的头像 发表于 01-29 13:54 613次阅读

    在ModuStoolBox环境之外开发应用程序时应该考虑哪些因素

    停留在了我认为是安全的引导加载程序/ROM启动上。 我正在逃跑 FLASH。 我有几个问题: 是否有可能在此平台上禁用 ROM 启动? 如果禁用 ROM 启动不是一种选择,那么在 ModuStoolBox 环境之外开发应用程序时我应该考虑
    发表于 01-25 06:38

    电源模块怎么选择考虑哪些因素 输入输出电压尺寸保护BOSHIDA

    电源模块怎么选择考虑哪些因素 输入输出电压尺寸保护BOSHIDA 选择合适的电源模块需要考虑
    的头像 发表于 01-24 09:16 937次阅读

    选择精密医疗器械激光切割机需要考虑哪些因素

    编辑:镭拓激光精密医疗器械激光切割机具有速度快、定位准确等优点,适用于金属板材、管材的非接触切割打孔,例如医疗行业,手术刀具、植入物、牙科矫形器较多。选择精密医疗器械激光切割机需要考虑以下因素
    的头像 发表于 01-23 10:36 644次阅读
    <b class='flag-5'>选择</b>精密医疗器械激光切割机<b class='flag-5'>需要</b><b class='flag-5'>考虑</b><b class='flag-5'>哪些因素</b>