【原创】用GSM/GPS模块遥控航模的可行性分析
转载请注明出处!
在通常情况下,航模的飞行遥控距离是受限的,除了受燃料或者电力的限制外,还会受到遥控距离的限制。本文首先讨论在不考虑航模能量的情况下遥控其进行长途旅行的可能性。
【系统分解】我们先确定一下我们要实现的功能:
1、航模应当有自行控制姿态的功能,即自动驾驶系统,在一定时间内未收到命令的情况下会自主飞行;
2、航模应该有信息收发系统,能够通过GSM/GPRS网络收发信息;
3、航模应该有定位系统,因为其主要飞行是在视野之外;
4、航模自带摄像头,用来通过GPRS发送特定目标的照片;
5、航模控制系统,该系统是独立于航模的,用来发送控制命令,显示航模位置等
【系统构成】下面简要分析一下各个系统的构成:
1、自动驾驶系统
该系统可以用三轴加速度传感器、CPU、舵机构成一个微机自动控制系统
2、数据传输系统
普通的航模一般是用27MHz、400MHz、2.4GHz等频段进行短距离的遥控,受能量以及法律的限制,他的遥控距离一般限制在较小范围内,而目前合法的最普及的无线网络就是手机使用的GSM网络。该系统主要由CPU、GSM模块构成,CPU通过串口来控制GSM模块发送当前状态信息,接受由控制系统发送出来的控制命令
3、定位系统
同样,系统采用现成的GPS模块,由CPU通过串口操作之。得到当前经纬度,时间信息
4、照相功能
该功能主要用于将目标情况发送给控制者,构成同2所述。
5、控制系统
该系统由一台PC机和一个GSM/GPRS模块构成
【系统框图】
【控制系统分析】
从前述功能可知,控制系统能获得的航模以下信息:飞行速度,经纬度,当前地点摄影(当然这个摄影质量很不好说)。所以,我们可以在卫星地图(如GoogleMaps)上查看航模所处位置,并控制其飞向特定经纬度地点。
【结语】
本文是一个总体结构的论述,当然除非航模的能量足够,或者有其他能源、比如纯太阳能,风能等补充,否则该系统没有实用价值。是作者的一时构思,不足之处还请留言指出。
【原创】用GSM/GPS模块遥控航模的可行性分析相关推荐
- GSM/GPRS+GPS模块SIM808
SIM808模块是一个完整的四波段GSM/GPRS模块,它结合了GPS技术进行卫星导航.将GPRS和GPS集成到LCC包中的紧凑设计将大大节省客户开发启用GPS应用程序的时间和成本.它具有行业标准的接 ...
- Android 驱动和系统开发 2. 解析模拟器GPS模块 (原创)
好久没有写技术博客了,恰逢今天还感冒了,这破天气,晚上凉风一吹,就感冒了,要加强锻炼呀. 好了,废话不多说,由于工作需要,我要移植一个虚拟的gps模块,于是乎,我就参考了Android模拟器的gps模 ...
- GSM/GPRS模块 AT指令集C语言编程——基于有方M660+和MSP430单片机
GSM/GPRS芯片是手机中负责收发短信.拨打电话以及访问GPRS网络的核心器件.有方M660+为深圳有方公司生产的一款超小封装的GSM/GPRS工业无线模块,可以提供高品质的语音.短信.数据业务等功 ...
- Android GPS模块概念简介
文章目录 1.简介 2.类似GPS的全球定位系统 3.GPS的组成 4.Android定位方式 1.简介 全球定位系统(Global Positioning System,GPS),是一种以人造地球卫 ...
- GSM/GPRS模块学习
http://blog.csdn.net/sikinzen/article/details/5455581 目录 版本记录 目录 1 概述 2 缩略词与相关概念 3 ...
- stm32与GPS模块的数据传输,最后把数据传回到电脑上
stm32与GPS模块的数据传输,最后把数据传回到电脑上 准备工作 GPS(G28Z2FTTL)模块介绍 GPS数据类型及格式 代码部分 串口初始化部分 GPS部分代码 数据展示 准备工作 stm32 ...
- GPS模块(GPS-NEO-6M)
ATK-NEO-6M GPS 模块简介 ATK-NEO-6M-V23 模块,是 ALIENTEK 生产的一款高性能 GPS 模块,模块核心采用 UBLOX公司的 NEO-6M 模组,具有 50 个通道 ...
- Arduino+2.4G模块做航模遥控器
Arduino+2.4G模块做航模遥控器 萌新第一次发文,多多关照~ 玩航模估计有七八年了,玩arduino和各类单片机也有一两年啦,今年回家以后因为疫情被困在家里回不去,就寻思着用arduino做个 ...
- 有源天线:请教个GPS模块接天线的问题,阿莫论坛同轴供电接收GPS二合一,自己总结的TG621K,TG621S和S1216
请教高手,我买了一个VK1513的GPS模块.配套资料有个建议电路图,天线的接法我不是很明白. 1513的Vout通过一个300偶的"Bead Ferrite"供电给天线,请问这个 ...
最新文章
- 从Date类型转为中文字符串
- Java 理论与实践: 正确使用 Volatile 变量
- 流式计算框架Storm后台启动命令(避免新开窗口)
- a20添加usb2net的驱动方法
- 0基础学python有多难-0基础学Python有多难?
- JQuery 选择器总结
- FPGA工程师笔试面试题(一)
- 数据分析与数据处理实例(某银行数据)
- 2021年高处安装、维护、拆除考试报名及高处安装、维护、拆除复审模拟考试
- 计算机汇编语言编程教程,《汇编语言程序设计教程》.pdf
- Cypress自动化测试:type
- SAS数据导入input要点
- ACE事件类型及模板
- 项目经理也分三六九等,初级项目经理和高级项目经理的区别
- 特殊符号html怎么打出来的,特殊符号怎么打出来
- 墨刀和axure的区别
- Go官方包 - strings包
- Delphi 监听安卓(Android)手机通知栏信息
- WTGNet-PlC协议转换网关
- C/C++新手看过来----讨厌的符号
热门文章
- RenPy 对话框(跟随人物移动)
- html5学习教程大纲
- 可口可乐造型设计_可口可乐弧形瓶艺术设计大赛最佳作品赏析
- AE牛顿动力学插件Motion Boutique Newton 3 Mac破解版
- 【狮子数学】05极限的计算——数列极限的计算
- L05_用pytorch实现线性回归
- 使用HBuilder X 创建项目,(uni-app创建项目步骤)
- C语言:顺序程序设计(思维导图)——数据的表现形式及运算、运算符和表达式~~ 铁汁们可以观看图片和文件进行观看思维导图哈
- ubuntu 下如何修改 wifi 网卡的名称为 wlan0
- 实验2-5-3 求平方根序列前N项和(C语言)