加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

黄土马家 发布

Mini示波器2.0

 
设计简介

老刘用的STC8A8K64S4A12,后来这个型号停产了,价格飞涨,替代型号是新出的STC8A8K64D4,性能完全一样,封装QFP48。但IO口配置等有差异,我改了程序,完美适配,gerber文件和修改后的工程文件见附件。

B站视频链接:https://www.bilibili.com/video/BV1ao4y1m7ec/

操作说明:
        主界面-选项设置模式:
            单击编码器:切换开始/暂停采样
            双击编码器:切换波形水平滚动模式/选项设置模式
            长按编码器:进入设置界面
            旋转编码器:修改当前参数
            按下同时旋转编码器:在参数间切换
            
        主界面-波形水平滚动模式:
            单击编码器:切换开始/暂停采样
            双击编码器:切换波形水平滚动模式/选项设置模式
            长按编码器:进入设置界面
            旋转编码器:水平滚动波形(在暂停采样状态下有效)
            按下同时旋转编码器:垂直滚动波形(仅在暂停采样状态下有效)
            
        设置界面:
            单击编码器:无效
            双击编码器:无效
            长按编码器:返回主界面
            旋转编码器:修改当前选项
            按下同时旋转编码器:切换选项

    主界面参数:
        横轴时间区间:"500ms", "200ms", "100ms", "50ms", "20ms", "10ms","5ms", "2ms", "1ms", "500us", "200us", "100us"(100us仅在自动触发模式下可用)
        纵轴电压区间:设定电压量程上限,最大30V,顺时针旋转编码器将电压上限设置为0则进入自动量程,逆时针旋转进入手动量程
        触发值:设定触发电压值,触发位置被放在屏幕中心
        触发方向:上下箭头,分别代表上升沿触发和下降沿触发
        触发方式:
            Auto(自动触发)  :连续采样,指示灯始终点亮,通过单击编码器控制启停;触发成功时,触发点位于屏幕中心,触发失败则波形无规律滚动,屏幕左侧显示Fail标志
            Normal(普通触发):等待预采样,待指示灯亮起表示预采样结束,这时可以输入信号;
                              触发成功后,显示波形,并继续等待下次触发;
                              如果有新的触发成功,则自动显示新的波形,如没有新的触发成功则屏幕波形保持并一直等待下次触发;
                              需注意设置正确的触发值,否则一直处于等待触发状态,屏幕不会显示波形
            Single(单次触发):等待预采样,待指示灯亮起表示预采样结束,这时可以输入信号;
                              触发成功后,显示波形,并停止采样,需用户单击编码器开始下次采样    
                              需注意设置正确的触发值,否则一直处于等待触发状态,屏幕不会显示波形
            
    主界面状态显示:    
        Run:正在采样
        Stop:停止采样
        Fail:自动模式下,触发值超出波形范围引起触发失败
        Auto:自动量程
            
    设置界面选项:
        PMode(绘图模式):
            Vector:波形以矢量显示
            Dots  :波形以点阵显示
        LSB(采样系数):分压系数的100倍,比如用10k加2k的电阻进行分压,分压系数为(10+2/2)=6,LSB理论取值为6x100=600,根据实际电阻精度进行微调    
        BRT:OLED亮度

    保存设置:长按编码器退出设置界面时,设置界面和主界面的所有参数被保存到EEPROM

    2020-04-30更新
    1. 增加单次触发和普通触发功能,可自定义触发点用来捕捉波形变化
    2. 按照规格书要求将ADC采样端口设置为高阻输入
    2020-5-3更新
    1. 增加波形频率显示
    2. 使用编码器水平/垂直滚动波形
    3. 使用编码器垂直缩放波形
    4. 用户可设定触发电平

 

参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-10 08:55:02
  • 基于Mini51板的数字示波器设计
  • 求助示波器2.0中的HSMC接口相关文献
  • EEWORLD示波器V2.0中TFT液晶控制器已完成,有图!
  • 示波器V2.0最新的问题
  • DIY示波器V2.0软件设计任务介绍
  • 示波器V2.0装配调试(flt9006)VOL.4----模拟通道测试

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved