基于单片机的数控恒流源电路的设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的数控恒流源电路的设计
方式,一种是根据工业应用的需求,通过A/D 采样获取控制信号,根据在
汇编程序中多次的数据实测,将固定的表格设计好,把控制数据通过查表给
D/A 输出,使恒流源单元所产生的对应稳定电流得到控制。
利用手动输入的方式,对用户输入的理想电流值进行判断,然后根据查表,由D/A 来实现控制数据的输出,以此获得相应大小的电流,该功能还可以让电流的初值用户进行
预设。
以上两种控制方法是不能同时起作用的,通过程序可以实现自动采样
和键盘这两种不同控制方式进行自动切换。
在同时使用LED 交互显示时,为
A/D 采样控制时,输出电流的大小要实时显示;为键盘控制时,用户的输入状况则要显示。
参照输入电压和恒流源输出电流的关系来制表,而且可以将一些非线性问题在指标过程与予以修正。
在制表的过程中由于还需要分写考虑到A/D
的应用情况和键盘输入初值有差别所造成的情况。
以键盘初值为例来考虑:若
10ma 是用户输入的电流,1v 为其所对应的控制电压,(00110010)2=(50)10 为间接对应的8 位二进制数,那么(00110010)2 则为软件表中所对应的值。
A/D 采样控制与键盘方式基本一致,只是多了一个对采样值的判断。
5 软件程序的设计
首先对包括:8297 工作状态的初始化;自动采样控制标志位和标识键盘手动操作的初始化;中断初始化;一些用到的寄存器的初始化,整个系统进
行初始化。
规定F0=1 时为A/D 采样控制,F0=0 时为键盘控制,初始写初始设定状态,此处为键盘的状态,LED 数码管显示为P,也是表示键盘状态,启动D/A 进行转换。
并等待键盘按下,开始循环等待。
当中还加入了一些如:。