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增长知识,积累经验也是不错的选择。

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

    关注

    6074

    文章

    45340

    浏览量

    663435
  • STM32
    +关注

    关注

    2305

    文章

    11120

    浏览量

    371117
  • C51
    C51
    +关注

    关注

    5

    文章

    284

    浏览量

    59995
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机学习的8个知识点分享

    1、上拉电阻的选择单片机电路中,上拉电阻的选择是很重要,它能够提高电路的驱动能力和稳定性,同时也能保护内部电路免受外部干扰。选择合适的上拉电阻
    发表于 11-20 07:58

    选择加密算法时需考虑哪些因素

    芯源半导体安全芯片的硬件加密引擎支持多种国际通用加密算法,在实际为物联网设备选择加密算法时,需考虑哪些因素
    发表于 11-17 07:43

    单片机芯片选择方案与论证

    选择单片机芯片时需综合考虑性能、成本、功耗、外设需求、开发支持等多方面因素。以下是系统的选择方案和论证流程: 一、
    的头像 发表于 08-11 09:57 774次阅读

    选择适合工业设备的三相干式变压器要考虑哪些因素

    三相干式变压器(szsger.com)作为一种重要的电力设备,广泛应用于各种需要改变电压等级的场合。那么工业应用如何挑选合适的三相干式变压器才能确保选择的变压器满足实际需求和安全标准呢?需要
    的头像 发表于 08-06 14:41 430次阅读

    ADC和FPGA之间LVDS接口设计需要考虑因素

    本文描述了ADC和FPGA之间LVDS接口设计需要考虑因素,包括LVDS数据标准、LVDS接口数据时序违例解决方法以及硬件设计要点。
    的头像 发表于 07-29 10:01 5017次阅读
    ADC和FPGA之间LVDS接口设计<b class='flag-5'>需要</b><b class='flag-5'>考虑</b>的<b class='flag-5'>因素</b>

    单片机怎么驱动电机?

    在各类自动化设备和智能装置中,电机是重要的执行部件,而单片机作为控制核心,需要通过特定的方式驱动电机运转。单片机驱动电机并非直接连接即可,而是要根据电机类型和功率,搭配合适的驱动电路,才能实现稳定
    的头像 发表于 07-25 09:31 438次阅读

    高光谱工业相机选择应该考虑哪些因素

    高光谱工业相机成像的影响因素选择
    的头像 发表于 07-23 16:18 377次阅读
    高光谱工业相机<b class='flag-5'>选择</b>应该<b class='flag-5'>考虑</b><b class='flag-5'>哪些因素</b>

    单片机定制开发的设计思路

    。开发团队需与客户充分沟通,明确设备的应用场景、功能目标、性能指标以及成本预算等。例如,在工业控制设备中,单片机可能需要具备较强的抗干扰能力和实时数据处理功能;而在消费电子领域,低功耗和小型化往往是重点考量因素
    的头像 发表于 07-17 11:14 582次阅读
    <b class='flag-5'>单片机</b>定制开发的设计思路

    隔离变压器选择功率时需要考虑哪些因素

    隔离变压器是一种用于将隔离的交流电传输到装置或设备以实现安全、保护或减少谐波和瞬态电压浪涌的变压器,在购买隔离变压器时,很多人有这样的疑问,为什么要选择功率大一点的产品呢?选择一样的功率不行吗?本篇文章隔离变压器厂家来跟大家分析下。
    的头像 发表于 07-16 14:40 437次阅读

    正确的光纤尾纤需要考虑哪些因素

    选择正确的光纤尾纤取决于应用、距离和设备。以下是需要考虑因素: 1. 选择正确的光纤类型:单模还是多模 单模光纤尾纤(OS2)专为城域网、
    的头像 发表于 07-04 10:00 449次阅读

    选择光纤配线架需要考虑哪些因素

    选择光纤配线架时,需综合考虑技术参数、环境适配性、管理需求、成本与扩展性等多方面因素。以下是具体分析框架和关键考量点: 一、核心参数匹配 光纤芯数与端口密度 需求匹配:根据当前光纤芯数(如24芯
    的头像 发表于 06-11 10:13 578次阅读
    <b class='flag-5'>选择</b>光纤配线架<b class='flag-5'>需要</b><b class='flag-5'>考虑</b><b class='flag-5'>哪些因素</b>

    选择锡丝直径的关键考虑因素

    锡丝的直径对于激光锡焊效果的影响非常大,如何选择合适的锡丝直径就显得非常重要。松盛光电来给大家介绍选择锡丝直径的关键考虑因素,来了解一下吧。
    的头像 发表于 04-24 10:54 638次阅读

    驱动板的参数配置需要考虑哪些因素

    驱动板的参数配置是一个复杂且关键的过程,涉及多个方面。以下是一些主要的参数配置步骤和考虑因素
    的头像 发表于 02-14 14:53 813次阅读

    工业智能网关选型需要考虑哪些因素

    智能制造事业贡献力量。 一、确定应用场景 企业在选购工业智能网关时,首先应根据实际应用场景,选择具有相应功能和性能的网关。例如,在智能工厂场景中,需要选择支持多种通信协议和接口的网关,以满足生产线上的高效运转
    的头像 发表于 01-23 16:12 771次阅读

    怎么提升单片机代码执行效率

    ​ 提升单片机代码执行效率需要从多个方面入手,包括代码优化、硬件资源利用、编译器设置、中断处理优化以及其他技巧等。在实际应用中,需要根据具体需求和硬件条件综合考虑这些
    的头像 发表于 01-10 11:06 936次阅读