0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于PIC16F877A单片机和SCA60C芯片实现帆船姿态仪的设计

牵手一起梦 来源:单片机与嵌入式系统应用 作者:张晓静,战智涛 2020-04-27 09:59 次阅读

随着2008年北京奥运会的临近,帆船运动越来越受到人们的重视,如何利用现代科技手段辅助训练,来提高比赛成绩显得尤为重要。从赛场实时采集数据指导训练和减轻帆船教练工作强度方面考虑,设计帆船姿态仪,可使教练员了解每位运动员具体的训练细节,提高工作效率。

1、帆船姿态仪的系统设计

基于PIC16F877A设计的帆船姿态仪,能采集帆船行驶过程中的前后仰俯角、左右摇摆角、桅杆旋转角和GPS系统记录帆船行驶轨迹。系统每0.5s将采集到的数据记录1次,记录时间大约为5 h(小时)。上位机通过RS232接口,可将存储的数据读取上来。上位机可以形象地将帆船行驶轨迹、帆船前后仰俯角、左右摇摆角等数据显示出来。它的系统结构框图如图1所示。

基于PIC16F877A单片机和SCA60C芯片实现帆船姿态仪的设计

2、帆船姿态仪的硬件设计

PIC16F877A单片机作为处理器,通过采集倾角传感器SCA60C检测帆船的倾斜角度,然后将检测到的数据存储到AT45D081A-RI大容量Flash存储器中。其部分硬件电路如图2所示。

DS1302时钟芯片记录测控系统中的数据,并在记录时进行时间标定。其软硬件设计简单,时间记录准确,既避免了连续记录的大工作量,又避免了定时记录的盲目性。DS1302与CPU的连接仅需要3条线,即SCLK、I/O、RST。DS1302与单片机连接的电路原理如图2所示。

采用双电源供电方式,以便在没有主电源的情况下仍能保存时间信息以及数据。DS1302由VCC1或VCC2两者中的较大者供电,当VCC2小于VCC1时,VCC1给DS1302供电。

AT45D081A-RI是Atmel公司生产的大容量Flash存储器,容量为4 Mb。它采用串行方式传送数据,单5V电源供电;具有功耗低、体积小、容量大、传送快,与CMOS和TTL电平兼容以及掉电后数据不丢失等特点,因此,其硬件设计与软件编程都很容易。

系统通过RS232C通信方式与上位机通信,将帆船在海中行进的姿态传送到上位机,最后由上位机软件管理和显示。

3、倾角传感器的选取

系统采用上海朗尚科贸有限公司的SCA60C高精度倾角传感器检测帆船的倾斜角度,通过不同的安装方式检测帆船前后仰俯角和左右摇摆角。SCA60C实际上是一个加速度计,内部由一个硅微传感器和信号处理芯片组成;SMD形式封装;通过测量地球引力在测量方向上的分量,再将其转换为倾斜角度,其模拟输出特性如图3所示。箭头标明了加速度的正方向,如果帆船沿箭头所指方向有加速度,或按图3所示的方向倾斜,则输出值增大。

其中,Offset是帆船在0 g位置时的电压输出(一般输出值为2.5 V),Sensitivity是设备的灵敏度(通常灵敏度为2 V/g)。为得到最好的精确度,应当用实际输出值代替通常值。

4 、上位机软件设计

采用Delphi软件设计帆船姿态仪的上位机,将帆船姿态仪采集存储的数据通过串口读取上来,利用上位机软件对读取上来的数据进行管理,并以曲线的形式形象地显示出来,教练员可以在上位机上了解运动员训练的具体情况。软件界面如图4所示。

5、结 语

帆船姿态仪安装调试简单,技术先进,功能丰富,维护方便,可帮助帆船运动员进行科学的训练,迎接2008年北京奥运会。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2518

    文章

    47911

    浏览量

    739472
  • 处理器
    +关注

    关注

    68

    文章

    18184

    浏览量

    221893
  • 单片机
    +关注

    关注

    5996

    文章

    43941

    浏览量

    620335
收藏 人收藏

    评论

    相关推荐

    PIC16f877A单片机与25AA010A的读写程序

    PIC16f877A单片机与25AA010A的读写程序
    发表于 05-06 14:10

    PIC16F877A

    菜鸟想问下各位,我想用PIC16F877A做个流水灯,所有端口输出高电平1S,然后输出低电平1s 。 单片机放在学习板上测试的时候是正常的,用prpteus仿真也正常,可是放到电路板上就不正常了,低电平时间很短,Led只是闪了一下。  哪位高手指点一下是什么原因,还是要怎
    发表于 07-28 14:32

    PIC16F877A在proteus中读写AT24C512

    此时把I2C DEBUGGER的SCL线连接到PIC16F877A和AT24C512的SCL线上,这样PIC16F877A可以正常的写AT24C
    发表于 12-30 16:09

    pic16f877AC语言电机控制,基于PIC16F877A单片机软件环分的步进电机控制系统.pdf 精选资料分享

    基于PIC16F877A单片机软件环分的步进电机控制系统产品与应用基PICl6F877A单片机软件于环 分的步进电机控制系统田丰果 贺莹武淑娟(贵州大学机械工程与自动化学院,贵阳 55
    发表于 09-01 08:39

    两款PIC单片机分别是PIC16F873APIC16F877A,硬件做了兼容,程序的头文件也改了,但程序不兼容

    目前我们公司老产品使用的两款PIC单片机分别是PIC16F873APIC16F877A,硬件做了兼容,也就是 说引脚实现一一对应,程序是
    发表于 09-06 16:51

    PIC单片机F877A教程

    视频内容来自哔哩哔哩-【单片机PIC单片机F877A视频教程(郭天祥)1、简介本视频使用的单片机PI
    发表于 11-22 06:28

    如何用PIC16F877A单片机实现原码

    PIC16F877A单片机 (ADC)1 基本原理2 实现原码3 protues仿真结果1 基本原理2 实现原码/*---------------------------------函
    发表于 11-24 07:32

    PIC16F877A单片机的相关资料推荐

    PIC16F877A单片机 (外部中断)1 基本原理2 实现代码1 基本原理2 实现代码/*----------------函数功能:外部中断RB0/INT 按下按键(即产生一个中断)
    发表于 11-24 06:08

    PIC16F877A单片机的相关资料分享

    PIC16F877A单片机 (IIC总线)1 基本原理2 源代码1 基本原理2 源代码/*---------------------函数功能: IIC总线
    发表于 11-24 06:10

    PIC16F877A单片机相关资料下载

    PIC16F877A单片机(配置字)1 MPLAB X V5.0,编译器为XC8(V2.0)2MPLAB V5.0,编译器为PICC1 MPLAB X V5.0,编译器为XC8(V2.0)单击
    发表于 11-24 08:22

    PIC16F877A看门狗定时器实验的相关资料推荐

    状态 //PORTA.4(RA4)为开漏输出 // //WDT运行于独立的内部RC振荡器,即使器件时钟停振,WDT仍正常工作 //PIC16F877A单片机的WDT只...
    发表于 11-25 07:52

    PIC16F877A单片机的相关资料下载

    PIC16F877A单片机 (IIC总线+AT24C02芯片)1.2 PCF8563芯片可以看出,PCF8563
    发表于 11-26 06:58

    PIC16F877A单片机 (ADC)

    PIC16F877A单片机 (ADC)1 基本原理2 实现原码3 protues仿真结果1 基本原理2 实现原码/*---------------------------------函
    发表于 11-16 14:21 16次下载
    <b class='flag-5'>PIC16F877A</b><b class='flag-5'>单片机</b> (ADC)

    PIC16F877A单片机(如何写 配置字)

    PIC16F877A单片机(配置字)1 MPLAB X V5.0,编译器为XC8(V2.0)2 MPLAB V5.0,编译器为PICC1 MPLAB X V5.0,编译器为XC8(V2.0)单击
    发表于 11-16 16:51 5次下载
    <b class='flag-5'>PIC16F877A</b><b class='flag-5'>单片机</b>(如何写 配置字)

    PIC16F877A单片机代码生成系统

    PIC16F877A单片机代码生成系统V3.4_221214_1035
    发表于 12-20 17:00 6次下载