差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
tplan2month [2022/05/12 10:08]
gongyusu [实训项目安排]
tplan2month [2022/05/20 17:47] (当前版本)
gongyu [课程大纲]
行 21: 行 21:
  
 ### 课程大致进度: ### 课程大致进度:
-  ​- 第1周:资料查找及方案设计(前2天)、PCB设计(后三天) +### 第一阶段 - 基础实训: 
-  - 第2周:FPGA基础知识及编程PCB焊接,并用FPGA编程驱动焊接好的PCB板 +  ​- 第1周 
-  - 第3周:FPGA数字系统编程 - PWM、DDS、SPI、OLED、ADC +    - 7月4-5:资料查找及方案设计 
-  第4周:Python编程应用 - 科学计算、数据分析、可视化 +    - 7月6-8:使用KiCad6设计一款PCB ​ 
-  - 第5周:基于MicroPython的嵌入式系统学习(Pico学习板) +  - 第2周 
-  - 第6周:设计一个FPGA + Pico + 模拟输入/​输出 + 源的小系统 +    - 7月11-13:FPGA基础知识及编程 
-  - 第7周:Verilog编程 + MicroPython编程 + 焊接调试 +    - 7月14-15:PCB焊接,并用FPGA编程驱动焊接好的PCB板 
-  - 第8周:系统调试、测试及项目报告+  - 第3周 
 +    - 7月18-20:FPGA数字系统编程 - PWM、DDS、SPI、ADC 
 +    7月21-22:Python编程应用 - 科学计算、数据分析、可视化 
 +  - 第4 
 +    - 7月25-29:基于MicroPython的嵌入式系统学习(Pico学习板) 
 + 
 +### 第二阶段 - 综合设计 
 +  - 第5 
 +    - 方案制定查阅资料制定实施方案 
 +  - 第6周 
 +    - 系统设计:完成从路设计到系统编程 
 +  - 第7周 
 +    - 系统调试完成系统联、性能测试 
 +  - 第8周 
 +    - 项目报告完成项目总结报告、提交给导师
  
 ### 讲师 ### 讲师
   - 苏公雨(PCB、综合)   - 苏公雨(PCB、综合)
-  - 吴志军(FPGA系统) 
   - Daniel(FPGA基础)   - Daniel(FPGA基础)
 +  - 吴志军(FPGA系统)
   - 齐伟(Python)   - 齐伟(Python)
   - 陈强(MicroPython嵌入式)   - 陈强(MicroPython嵌入式)
行 50: 行 64:
   * 模拟电路设计方法、要点及仿真(增益调整、频带控制)   * 模拟电路设计方法、要点及仿真(增益调整、频带控制)
   * 电源设计 - 几种不同的变换方式比较以及在工程中的实际应用   * 电源设计 - 几种不同的变换方式比较以及在工程中的实际应用
 +  * WiFi连接/​物联网构成
   * MCU + FPGA + ADC + 模拟信号链路 + Matlab的分工协调   * MCU + FPGA + ADC + 模拟信号链路 + Matlab的分工协调
-  * 上位机工具,尤其是开源工具的使用+  * 上位机工具,尤其是开源工具的使用,比如Matlab、LabView、SerialPlot、QT编程等
  
 {{drawio>​2monthstrainingproject2.png}} <WRAP centeralign>​实战培训项目:​ 高速数据采集 </​WRAP>​ {{drawio>​2monthstrainingproject2.png}} <WRAP centeralign>​实战培训项目:​ 高速数据采集 </​WRAP>​
行 57: 行 72:
 ### 课程大纲 ### 课程大纲
  
-^**时间**|**上午(9:30-11:30)**|**下午(2:00 - 5:00)**|+^**时间**||**上午(9:30-11:30)**|**下午(2:00 - 5:00)**|
 ^ 第1周(PCB设计)|星期一 |开营及实战训练介绍 |学员查找资料(英文阅读),写综述报告(现场布置题目,基于Wiki系统,用Markdown的格式) | ^ 第1周(PCB设计)|星期一 |开营及实战训练介绍 |学员查找资料(英文阅读),写综述报告(现场布置题目,基于Wiki系统,用Markdown的格式) |
 ^ |星期二 |电子产业链的介绍及电子产品的基本构成 |资料查找(英文阅读)、项目方案确定 - 第一个项目设计| ^ |星期二 |电子产业链的介绍及电子产品的基本构成 |资料查找(英文阅读)、项目方案确定 - 第一个项目设计|
行 68: 行 83:
 ^ |星期四 |在FPGA上实现状态机|学员自己实现交通灯的功能| ^ |星期四 |在FPGA上实现状态机|学员自己实现交通灯的功能|
 ^ |星期五 |焊接基本技巧 | 学员完成自绘电路板的焊接,并用小脚丫FPGA编程测试| ^ |星期五 |焊接基本技巧 | 学员完成自绘电路板的焊接,并用小脚丫FPGA编程测试|
-^第3周(FPGA系统)|星期一 |PWM原理、设计及应用|学员设计PWM信号,并用硬件助手进行观察波形|+^第3周(FPGA系统及Python编程)|星期一 |PWM原理、设计及应用|学员设计PWM信号,并用硬件助手进行观察波形|
 ^ |星期二 |DDS生成任意波形|学员自己根据教程实现方波、三角波、正弦波,并使用硬件助手进行观察| ^ |星期二 |DDS生成任意波形|学员自己根据教程实现方波、三角波、正弦波,并使用硬件助手进行观察|
-^ |星期三 |常用的串行总线及比较 - SPI、I2C、UART|SPI总线的逻辑编程及应用、用硬件助手观察波形| +^ |星期三 |常用的串行总线及比较 - SPI、I2C、UART|UART总线的逻辑编程及应用、用硬件助手观察波形| 
-^ |星期四 ​|OLED显示屏的显示驱动|学员在OLED显示屏上显示字母及图形| +^ |星期四 |Python语言特点、应用及开发环境Python的数据类型和控制流程|基于对象的编程| 
-^ |星期五 |模拟/​数字转换的方式|学员自己编程将光敏传感器的信号采集下来并用LED和OLED显示屏显示出来| +^ |星期五 |Python在科学计算中的应用|Python在数据分析中的应用| 
-^第4周(Python编程)|星期一 ​|Python语言特点、应用及开发环境|Python的数据类型和控制流程+^ 第4周(嵌入式系统)|星期一|嵌入式系统基本概念以及RP2040的开发使用环境 |学员根据网上例程完成LED等的显示、蜂鸣器的音乐播放等|
-^ |星期二 |Python的数据结构和I/​O操作|学员实例完成| +
-^ |星期三 ​|基于对象的编程和线|学员实例完成+
-^ |星期四 |Python在科学计算中的应用 ​|学员实例完成 | +
-^ |星期五 ​|Python在数据分析中的应用|学员实例完成 ​+
-^ 第5周(嵌入式系统)|星期一|嵌入式系统基本概念以及RP2040的开发使用环境 |学员根据网上例程完成LED等的显示、蜂鸣器的音乐播放等|+
 ^ |星期二|嵌入式系统中的线程和中断的使用|学员根据网上教程完成交通灯的控制| ^ |星期二|嵌入式系统中的线程和中断的使用|学员根据网上教程完成交通灯的控制|
 ^ |星期三|SPI总线驱动OLED显示 |学员根据网上资料实现OLED上的图形化编程| ^ |星期三|SPI总线驱动OLED显示 |学员根据网上资料实现OLED上的图形化编程|
 ^ |星期四|嵌入式系统中的数据采集及ADC的应用|学员在OLED上显示采集到的波形 - 音频| ^ |星期四|嵌入式系统中的数据采集及ADC的应用|学员在OLED上显示采集到的波形 - 音频|
-^ |星期五|PIO + DMA实现DDS信号发生器|学员根据网上资料实现一个简易的DDS信号发生器+^ |星期五|WiFi的连接及物联网应用|学员根据网上资料实现Web Server功能
-^第6周(综合项目电路设计) |星期一 ​ |综合性项目的任务布置 - 功能、性能等要求|学员自己查阅资料设计一个简易的数据采集系统 ​基于给定器件+^第5周(方案制定) |星期一 ​ |综合性项目的任务布置 - 功能、性能等要求,学员选择适合自己方向的项目,并分组(3人一组)|专家讲座 - 如何根据项目需求做好方案设计和开题报告?| 
-^ |星期二  |原理图符号库和封装库构建|学员自己绘制系统的原理图| +^ |星期二 ​ |专家讲座 - 半导体产业前沿技术、产品、工具及产业链关系|学员自己查阅资料进行方案设计,导师答疑| 
-^ |星期三  ​|原理图点评|学员修正原理图并开始PCB布局| +^ |星期三 ​ |专家讲座 ​高效进行文献检索方法及英文专业资源的介绍|学员自己查阅资料进行方案设计,导师答疑
-^ |星期四  ​|学员的PCB布局点评|学员修正PCB布局并开始布线| +^ |星期四  |学员方案设计并准备开题报告|学员开题报告 - 随机抽样,导师点评| 
-^ |星期五  ​|学员的PCB布线点评|学员修正好PCB布线提交制板| +^ |星期五 ​ |学员完善自己方案,导师答疑|学员完善自己的方案,导师抽检学员的方案设计| 
-^第7周(综合项目编程设计)|星期一 | VerilogMicroPython编程 |VerilogMicroPython编程| +^第6周(综合项目系统设计)|星期一 |电路原理图设计要点|学员根据自己项目做原理图设计,导师答疑
-^ |星期二 |Verilog或MicroPython编程|VerilogMicroPython编程| +^ |星期二 |原理图点评及PCB布局要点|学员修正原理图PCB布局,导师答疑
-^ |星期三 |Verilog或MicroPython编程|VerilogMicroPython编程| +^ |星期三 |PCB布局点评及PCB布线要点|学员调整布局做PCB布线,导师答疑
-^ |星期四 |焊接调试|系统调试 ​答疑| +^ |星期四 |PCB布线点评|学员完成PCB布线提交制板,导师答疑| 
-^ |星期五 |系统调试 ​答疑|系统调试 ​答疑| +^ |星期五 |专家讲座 - 提升研发效率的系列工具介绍及演示|专家讲座 - 项目管理及产业资源的有效利用
-^第周(系统调试、报告、综合测试)|星期一 |论文撰写要求方法|系统测试/​论文撰写| +^第7周(系统调试)|星期一 |学员进行项目设计 - 软件FPGA编程/​导师答疑|学员进行项目设计 - 软件FPGA编程/​导师答疑
-^ |星期二 |系统测试/​论文撰写|系统测试/​论文撰写| +^ |星期二 |专家讲座 - 技术专利的申请技巧以及流程|学员进行项目设计 - 软件FPGA编程/​导师答疑
-^ |星期三 |系统测试/​论文撰写|系统测试/​论文撰写| +^ |星期三 |专家讲座 - 营销的重要性及营销/​沟通的方式和技巧|学员进行项目设计 - 软件FPGA编程/​导师答疑
-^ |星期四 |系统测试/​论文撰写|系统测试/​论文撰写+^ |星期四 |板卡焊接/系统调试,导师答疑|板卡焊接/​系统调试,导师答疑| 
-^ |星期五 |综合知识测试|项目总结|+^ |星期五 |板卡焊接/​系统调试,导师答疑|板卡焊接/​系统调试,导师答疑| 
 +^第8周(综合测试、报告)|星期一 |专家讲座 - 学术论文撰写的基本要求方法及技巧|学员系统测试/​论文撰写,导师抽检及答疑
 +^ |星期二 |学员系统测试/​论文撰写,导师抽检及答疑|学员系统测试/​论文撰写,导师抽检及答疑
 +^ |星期三 |专家讲座 - 好的PPT的撰写以及演讲技巧|论文撰写/​PPT撰写,导师抽检及答疑
 +^ |星期四 |学员进行论文/PPT撰写,导师答疑|将摘要性论文发布在电子森林
 +^ |星期五 |综合知识测试项目总结|学员PPT报告答辩 - 随机、抽样|