【VB开源代码栏目提醒】:网学会员鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“用单片机实现的ttl电平频率转速源及频率转速计 - 期刊论文”一文,供大家参考学习
2001年第1期 闪票屯子 单片机设计与应用 用单片机实现的 TTL电平频率(转速)源及频率(转速)计 刹、 勇‘ 刘国瑛 摘要本文介绍了用单片机测量频率和作为频率源的测控系统。
简述了系统的工作原理、硬件结构和软件 设计。
关键词单片机rITIL电平压控振荡器上位机 The Frequency Reference Source and Frequency Meter Based on Singlechip SUN Yong LIU Cuo-ying Abstract A singlechip—composed system for use as fiHtuency l’efeltnce source and frequency meter is introduced in this ar. ticle.The haraware,sofeware and principle of system are alse des,cribed in brief. Keywords sirechip Transistor—transistor lo西c level Voltage controlled oscillator Up—processing tl—t 在可对多个参数进行测控的智能化仪表中,往往要求对 P1 P2口输出的数据经D/A转换向压控振荡器施加电压这些参量(如电压、电流、频率等)既可以输出作为校准信号, 信号,振荡器输出接至单片机的中断口计数,当VCO的频率又可以测量。
而智能仪表的特点,需要用简单的硬件电路, 达到设置频率时,振荡器每输出一个脉冲,就从P0.2一P0.5在要求精度和测量范围内完成参量的测控任务。
笔者在为 输出双频(与VCO的频率有比例关系)反相信号,以校准采青岛四方机车厂开发的车头参数校验仪中,以单片机为核 用四路输入的转速表(一次仪表)。
74LS243为双向输出门,心,辅以简单的外围电路,构成’rTL电平转速(频率)源及转 由P0.0和P0.1控制其输入输出方向。
当作转速表时,光电速表(频率计),下面就系统的软、硬件作一介绍。
传感器后的编码电路生成四路脉冲信号经74IS243输入Po 口,由单片机计数。
测量数据与命令均由串行口与上位机通1系统组成 讯。
校验仪由主控部分与各功能部分(电压、电流、温度、压 3软件结构力、转速)组成。
转速部分由89C51单片机、压控振荡器HCF4046、输出门74tsz43、16位T型电阻构成的D/A及看门 由于对输出信号的频率要求不是太高,只要在10Hz一狗电路组成,MPU晶振为18.432MHz。
结构图1。
20KHz问连续可调,而此范围内压控振荡器输出频率与所加 电压近似服从线性关系,因此可以得到它们的近似公式。
为 保证精度,所有参与运算的数据均采用四字节浮点数形式。
89051 程序开辟了两个计数器:一个对压控振荡器的输出脉冲进行 计数,另一个由内部计数器,ID和若干字节的计数单元构成 来产生闸门信号(为简便计,本文将闸门时间设为1s)。
单片 机将上位机传来的频率值转化成P.P2口的数据加给D/A, 从而给压控振荡器(VCO)施加电压信号,压控振荡器的输出 引起INTO中断。
闸门时间内每中断一次,计数单元的值就 图l硬件结构图 加一,故而可得到VCO的输出频率,不妨设为岛;上位机传2
工作原理 来的频率为&,则根据锁相原理,△f=fa一‰,将Af线性转 化后再传输到PI、P2口,如此反复。
通常不超过3秒即可锁*山东省计量科研所 济南250014 定VCO的输出。
如果设定频率小于500I-Iz,则用测周法计 SHAl’4DONG ELEC Tl IONICS 2001.1 7弓1 万 方数据 单片机设计与应用 闪柬屯子 2001年第1期数:内部计数作为计数脉冲,1〕VlO中断为闸门信号,通过闸 4上位机控制与通讯门时间里计数脉冲的周期和数目就能计算出输入信号频率。
当压控振荡器输出稳定后,INT0每中断一次,就从Po口四 上位机也是选用89C51,人机界面采用机械键盘和东芝个端子输出一组信号来校准一次仪表。
当该系统作}j率计 公司的T12864T液晶显示器。
各个功能模块(电压、电流、温时,计数方法同上面类似,就不再赘述了。
度等)有不同的地址,通过串行口与上位机传递数据。
液晶 屏上不但可以实时显示测量值,而且还通过特定符号表示输 r。
。
。
。
。
。
。
。
。
。
。
’’’‘’。
‘‘。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
一 J接收i:位机指令i 出的校准信号是否达到要求,非常直观和方便。
整个流程如 图2所示。
是否访问小机