[PIC®/AVR®/dsPIC®产品]

MCU 外设应用 – ADCC 模拟量监控

[复制链接]
1686|14
手机看帖
扫描二维码
随时随地手机跟帖
oxygenzz|  楼主 | 2019-3-28 16:58 | 显示全部楼层 |阅读模式
本帖最后由 oxygenzz 于 2019-10-28 11:03 编辑


应用场景
使用单片机定期监控模拟量信号。当检测到模拟量超标时,需要延时一段时间后唤醒CPU,以启动执行机构。在延时期间,如果检测量恢复正常,则不进行处理,继续监测。设定延时时间的目的是防止执行机构因噪声干扰而频繁启动。要求MCU系统功耗尽可能低。
应用场景的一个具体例子是,监测温度传感器的模拟电压输出,实现室温自动控制。

对此类应用场景,大家有什么想法和建议,欢迎留言讨论。



实现举例
目标芯片:PIC16F18446
使用外设:ADCC  +  Timer1
ADCC Timerx采用CIP(内核独立外设)方式工作,无需CPU内核干预,而且外设之间可以进行触发联动,共同完成较复杂的任务。


工作过程
1. Timer11秒钟产生一次定时(溢出)信号
2. Timer1的定时信号自动触发ADCC启动模拟量转换
3. 转换完成后,ADCC继续对转换值进行平均值计算,用新的采样值更新平均值计算结果
4. ADCC8次转换的平均值结果与预设门限进行对比,
- 若超限,则产生中断,唤醒CPU;
- 若没有超限,则继续进行定时采样监控(步骤1-3

配置&生成代码
使用MPLAB X + MCC 对目标芯片PIC16F18446 进行配置, 并生成代码。
MPLAB Xv5.15
XC8 编译器:v2.05

MCCv3.75

142235c9c8b15dbd27.png

58435c9c8b211bfda.png

587385c9c8b2db2137.png

调试运行
可以使用PIC16F18446 Curiosity NANO 评估板,进行开发调试。该板上自带板载编程/调试器,无需额外的硬件工具。
625225c9c8b582a51e.png






使用特权

评论回复
CoolSilicon| | 2019-3-29 08:35 | 显示全部楼层
这个板子什么时候参加月月送活动, 就可以造福大众了!!!简洁 易用.

使用特权

评论回复
xuanhuanzi| | 2019-3-29 10:30 | 显示全部楼层
添加个WIFI模块那就数据采集终端了。

使用特权

评论回复
锵才才| | 2019-3-29 11:30 | 显示全部楼层
MCC是个好东西,极大减轻了系统初始化工作量

使用特权

评论回复
oxygenzz|  楼主 | 2019-3-29 11:42 | 显示全部楼层
CoolSilicon 发表于 2019-3-29 08:35
这个板子什么时候参加月月送活动, 就可以造福大众了!!!简洁 易用.

马上就有活动!请关注4月份月月送活动!
https://bbs.21ic.com/icview-2683188-1-1.html

使用特权

评论回复
捉虫天师| | 2019-3-29 12:48 | 显示全部楼层
活动可以

使用特权

评论回复
捉虫天师| | 2019-3-29 12:48 | 显示全部楼层
看了楼主的贴,要去参加活动,看看运气。

使用特权

评论回复
wooda| | 2019-3-29 13:37 | 显示全部楼层
这个貌似用16芯片牛刀杀**啊。。。。应该再加个语音输出什么的才给力

使用特权

评论回复
oxygenzz|  楼主 | 2019-3-29 13:45 | 显示全部楼层
wooda 发表于 2019-3-29 13:37
这个貌似用16芯片牛刀杀**啊。。。。应该再加个语音输出什么的才给力

很有想法!话说8位机远比想象的要强大!

用8位机做语音的录制和播放,可以参考下面链接:
http://ww1.microchip.com/downloa ... g-DAC-00002547B.pdf

使用特权

评论回复
zazszxzx| | 2019-3-29 16:09 | 显示全部楼层
这板子看着很不错啊!什么时候有活动送一块

使用特权

评论回复
奔波儿熊| | 2019-3-29 16:15 | 显示全部楼层
想要

使用特权

评论回复
oxygenzz|  楼主 | 2019-3-29 16:52 | 显示全部楼层
zazszxzx 发表于 2019-3-29 16:09
这板子看着很不错啊!什么时候有活动送一块

赶快去报名吧!

https://bbs.21ic.com/icview-2683188-1-1.html

使用特权

评论回复
heisexingqisi| | 2019-12-11 10:08 | 显示全部楼层
工具很强大

使用特权

评论回复
渔夫的烟斗| | 2021-3-1 08:57 | 显示全部楼层
这个有没有已经编写好的代码?

使用特权

评论回复
zhengshuai888| | 2021-3-1 12:28 | 显示全部楼层
这个开发版很不错

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

190

帖子

11

粉丝