单片机电炉温度控制,选用A/D转换芯片,哪种型号比较合适?
74hc595.用得最多的串并转换芯片
引脚说明:
SDA:数据输入口。
CLK:时钟输入端。
Q0~Q7:数据并行输出端。
74HC595 内含8 位串入、串/ 并出移位寄存器和8位三态输出锁存器。寄存器和锁存器分别有各自的时钟输入(SH_CP和ST_CP) , 都是上升沿有效。当SH_CP从低到高电平跳变时, 串行输入数据(SDA) 移入寄存器; 当ST_CP从低到高电平跳变时, 寄存器的数据置入锁存器。清除端(CLR) 的低电平只对寄存器复位(QS 为低电平) , 而对锁存器无影响。当输出允许控制(EN) 为高电平时, 并行输出(Q0~Q7) 为高阻态, 而串行输出(QS) 不受影响。74HC595 最多需要5 根控制线, 即SDA、SH_CP、ST_CP、CLR 和EN。其中CLR 可以直接接到高电平, 用软件来实现寄存器清零; 如果不需要软件改变亮度, EN 可以直接接到低电平, 而用硬件来改变亮度。把其余三根线和单片机的I/ O 口相接, 即可实现对LED 的控制。数据从SDA 口送入74HC595 , 在每个SH_CP的上升沿, SDA 口上的数据移入寄存器, 在SH_CP的第9个上升沿, 数据开始从QS 移出。如果把第一个74HC595 的QS 和第二个74HC595 的SDA 相接, 数据即移入第二个74HC595 中, 照此一个一个接下去, 可接任意多个。数据全部送完后, 给ST_CP 一个上升沿, 寄存器中的数据即置入锁存器。此时如果EN 为低电平, 数据即从并口Q0~Q7 输出, 把Q0~Q7 与LED 的8 段相接, LED 就可以实现显示了。要想软件改变LED 的亮度, 只需改变EN 的占空比就行了。
程序如下所示:
#include
#include
#define uchar unsigned char
#define uint unsigned int
sbit SDA = P1^1;
sbit SHIFT = P1^2;
sbit ST = P1^0;
#define NOP _nop_()
uchar led[] = {0x5b,0x3f,0x3f,0x6f};
uchar select[] = {0x0fe,0xfd,0xfb,0xf7};
uchar i=0;
void Init( )
{
SDA = 0;
SHIFT = 0;
ST = 0;
}
void delay()
{
uchar jj;
for(jj=0;jj<200;jj++);
while(jj--);
}
void display(uchar dat)
{
uchar ii;
uchar sdata=dat;
for(ii=0;ii<8;ii++)
{
if(sdata&0x80)SDA=1;
else SDA = 0;
sdata<<=1;
SHIFT =0;
NOP;
NOP;
SHIFT = 1;
NOP;
NOP;
}
ST = 1;
NOP;
NOP;
ST = 0;
}
void main()
{
Init();
while(1){
delay();
delay();
P2 = select[i];
display(led[i]);
i=(i+1)%4;
}
}
不就是电平匹配么?一定要用芯片?
我是搞研发的~我说说所有的电平转换方法,你自己参考~
(1) 晶体管+上拉电阻法
就是一个双极型三极管或 MOSFET,C/D极接一个上拉电阻到正电源,输入电平很灵活,输出电平大致就是正电源电平。
(2) OC/OD 器件+上拉电阻法
跟 1) 类似。适用于器件输出刚好为 OC/OD 的场合。
(3) 74xHCT系列芯片升压 (3.3V→5V)
凡是输入与 5V TTL 电平兼容的 5V CMOS 器件都可以用作 3.3V→5V 电平转换。
——这是由于 3.3V CMOS 的电平刚好和5V TTL电平兼容(巧合),而 CMOS 的输出电平总是接近电源电平的。
廉价的选择如 74xHCT(HCT/AHCT/VHCT/AHCT1G/VHCT1G/...) 系列 (那个字母 T 就表示 TTL 兼容)。
(4) 超限输入降压法 (5V→3.3V, 3.3V→1.8V, ...)
凡是允许输入电平超过电源的逻辑器件,都可以用作降低电平。
这里的"超限"是指超过电源,许多较古老的器件都不允许输入电压超过电源,但越来越多的新器件取消了这个限制 (改变了输入级保护电路)。
例如,74AHC/VHC 系列芯片,其 datasheets 明确注明"输入电压范围为0~5.5V",如果采用 3.3V 供电,就可以实现 5V→3.3V 电平转换。
(5) 专用电平转换芯片
最著名的就是 164245,不仅可以用作升压/降压,而且允许两边电源不同步。这是最通用的电平转换方案,但是也是很昂贵的 (俺前不久买还是¥45/片,虽是零售,也贵的吓人),因此若非必要,最好用前两个方案。
(6) 电阻分压法
最简单的降低电平的方法。5V电平,经1.6k+3.3k电阻分压,就是3.3V。
(7) 限流电阻法
如果嫌上面的两个电阻太多,有时还可以只串联一个限流电阻。某些芯片虽然原则上不允许输入电平超过电源,但只要串联一个限流电阻,保证输入保护电流不超过极限(如 74HC 系列为 20mA),仍然是安全的。
(8) 无为而无不为法
只要掌握了电平兼容的规律。某些场合,根本就不需要特别的转换。例如,电路中用到了某种 5V 逻辑器件,其输入是 3.3V 电平,只要在选择器件时选择输入为 TTL 兼容的,就不需要任何转换,这相当于隐含适用了方法3)。
(9) 比较器法
算是凑数,有人提出用这个而已,还有什么运放法就太恶搞了。
那位说的可以~但我分析你也不是非要芯片不可吧?尽量节约成本啊~
楼上正解。
串口通讯其实很简单,控制时序写好就行。
问题应该不大,还不行可以追问我。
工业电炉窑炉温度智能控制系统
工业电炉窑炉的温度管理采用了先进的智能控制系统,以确保高温操作的精准性。整个窑炉被划分为三个独立的温区,每个区域都有独立的控温组件,分别控制左右两侧的窑道,确保温度分布均匀。在控温设备的选择上,采用了日本进口的数显智能仪表,这种仪表以稳定的性能和高可靠性著称,为精确控制提供了坚实的基础。
电加热温度控制器定时加热设置多久
0-12小时。电炉温度控制器,是以精密控温为核心的电加热电炉温度控制设备。控制器控制系统的主回路采用了可控硅移相集成电路。电加热温度控制器定时加热可以设置0-12小时。定时控制是指在控制主机内提前对家中电器设定循环周期以及每次工作的 时长。
中濒电炉怎样实现温度闭环控制
中濒电炉怎样实现温度闭环控制如下:1、设置控制温度。2、采集温度信号,通过模拟转换仪表转换成相应的电子信号。3、根据信号判断当前温度情况,如果偏差大于设定值就开启加热,如果偏差小于设定值就关闭加热。4、通过加热器的温度反馈,将温度控制在某个范围内,实现温度闭环控制。
电锅炉工作原理
三、温度控制 电锅炉内部装有温度传感器和控制系统,可以实时监测温度并自动调节加热功率,以保持输出温度的稳定性。当温度达到设定值时,控制系统会调整加热元件的工作状态,避免温度过高或过低。详细解释:1. 电能转化过程:电锅炉的加热元件通常采用电阻丝或陶瓷加热片等,这些材料在通电后,通过电流的作用...
计算机应用技术的重要性浅谈计算机技术应用的作用
如大型化工企业中自动采集工艺参数,进行检验、比较,以便于控制工艺流程,大型冶金企业中的高炉炼铁控制,钢材轧制控制,数控机床控制,电炉温度控制,国防工业中的导道检测控制,飞机和舰艇的分布式控制系统等等。单片机的应用开辟了实时控制的更加广泛的领域,它替代了仪器仪表的功能,具有可程控,数据处理和...
电炉控温电路,固定加热60KW,调节加热30KW,用可控硅调压电路,有哪位高手...
作为电炉的温度控制可以不用可控硅调压,可控硅调压电网干扰很大,最好是用过零触发功率调节电路或过零固体继电器,过零固体继电器配合温度控制器工作电气线路简单工作稳定可靠。
计算机技术的主要用途
如大型化工企业中自动采集工艺参数,进行检验、比较,以便于控制工艺流程,大型冶金企业中的高炉炼铁控制,钢材轧制控制,数控机床控制,电炉温度控制,国防工业中的导道检测控制,飞机和舰艇的分布式控制系统等等。单片机的应用开辟了实时控制的更加广泛的领域,它替代了仪器仪表的功能,具有可程控,数据处理和...
高温电炉和高频电炉是一种吗
1.自然空气隔热式,轻巧易搬运。2.升温速度快1100℃约只须30分内。3.炉内两面辐射方式加热,温度分布均匀。4.温度控制:PID自动控制LED数字显示。(如右图)5.保温:进口耐高温陶瓷棉保温及陶瓷板、高铝棉三重保温。6.加热器:瑞典进口KANTHAL加热器,耐用、升温稳定、加热速度快。7.内部采用耐高温陶瓷...
伟电吸塑机机器介绍
独特的设计特色:次级真空系统的引入,确保了成型过程的精确控制;二级上模设计,提升了模具的灵活性;数字化的送片行程调节,保证了工艺的精准无误。60区独立不锈钢电炉控制,确保了温度的均匀分布;宽度调节装置,适应不同尺寸的产品需求;加粗气缸和废气处理系统,不仅提高了效率,还兼顾了环保和节能。最...
计算机技术的主要用途
如大型化工企业中自动采集工艺参数,进行检验、比较,以便于控制工艺流程,大型冶金企业中的高炉炼铁控制,钢材轧制控制,数控机床控制,电炉温度控制,国防工业中的导道检测控制,飞机和舰艇的分布式控制系统等等。单片机的应用开辟了实时控制的更加广泛的领域,它替代了仪器仪表的功能,具有可程控,数据处理和...
鬱丽心安: 用AD转换器TLC2543CN,因为你需要温度范围在室温至1000摄氏度,12位的精度够用,这个一般是仪器用的AD转换,不过这个是串行口的,如果你是刚学单片机,用这个有些难度,不过这个特省IO口,如果想用的话建议你去网上下个他的应用程序你看懂后改改就行.我以前就是这样用的!希望对你有帮助!
吴忠市15155001180: 采用单片机开发板对环境温度进行控制;具体措施 如下: 1、用片内温度传感器或热敏电阻采集温度均可; 2、 - ?
鬱丽心安: 如果想使用集成芯片就用ds18b20,只是一款基于1-wire总线结构的温度传感器,可以直接产生数字信号被单片机读取.我之前做过一个温度控制就是用这块芯片的.如果用电阻的话,就用pt100,这是一款用于测量温度的热敏电阻,当然,需要用ad采集,才可以再单片机上使用.
吴忠市15155001180: 怎么编写一个单片机控温程序 - ?
鬱丽心安: 1.打开编辑软件 2.编写 单片机控温程序(先画出控制流程图->程序框架->详细控制方法) 附加: 3.编译->调试->修正->调试…… 4.完成
吴忠市15155001180: 单片机控制加热片加热,用电子开关取代继电器应该选用什么. - ?
鬱丽心安: 这个看你用多大功率的,通常情况下使用MOC3025光藕来隔离,BAT系列的可控硅来控制通断,比如使用BAT40,就是40A的电流.而且驱动相当简单,就是一个光耦+可控硅就行了,连同步电路都不需要. 但是这个电路也有不足之处,就是它只能是周期断开(即脉冲供电),不能像单向可控硅那样可以移动触发导通角,而是每个周期的负载相同. 经我比较了多种方式,对于电热丝加热的,使用光耦+可控硅是最简单,也是最方便的.因为电热丝发出的热量需要一个转换过程,使用脉冲式的供电是不会影响的. 至于电路,你找到MOC3025的手册看下,上面有典型电路的,直接使用就行了.单片机端,直接用只300欧左右的电阻接IO口就行了.
吴忠市15155001180: 跪求一份较详细的“单片机工业电炉温度控制系统”的毕业设计?
鬱丽心安:本系统就是充分利用了8051和8255芯片的I/O引脚.系统统采用MSC-51系列单片机Intel8051和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8031芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯...
吴忠市15155001180: 基于单片机与AD590的温度测量报警系统?
鬱丽心安: 我认为 基于51单片机的温度测量系统摘 要: 单片机在检测和控制系统中得到广泛的应用, 温度则是系统常需要测量、控制和保持的一个量. 本文从硬件和软件两方面介绍了AT89C2051单片机温度控制系统的设计,对硬件原理图和程序框图作...
吴忠市15155001180: AC380V/1KW的电机在单片机上用,选用什么驱动芯片?
鬱丽心安: 解决方法很多!如果控制转速咱不知道,如果控制运转与停止就很简单的,只要一只晶体管S8550和一只2.2KΩ的电阻及一个交流耐压250V~的10A继电器即可,继电器线圈电压5V/6V/12V皆可.
吴忠市15155001180: 基于单片机的温度控制系统(毕业论文) - ?
鬱丽心安: “温度控制系统”应该是一个可以恒温的系统,或者根据一定的情况(时间等)实时的进行调整,那么这肯定就需要一个温度检测器件(一般温度要求不高的话可以考虑用18B20芯片或者精度高点的AD590),然后是温度增减的执行部分(比如空调的制冷和制热控制,最简单的是电风扇的风速控制),这是一个闭环控制,如果需要控制的量比较少,而且想省钱的话就用普通的51系列单片机就OK了,祝你成功!
吴忠市15155001180: 求基于单片机温度控制系统的毕业设计样本?
鬱丽心安: 温度控制用过温度传感器就好了.建议采用DS18B20,数字接口,省去了运放和AD单元. 加温元件的控制可采用可控硅,根据功率进行选择即可.BTA10应该没问题. 温度显示可以用数码管,具体位数自己选定. 声光报警,发光二极管,蜂鸣器足以. 再加上主控CPU,89S52没问题,2051也没问题. 剩下的就是附属的电阻、电容、驱动三极管啥的.=================== 只能提供到这样的帮助哦! 你要是想要作业,直接要原理图或者PCB结构图.... 没时间给你弄! 自己多练习练习有好处!
吴忠市15155001180: 如何用PID算法控制电炉温度在+ - 1度 - ?
鬱丽心安: 刚好前不久搞过PID,部分程序如下,仅供参考 /*============================================================================== 在使用单片机作为控制cpu时,请稍作简化,具体的PID参数必须由具体对象通过实验确定. ...