首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
ARM
» 一种基于DSP的张力、深度、速度测量系统(3)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
一种基于DSP的张力、深度、速度测量系统(3)
发短消息
加为好友
yuyang911220
当前离线
UID
1029342
帖子
9914
精华
0
积分
4959
阅读权限
90
在线时间
286 小时
注册时间
2014-5-22
最后登录
2017-7-24
论坛元老
UID
1029342
性别
男
1
#
打印
字体大小:
t
T
yuyang911220
发表于 2016-11-21 10:40
|
只看该作者
一种基于DSP的张力、深度、速度测量系统(3)
功能键
,
流程图
,
测量
,
张力
,
程序
5.2 键盘监控流程介绍
图3~图7为系统键盘管理流程图,键盘管理芯片为8279,由外部中断1完成键盘操作程序。该系统共有16个键,6个功能键,10 个数字键。其中,每个功能键均为双功能复合键,各键分别为:K1/K2;角度/打印、记录模式;张力报警/张力增量报警;深度报警/即时深度;当量/速度报警;清零/恢复。K1/K2键为系统的入口键,只有先按此键,才能进入键盘操作,其键值为28H,由标志位K的值来判断是上档键功能还是下档键功能。位K为1时为上档键功能,位K为0时为下档键功能,系统初始化时标志位K清零。 K1模式为上档键功能,对应角度、张力报警、深度报警、当量及清零,键值分别为29H、30H、31H、38H及39H。K2模式为下档键功能,对应打印及记录模式、张力增量报警、即时深度、速度报警及恢复, 键值分别为39H、40H、41H、48H及49H。反复按压K1/K2键,键盘功能在K1模式及K2模式之间来回切换。数字键1、2、3、4、5、6、7、8、9及0的键值分别为01H、09H、11H、19H、21H、00H、08H、10H、18H及20H。键盘中断程序流程见图3~图7。
图7 键盘管理流程5
5.3 深度脉冲采样及张力信号采样流程介绍
由编码器产生的两路正交脉冲信号经CPLD处理后产生辨向脉冲及计数脉冲,分别输入到TMS320VC33处理器的I/O口和外部中断0,完成对编码器旋转方向的判别和对深度脉冲的累计,见图8。
图8 外部中断0中断服务程序流程
定时器0作为系统的公共时钟,产生张力A/D时钟及速度采样时钟。记数器1记录由张力模拟信号经A/D转换后产生的数字信号。定时器0的初始值对应的时间为A/D转换器的采样时间,该定时器启动后做减计数,减为0后产生中断信号。系统转入中断服务子程序,定时器0重新赋予初值,读取记数器1的数值到数据缓冲区,见图9。
图9 定时器T0 中断服务程序
6 结束语
该测量系统经过多次现场使用,测量准确、工作稳定。能可靠地记录下24小时以内的实时测量数据,顺利实现“黑匣子”功能,为用户查找事故原因提供了可靠依据,受到用户的好评。
收藏
分享
评分
继承事业,薪火相传
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议