1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
这期的训练营是学习设计和制作一个简易的数字示波器,它对于个人综合能力的培养是非常有帮助的,而参加这次训练营的数字示波器项目,不但可以学习单片机电路的设计与开发,还可以学习信号调理电路的计算、人机交互的设计以及外壳模型的设计等内容,综合了模拟电路、单片机设计、电路与PCB设计、外壳设计等综合知识。
1.信号测量
1档:可以测量的输入信号幅值为-1.6V~5V。
1/50档:可以测量的输入信号幅值为-80V~250V。
注:可以测试AC或DC。
2.信号频率测量
可以测量信号的频率,可以测量100K以下的,我测试过没问题。
3.PWM信号输出
可以输出1K、2K、4K方波信号(可以调节占空比)。
由1路扩展为2路
增加EEPROM,可以存储用户的配置信息,以便下次上电加载。
屏幕由2.0寸修改为2.4寸,分辨率为240*320,大屏更好看。
R58为保险丝,配合瞬态抑制二极管,可以提供过流过压保护。Q1为P管,提供反接保护
该电路主要由D2、D3、Q2组成,不过有个前提,外部输入电压要大于电池电压。
由我圈出部分组成,按键直接控制Q1、Q5两个mos管,达到按下通电的效果。当通电之后,单片机通过Q8(这里画图又画错,应该为和Q10一样的NPN)和Q10两个三极管间接控制mos,到达按下按键后就可以由单片机来接管电源的控制了,从而也可以实现自己断电的效果。
图中圈出部分画图时画错,需断开并飞线到电池正极,下一版更改。
经过切换电路后,电压并不是标准的5V,可以偏低,可能偏低,而且USB等纹波也比较大,所有直接升降压到7V后再由LDO转5V、3.3V,使后级电路更加稳定可靠。
后续的都和训练项目大同小异了。
养猫了,毛有点多,不要介意,自己重写了程序,但没完全写完,程序演示如下所示:
代码都分模块写好的,屏幕的2.4寸驱动也移植完毕
代码结构大致相同,哪一个驱动(按键)代码演示
1.按键定义
2.按键硬件驱动层
头文件:
源文件:
3.按键软件按驱动层
头文件:
源文件:
4.调用,直接调用即可,其实真的方便以后复用代码
如果有更好的想法,大家可以一起交流
提示:后续更新
加载中...
是否需要添加此工程到专辑?