全球旧事资料 分类
MAX6675的引脚功能图。
引脚号12345678
名称GND
TTVCCSCK
cs
SONC
功能接地端热电偶负极(使用时接地)热电偶正极电源端串行时钟输入端片选信号数据串行输出端悬空不用
表1MAX6675的引脚功能图图2本系统中温度检测电路。
f图2温度检测电路
当P25为低电平且P24口产生时钟脉冲时,MAX6675的SO脚输出转换数据。在每一个脉冲信号的下降沿输出一个数据,16个脉冲信号完成一串完整的数据输出,先输出高电位D15,最后输出的是低电位D0,D14D3为相应的温度转换数据。当P25为高电平时,MAX6675开始进行新的温度转换。在应用MAX6675时,应该注意将其布置在远离其它IO芯片的地方,以降低电源噪声的影响;MAX6675的T端必须接地,而且和该芯片的电源地都是模拟地,不要和数字地混淆而影响芯片读数的准确性。32时钟电路
在系统中需要准确显示升温时间、恒温时间等,因而选用了时钟芯片DS12887构成定时电路来完成对时间的准确计时。DS12887具有时钟、闹钟、1224小时选择和闰年自动补偿功能;包含有10B的时钟控制寄存器、4B的状态寄存器和114B的通用RAM;具有可编程方波输出功能;报警中断、周期性中断、时钟更新中断可由软件屏蔽或测试。使用时不需任何外围电路,并具有良好的外围接口。在本系统中,DS12887的地址/数据复用总线与单片机的P0口相连。通过定时器中断,CPU每隔04秒读一次DS12887的内部时标寄存器,得到当前的时间,并送到液晶显示器进行显示。每当电阻炉从一个状态转入另一个状态,CPU通过DS12887把时间清零,重新开始计时。此外,通过DS12887,还可以设定电阻炉的加热时间和恒温时间。电路如图3中所示。
f图3键盘、时钟、报警和控温电路33键盘显示和时钟电路
本系统采用33键盘,由单片机IO口控制,可通过按键设定温度和时间,有的按键在不同情况下可以实现不同功能。显示器选用点阵字符型液晶显示器TC1602,系统中将扩展芯片8155的P0口、PC0~PC2口与TC1602接口相连,TC1602的显示形式是162行可显示炉温、设定时间、实际时间等。报警电路是将单片机的IO口与驱动芯片MC1413相连,通过MC1413驱动蜂鸣器。键盘电路和时钟电路如图3中所示。
4、软件设计
在系统软件中,主程序完成系统初始化和电炉丝的导通和关断;炉温测定、键盘输入、时间确定和显示、控制算法等都由子程序来完成;中断服务程序实现定时测温和读取时间。
f程图如图4所示。
图4控制系统程序流程图
5、总结
通过对各种文献的查询,我了解到该系统采用的是高精度的集成r
好听全球资料 返回顶部