芯片破解基于quartus的直流电机控制实验
芯片破解直流电机实验
一、芯片破解实验目的
1、学习直流电机的工作原理和控制方式,了解PWM控制原理
2、熟悉QuartusⅡ软件的相关操作,掌握数字电路设计的基本流程;
3、掌握混合编辑法进行编辑的基本方法,熟悉软件环境的参数配置,仿真,管脚分配,下载等基本操作。
二、实验原理
1.直流电机:
①定义输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。
②直流电机的两根控制引脚A和B,电流流入的大小决定了电机的转速。当用脉冲波输入时,周期恒定时,占空比大的平均电流就大,平均电流越大,转速越高,等效于占空比越大,转速越高,所以可以用PWM(Pulse Width Modulation)方式来控制转速;通过脉冲波输入的引脚来控制方向。
③本实验中采用RF-310T-11400型号直流电机,同时配有光耦测速模块。通过检测输出脉冲来检测电机转速。
2.芯片破解设计原理框图:
3.混合编辑法步骤:
(1)建立新工程
a)指定新工程名称;
b)选择需要加入的文件和库;
c)选择目标器件;
d)选择第三方EDA工具;
e)结束设置。
(2)建立文件 File→New→Device Design Files…,建立多个VHDL文本文件。
(3)输入程序代码
(4)创建图元 File→Create/update→Create Symbol File for Current File→生成*.bsf格式的图形文件。生成的图元符号在顶成设计中作为模块使用。
(5)建立原理图文件并添加图元符号
(6)连接各模块并命名
(7)编译工程
(8)仿真
a) 系统默认为时序仿真。
b) 功能仿真 Assignment→Setting→Simulator Setting…,单击Processing→Generate Functional simulation Netlist→单击波形仿真按钮;
仿真结果正确后,继续后续步骤。
(9)引脚分配 Assignment→Pins…
(10)下载验证
a)对引脚分配后必须再重新编译;
b)配置下载电缆--Tools→Programmer…;
c)JTAG模式下载--下载文件为 *.sof;d)Active Serial 模式下载--下载文件为 *.pof;

芯片解密