电子设计之国赛准备—–(前言)

电子设计之国赛准备—–(前言)电子设计之国赛准备—–(前言)今年算是大一学期刚刚结束,留校参加院队集训然后进行为时四天三夜的全国大学生电子设计竞赛,期间又累又闲,有苦有乐,也学习到不少的东西,为此整理电子设计国赛准备中的一些知识或是经验,算是记录也可能给其他学习者一些经验。我主要负责软件,所以大部分介绍软件怎么做的。电子设计—软件KeilMDK个人认为keil是有很大的一些缺点的,但是优点也很明显,那就是用的人多,网上的资源会

电子设计之国赛准备—–(前言)

今年算是大一学期刚刚结束,留校参加院队集训然后进行为时四天三夜的全国大学生电子设计竞赛,期间又累又闲,有苦有乐,也学习到不少的东西,为此整理电子设计国赛准备中的一些知识或是经验,算是记录也可能给其他学习者一些经验。我主要负责软件,做信号相关题目,所以大部分介绍软件怎么做的。

##电子设计—软件

###Keil MDK
个人认为keil是有很大的一些缺点的,但是优点也很明显,那就是用的人多,网上的资源会丰富一点,用的是官方提供的固件库。
Keil的缺点也挺多的:

  • 对高分屏的支持很烂,字体模糊,虽然没什么影响,但是体验很差,给人感觉这个软件很low
  • 编辑器差——时不时go to definition之类不能用,open XXX.h也会不行,自动补全不用说了,谁用谁知道烂的要死,对齐之类的跟vs不能比,不是代码习惯很好的,写的会很不好看
  • 软件有些小bug,比如拖动栏指示跟实际不一样。还有有时候报last line of file ends without a newline这种错误
  • 报错不够具体,有时候只是说有问题,却不告诉你在哪里有问题,曾经因为一个重复定义找了十几分钟的不过,这种问题要是报给你很好排查
    当然keil也有优点,那估计就是用的人比较多,代码移植起来快一点
    个人认为另一个软件Visual GDB可能会更好,基于vs的嵌入式开发。

串口调试助手

这个我用的是XCOM,正点原子开发的,这个东西随便哪个软件都一样

flyMcu

使用串口进行下载,这个不建议用,下载速度太慢了,使用jlink下载会很快,期间jlink点了一次固件,刷了一次固件,这个接下来讲

网络调试助手

调wifi模块使用的,这个有需要就用

matlab

我们这次做的是信号方向,有时候会需要matlab辅助一下,比如说FFT分解之类的。有时候还要在算法上进行验证,matlab的重要性就凸显出来了。

logic analyzer

需要配合usb逻辑分析仪使用,淘宝20+买一个,谁用谁知道,又简单又好用。写驱动的一大助力。

Altium Design

画pcb板的,我搞软件主要看原理图 pcb

福昕阅读器

看文档用的,没啥要求

imagetoLcd

用来格式转换

filter solution

算滤波器用的

电子设计——工具

-各种电子元器件(太多省略)

-螺丝刀 镊子(焊贴片用的) 钳子 扳手 胶枪

-洗板水 油印纸 热转印机 腐蚀缸 覆铜板

-电脑外设 鼠标键盘 usb集线器等

-烙铁 助焊剂 洞洞板

-stm32开发板 jlink tft显示屏

-杜邦线 跳线 排线 还有一些其他线

-其他

电子设计——-模块

-AD7606(高速率高精度的采样,很好用的ad 200kps 16位)
用了三年的AD7606,在低频采样很好用,协议简单精度很好,比很多24位都好,因为很多24位ADC其实精度都没有24位,有的甚至只有一半的位数。
-ADS274(24位adc)
这里点名批评ads1274,市面上的芯片都跑不到datasheet上的性能,测了几块只有12-14位。
-AD9959 DDS模块
很贵但性能很好的DDS模块,功耗同样惊人。
-AD9834 DDS模块
低功耗DDS模块,频率记得只能到几百k量级,频率不高的话也很不错,可以多片使用,我们比带的时候用它产生了正交信号。
-PE4302 程控衰减器(衰减信号用)
-周立功键盘 (输入设备)
-自制键盘 (输入设备)
使用F1的32自制的芯片来控制键盘包括编码器等等,比周立功人性化的多,而且美观。
-最小系统板(MCU这个不用说)
我们比赛的时候用了stm32F767,使用正点原子的核心板加上自己画的底板,自己画的底板有很多排插,与外设模块对应,排线插上去就能用。这个其实很关键,如果IO口不对应好的话,以后各种工作都事倍功半,费力不讨好
-dac904 高速dac
-以上只是单片机控制用的部分模块

##比赛期间准备的一部分工程
竞赛期间准备的工程---这里只是一部分

今天的文章电子设计之国赛准备—–(前言)分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/33542.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注