高速数据采集中TMS320C6000DSP与PC机间串口通信的实现
更新时间:2023-05-16 10:25:01 阅读量: 实用文档 文档下载
高速数据采集中TMS320C6000DSP与PC机间串口通信的实现
维普资讯
路艳梅等:速数据采集中 T 3 0 6 0 高 MS2 C 0 0
与 C祝间串口通信的实现
高速数据采集中 TMS 2 C 0 0DS 3 0 6 0 P与 P C机间串口通信的实现I l me tn e i m m u i a i n Be we n TM S 2 6 01 a d PC mp e n i g a S r alCo n c to t e 3 0C 7 n f f h— s e d D a a Ac uiii n,H g z p e t q s to
路艳梅摘
赵学荟陈鸿
(中北大学仪器科学与动态测试教育部重点实验室,山西太原 005) 30 1要:在高速数据处理系统中,需要在上位机中对数字信号进行处理、保存时,就需要建立上位机与下位机的通信。T 30 6 0 MS 2 C 0 0如同大多数数字
信号处理 ( P芯片一样不带有通用异步串行收发器(『R, DS ) A T)只带有两个同步串行接口,在与上位机进行串行通信时,须在该 D P芯片上配置异步 S串行接口。本文研究了通过 MAX I0异步串行收发器给 T 30 A 0配置异步串行接口的软硬件方案。 SO MS2 C 7 1
关键词:串行接口;异步数字信号处理;多通道缓冲串口;串行协议接口
引言
RS 8、R和光隔离数据连接。它包括 1振荡器和一4 5 I个 1可编程的波特率发生器,以产生 (0~2 0 k/个可 30 3 )b s所有的通用波特率;具有 4个可屏蔽的中断源;有适用具于多点通信的 9位网络工作模式;外还具有 1个 8字另节的 FF IO缓冲器。 13 TM¥ 2C 7 1 MA 30 . 3 0 60与 X 10的接口设计
DS P以其对大量数据和复杂算法的处理能力,电在子工业领域,尤其是高速系统中,得到了越来越广泛的应用。在 D P的实际应用中,免要涉及到与上位机、 S难单
片机等的通信,而串行通信以其占用引脚资源少、设计简单,而得到广泛的使用。
T 30 7 1有两个多通道缓冲串行接口 MS 2 0带( B P,于同步串行接口, P Mc S )属而 C机的 R S一2 2为异 3步串行接口,以本文研究了将 T 3 0 7 1的 M出所 MS 2 0 S P设置为 S I P模式与 MA 3 0 X 10连接构建 UAR通过 T, MAX 4
5再经过 4 5—2 2转接口连接到 P 38 8 3 C机,计设
将 T 30 60 MS. C 7 1的 McS 2 B P设置为 S I P模式可与1 0直接连接,而与 0进 4 5连接,实现 8来
D P与 P S C机的异步串行通信。硬件连接图如图 1所示,图中采用的是 TMS2 C 7 1的 Mc S 30 6 0 B P的第 0通道 McS 0 MAX 10的 S BP, 30 HDN引脚直接接高电平,得使
使用 R S一4 5一方面为了利用 R 8, S一45可用于分布式 8结构设计和距离长等优势,一方面为了有效提高波特率,配合高速处理的 D P, S并且软硬件都很简单。1 TMs 2 C 7 1与 P 30 60 C机串行通信的硬件设计
MA 30 X 10始终工作, X 45提供了电平转换的作 MA 38用。在此 MA 10的外部晶振选择的是 1 83MHz X30 .42 晶振,通过编程可以设置波特率为 (0~152 k/, 30 1 .) bs共
1种。由于 D P与 MA 3 0 6 S X 10之间数据传送速率远高于 MA 30与 P X 10 C机之间数据传送的速率,而且本文将DS P作为 S I主设备,以接收数据要通过外部中断 P的所的方式来完成,图 1中 I如 RQ接 E T I T4 X .N。
11 S I . P串行通信接口设计串行外围设备接口( P ) MOT OL s I是 OR A公司提出
的一个同步串行外设接口,允许 C U与各种外围接口器 P件以串行方式进行通信、交换信息。它使用 4条线:串行时钟线 ( C、 S K)主机输入/从机输出线 ( S、 MI0)主机输出
/从机输入线 ( MOS)低电平有效的使能信号线 ( S。 I、 C )
这样,仅需 3根数据线和控制线即可扩展具有 S I~4 P接口的各种 IO器件。/12 . M A 3 0 X 1 0通用异步收发器 MA 3 0通用异步收发器是 MA M公司专门针 X 10 XI
对小型微处理器系统进行最优化设计的 UAR应用 T, s I/Mio r接 V技术与主控制器之间进行通 PT M c wi r I图 1硬件连接图
信,线路简单、体积小。这个异步 I/ O适用于 R一22 S 3、
高速数据采集中TMS320C6000DSP与PC机间串口通信的实现
维普资讯
《计量与铡试技 ̄) o 8年第 3第 6期 2o 5卷
2 T 30 6 0
MS2 C 7 1与 P C机串行通信的软件设计一
将 Mc S 0设置为 S I式,将 D P设置为主设 BP P模且 S备。相关寄存器的设置如表 1所示。通过表 1的设置可以得到串行时钟 C X(图 2所示 )帧同步信号 F X U(如和 S (图 3所示 ) C K的周期为 1s 1如,L X 9( MHz, S周期 )FX为 3。 8s初始化相关寄存器值的设置
般在单片机的设计应用中大多采用汇编、混编或
就用 C语言,因为涉及到汇编语言的代码效率高,是但在 D P中 C语言效率得到了优化,率也很高, S效而且便于移植。本文的软件部分即由 C语言实现的。2 1 Mc S 0的初始化 . BP表 1 Mc 贼
Mc S 0初始化程序如下: BPv i C niMc S (od od o f g B P v i){M C P C n i b p{ 0= BS - o f mc s C g g0 O 01 0 x 00 0, 8 0 O 01 0 0, x0 04 0 0 1 0 0, x 00 0 4 0 2 00 0 4. x0 08图 2串行时钟 C K信号图 LX/* s c p r*//* r r*/ c / x r*/ c/ s g r r*/ /* m e t*//* r e e f*/
M a M a
. CR. M DEFA1 T,兀 . RCER_ DEFAU L1,、
M a 3 P XC S _ ER. DEF AU L、 1,
/*xc r*/ e/ p r*/ e
r l I J
0 O0 0 0 x0 0B C
};MC S -o f ( Mc s0&mcsC g ) B P cni h b p, g bp f0;
’=:一=■●一=
——-= -二= I I= - _ .=~
曼 .一
I
}22 . MA 3 0 X 1 0的设置
M X 10 A 30工作之前需由 D P向其写控制命令字, S然后再读回,核对正确后再发送、收数据,接 MAX 10的 30图 3帧同步信号 F X信号图 S
寄存器均为 1 6位字。本文设置的帧格式为:个起始 1位、个数据位、奇偶校验位、 8无一个停止位,波特率为
高速数据采集中TMS320C6000DSP与PC机间串口通信的实现
维普资讯
路艳梅等:毒速数捂采集中 T 3 0 6 0 S与 P MS2 C 0 0D P c祝阍串口通信的实现
150 bs部分程序如下: 120/,y=MC S—
ry h bp ) l B P xd ( Mc sO;
特率为 l50 bs 120/,选取晶振 18 3MH与选取 .4 2 z 36 6MH都可以, .84 z如果想以更高的波特率传输应采取其他方案。在 TMS 2 C 7 1与 P 30 60 C机串行通信的软件方案中,MA 3 0的寄存器都是 1位字,而 X 10 6 TI 3 0 6 0对串口操作的函数均为 3 2C7 1 2位的,过正通确设置 McS B P后,即可按 1 6位操作。此外,要使数据能/*等待发送寄存器为空
whl !y ) i( 1 ey l= 1 */
{l y=MC S ry h bp ) B P xd ( Mcs0;
} MC S - i ( Mcs0 0 C 0 ) *向 3 0控 B Pwr e h bp,x 0 0;/ t 1 0写制字命令;控制字为 0 C 0 x 0 0*/ y=MC S - ry h bp ) l B P x d (Mcs0;whl( 1 i !y ) e{l y:MC S—ry h bp ) B P xd ( Mcs0;
够正确传输必须保证数据传输间隔,否则不能正确传输。参考文献
[] 1刘建业 .MS2C 4 X系列 D P与 P T 30 5X S C机间串行通信的实现 .电子技术应用,0 3 5 7 -8 . 2 0,:8 0
}MC S - r e h bp,x 0 0; B P w i ( Mcs0 0 4 0 ) t / *核对控制字发送是否正确,正确则重发 */不 whl( B Pra ( Mcs0 !=0 4 0 ) i MC S— d h bp ) e e x 0 0{ i( whl !MC S—ry h bp ); e B P x d ( Mc s0 ) MC S - r eh bp, x 0 0; B P w i ( McsO 0 C 0 ) t whl( i !MC S -ry h bp ); e B Px d ( Mc s0 ) MC3P w i ( Mc sO 0 4 0 ) I— r eh bp, x 0 0; S t}3结论
[] 2高亚男,傅隽,徐永根 . MA 30 A T构成 R一 8通信网用 X 10U R S 45络 .单片机与嵌人式系统应用, 0,: -5 . 2 1 55 0 3 7
[] 3江思敏,刘畅 .MS2C 00D P应用开发教程 . T 306 0 S北京:机械工业出版社,0 5 1 20 ..
[] M 3 0 6 0 h u pr Lb r A I e r c G i, uut 4 T S 2 C 0 0C i S po t i a P
f e e u eA g s, p ry R en d20 0 4.
作者简介:路艳梅,,女硕士。工作单位:中北大学仪器科学与动态测试教育部重点实验室。通讯地址:3 0 7山西省太原市万柏林区和平苑小区 9 002…
5 41。 0#
赵学荟,陈鸿,中北大学 (太原 00 2 ) 30 7。收稿时间:o8—0 2o 4—0 1
本文设计的 T 30 60 MS2 C 7 1与 P C机串行通信的硬件方案中,于 P限 C机上 Widws口驱动限制最高波 no串
(接第 2 )上 2页小格:格 X(/ 0=0 0 0 5 a 1 1 ) .0 0 ( )
值按四舍五人修约规则进行取舍 ) ( )+1+=[一2+( )( )+3]4/(J ) (J )一1+( )/=14/格=O/格  ̄、检定点各次读数与该点标称的最大偏差=+3小 (格)
() 2示值误差、回程误差 (差 )轻敲位移的检定及变和数据处理。 以本文中 11为例,检定点 0 1 a,该精 .在 .0gP处若密表指针所指示位置在 0 1 .0分度值线偏右边 3 1/0处,
( )定结果的判别。 3检
检定结果处理时,可将该表的允许误差值也按小格
则该精密表指针示值可直接记人表 2中“轻敲后被检仪表示值误差 (格 )栏为“”省略了表 1中需要换算小” 3, ( .0 .05 3 1 ) .0 1 ( a)骤;指针 0 1+00 0 X(/0=0 10 5 )步若偏左 2 1/0分度值,可记为“”其它各检定点读数以此一2,类推。检定记录的具体情况见表 1表 2该表只列出、 ( 0 IMP .O a的位置读数 )。
进行计算,然后直接与表 4进行比较,断该表是否合判格。
4结束语
按精密表检定示值读数进行记录和数据处理,术技熟练的检定员至少需要 3 0分钟才能完成,用格或者小采格进行记录和数据处理,般只需 1钟即可完成,一 0分提高工作效率达 3倍,此方法适用于各种型号规格的精密表。
在数据处理时可将正负号代人计算式中直接进行运算,:如 示值误差=+3小格 ) (回程误差=( )一2=+5小格 )+3一( ) (
作者简介:张清印,,男助理工程师。工作单位:中石化河南油田分公司技术监测中心。通讯
地址: 3 3 4 12河南(阳) 7南油田技术监测中心。 邓小羊,张文杰,李莉,中石化河南油田公司(阳 4 3 3 )分南 7 12。收稿时间:0 8—0 20 2—1 9
轻敲位移=+2小格 ) ( 检定点各次读数的误差平均值 (际工作中此计算实
正在阅读:
高速数据采集中TMS320C6000DSP与PC机间串口通信的实现05-16
出库原油装车操作规程10-01
体育社会学笔记105-28
一年下册语文课后认读词语05-17
浅谈高中英语教学提高学生成绩的方法-2019年精选文档05-03
计算机模拟四06-17
锅炉水处理作业复审考试复习题11-06
五年级上册语文教案-习作 我想对您说 人教(部编版)03-07
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 串口
- TMS320C6000DSP
- 高速
- 通信
- 实现
- 数据
- 集中
- 重点中学面试题汇总
- 如何鉴别食用油的好坏
- 国有资产管理制度
- 脑卒中后吞咽困难的患者护理干预的效果观察
- 酒店每日营业收入支出快报
- 弥漫性轴索损伤56例诊治及预后分析
- 福建省福州市2015届高中毕业班第二次质量(3月)检测文综试题 Word版含答案
- 2015直通车高数基础题
- 函授大专期末考试试卷英语2
- 如何推进商业银行的供给侧改革
- 绍兴县华舍小学2013年校园艺术节活动方案
- 第八讲_图层完全解析
- 新华信湖南家辉战略及治理结构项目
- 公司采购培训教材
- 医保零售药店管理制度汇编2016年版
- 七年级数学下册全册同步训练,单元测试,期中期末测试
- 北师大版四年级上册期末测试题
- 物理化学 课后答案-热力学第一定律
- 电视新闻专题节目的特点及发展趋势论文
- 电工学(少课时)试题库及答案