单片机数字输入输出方法总结

发布于:2024-07-17 编辑:匿名 来源:网络

1.数字输入方式   由于数字输入过程中的干扰时间较短,因此在采集数字信号时,可以重复多次采集,直至多次采样结果一致才认为有效。

例如,通过A/D转换器测量各种模拟量时,如果干扰作用于模拟信号,则A/D转换结果将偏离真实值。

这时,如果只对A/D转换结果采样一次,就无法知道它是否真实可靠。

相反,您必须多次采样以获得A/D转换结果的数据系列,并对这些数据系列进行各种数字滤波处理。

最终,只有这样才能得到可靠性较高的结果值。

如果对同一个数据点多次采样后得到的信号值变化无规律,则说明此时的干扰特别严重,已经超出了允许的范围。

应立即停止采样并发出报警信号。

如果数字信号是开关信号,如限位开关、操作按钮等,则不能采用多次采样取平均值的方法,但每次采样结果必须绝对一致。

此时可编写如图9.11所示的采样子程序。

采样成功和采样失败标志在程序中设置。

如果对同一开关信号进行多次采样且采样结果完全一致,则设置成功标志,否则设置失败标志。

后续程序可以通过识别这些标志来确定程序的流程。

  2。

数字输出方式  单片机系统的输出很多都是数字量,比如各种显示、步进电机或者电磁阀驱动信号。

即使是模拟输出,也是通过D/A转换得到的。

当单片机给出正确的数据后,输出系统可能会因为外界干扰而得到错误的数据,导致输出系统出现故障。

数字输出软件抗干扰最有效的方法是重复输出相同的数据,且重复周期应尽可能短。

这样,输出系统得到受干扰的错误信号后,还没来得及反应,正确的信号又来了,从而防止了误动作。

  在程序结构上,输出过程可以安排在一个监控循环中。

通过使循环周期尽可能短,可以有效防止输出装置的误操作。

需要注意的是,这样安排后,输出功能是作为一个完整的模块来执行的。

与这种重复输出措施相对应,在软件设计中还必须为每个外部输出设备建立一个输出暂存单元。

每次将需要输出的结果存储在暂存单元中,然后调用输出功能模块将暂存单元中的数据输出,无论数据是刚刚发送的还是之前已经存在的。

单片机数字输入输出方法总结

这使得每个外部设备能够连续接收控制数据,从而无法维持由干扰引起的错误状态。

执行输出功能模块时,还应重置相关输出接口芯片的初始状态。

由于干扰可能会导致这些芯片的工作模式控制字发生改变,而无法实现正确的输出功能,因此重新设置控制字可以避免这种错误,保证输出功能的正确实现。

  一些输出设备具有增量控制特性,例如带有自己的环形分配器和功率驱动器的步进电机组件。

单片机只需输出方向控制信号和步进脉冲信号。

此时,方向控制信号可以重复输出,但步进脉冲信号不能重复输出。

每重复一次,就向前迈出一步。

因为对于这种情况,如果有位置控制功能(如光栅、磁尺等定位信号),就可以实现闭环控制。

具有足够的抗干扰性能,无需重复输出。

如果没有检测方法(即开环控制系统),建议使用软件算法来实现环形分配器的功能。

单片机直接输出各相绕组的电位控制信号,经过光电隔离后传输至功率驱动放大器。

此时,仍然可以使用重复输出来防止步进电机失去同步。

然而,重复周期和步进电机的速度之间必须存在严格的关系。

例如,在每个换向周期中输出重复两次或三次。

当步进电机运行在最高速度时,CPU最好利用主机时间来完成对电机的控制。

在进行进给运动时,由于速度较慢,很容易实现重复功能,减少失步,有足够的时间完成各种控制算法。

  对于采用D/A转换方式实现的输出,由于本质上仍然是数字,因此通过重复输出也可以提高输出通道的抗干扰性能。

在不影响响应速度的情况下,在模拟输出端通过连接适当的RC滤波电路(具有增加惯量的作用)并采用重复输出措施,可以基本消除模拟输出通道上的干扰信号。

单片机数字输入输出方法总结

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 腾讯音乐娱乐集团成为NBA中国官方音乐合作伙伴

    腾讯音乐娱乐集团成为NBA中国官方音乐合作伙伴

    NBA中国与腾讯音乐娱乐集团(纽约证券交易所股票代码:TME)今日共同宣布,双方正式达成战略合作伙伴关系。 作为NBA中国区官方音乐合作伙伴,QQ音乐将携手NBA打造“音联动”组合,为广大大众提供形式新颖、题材丰富的NBA内容。

    06-18

  • 拿名片进军To B市场,加推获IDG资本、红杉资本中国领投的A轮融资

    拿名片进军To B市场,加推获IDG资本、红杉资本中国领投的A轮融资

    投资界消息,5月21日,加推近日宣布获得IDG资本、红杉资本领投的投资中华基金A轮融资由广信资本、京东集团、京东金融、前海母基金共同投资,融资金额1.68亿元。   加推科技成立于2011年,以微信名片进军ToB市场。 基于微信小程序、企业微信和AI技术,让每个人通过“一张名片

    06-17

  • SalaryTong获得5000万元A轮融资,小米、顺为资本、元易资本联合投资

    SalaryTong获得5000万元A轮融资,小米、顺为资本、元易资本联合投资

    3月23日投资界消息,据亿欧网消息,企业人事金融服务公司SalaryTong宣布完成万元A轮融资。 本轮融资由小米、顺为资本、元一资本共同投资。 本轮融资将主要用于开发和推广薪水通APP,继续在22个城市推广城市合伙人计划,提升员工信用大数据能力。   薪资通是上海伟杰互联网

    06-18

  • 大款+大笔尖刷新品类天花板,有道词典笔推出P6专业版

    大款+大笔尖刷新品类天花板,有道词典笔推出P6专业版

    网易有道发布了最新的有道词典笔P6,软硬件+AI能力全面升级。 “大笔尖”支持多行同时扫描,大大提高信息录入效率;结合国内首个大型AI教育模式“子曰”的最新应用成果,内置全英语题精讲、全科目问答、虚拟口语辅导等多项专属应用,让学习更轻松。 与现在“大”不同了。 内容

    06-18

  • 精拓生物获数千万美元Pre-A轮融资,由深圳南山展信投资

    精拓生物获数千万美元Pre-A轮融资,由深圳南山展信投资

    投资圈(ID:pedaily)8月22日消息独家投资,重点为科研机构、医院、制药企业及医疗机构提供服务。 其他客户深圳市精拓生物科技有限公司(以下简称精拓生物),一家提供疾病动物模型、药物筛选模型、无菌实验动物及相关服务的综合性实验动物平台公司,近日宣布已完成了交易额

    06-18

  • 北科一季度财报:平台韧性助力克服周期,实现双翼快速增长

    北科一季度财报:平台韧性助力克服周期,实现双翼快速增长

    5月31日,住宅行业数字服务平台北科(NYSE:BEKE;HKEX:)发布一季度财报。 壳牌一季度交易额(GTV)50亿元(人民币,下同),同比下降45.2%;营业收入1亿元,同比下降39.4%,与壳牌业绩指引上限一致,超出市场一致预期;调整后净利润为2万元。 一季度以来,数十个城市放松楼

    06-18

  • 中芯国际2018年第四季度业绩公布

    中芯国际2018年第四季度业绩公布

    除特别说明外,所有币种均以美元表示。 本合并财务报告是根据国际财务报告准则编制的。 上海2月14日电 /美通社/ -- 中芯国际集成电路制造有限公司(纽约证券交易所股票代码:SMI;香港联交所股票代码:)(“中芯国际”、“公司”),一家主要的国际半导体代工制造商“公司”

    06-06

  • 芯片荒正在消费电子领域蔓延

    芯片荒正在消费电子领域蔓延

    人民评论、SEMI工程 过去几个月备受关注的一个问题是,很多新电子产品很难买到。 全球芯片短缺已从汽车行业蔓延至智能手机等电子设备,业内预测这可能导致产品交付延迟一到两年。 这涉及到很多相关因素:1)COVID-19 扰乱了供应链; 2)笔记本电脑必须满足远程学习和办公的需

    06-06

  • 全面服务北交所,专精特新企业,创兴电力推出“直通北交所”全新品牌

    全面服务北交所,专精特新企业,创兴电力推出“直通北交所”全新品牌

    创造头条新闻9月17日下午,创兴电力品牌“直通北交所”举办首届...行业沙龙在北京成功举办。 本次活动以“直通北交所,掘金新机遇”为主题,邀请了相关主管部门、科创企业、科创产业园区、证券公司、律师事务所、会计师事务所等权威人士参加。 专家将讨论大家关心的北京交易所

    06-18

  • 腾讯与威海商业银行达成战略合作

    腾讯与威海商业银行达成战略合作

    今天,腾讯与威海商业银行在深圳签署全面战略合作协议。 双方宣布将依托各自优势资源,探索打造智能云计算技术平台和大数据平台等金融服务新基础设施,并在视频银行、微信生态场景、金融风控、移动开发等方面推动威海商业银行数字化转型。

    06-18

  • 集体进攻IPO,新茶饮料的“神药”真的来了吗?

    集体进攻IPO,新茶饮料的“神药”真的来了吗?

    在市场红利消失的背景下,虽然很多新茶饮料企业在获得雄厚的财力后能够继续扩张,但如何才能更高效地撬动资金呢?消费者数量有限将成为很多新茶饮料企业面临的最大挑战。 进入新的一年,港交所成为众多新晋茶饮料企业的乐土。 近日,密雪冰城与古茗同时向港交所提交IPO申请。

    06-17

  • 政府数据服务商“数奇科技”完成A轮融资

    政府数据服务商“数奇科技”完成A轮融资

    据投资界10月23日消息,政府数据服务商北京数奇科技有限公司(以下简称数奇科技)近日完成A轮融资A轮融资,投资方为中国科大和中国经济合作鲁信,融资金额尚未公布。 据悉,数旗科技是一家专注于政府数据服务的提供商。 它致力于帮助用户看到、理解数据,将数据变成资产,进而

    06-18