历史上的今天

今天是:2024年11月16日(星期六)

2019年11月16日 | AVR单片机改造遥控车

发布者:WhisperingWish 来源: 51hei关键字:AVR单片机  遥控车  高频发射 手机看文章 扫描二维码
随时随地手机看文章

利用玩具遥控车的高频发射电路和高频接收电路,结合单片机

进行数据传输,模拟两通道比例控制遥控器。


发射端用ATTINY24从TX的8号脚控制玩具遥控器的高频发射部分

接收端用ATTINY24从RX2的3号脚接收信号。然后PWM控制

遥控车的两个电机,一个由电位器反馈。另一个由测速

盘反馈。

数据结构

0 高电平100us,低电平300us

1 高电平200us,低电平200us


数据帧结构

16位为一个包起始2位(10),地址2位,数据10位,结束2位(01)

每5个包为一个循环

1号包 全0包,不含起始结束,用于接收端复位。

2,3号包 地址01号数据。

4,5号包 地址02号数据。


纠错采用重复校验,当收到两组数据相同时确认数据有效


发送侧任务 读A通道模拟量,读B通道模拟量,数据格式转换,

信道格式转换,发送缓存更新,定时器中断发送。


接收侧任务 读电位器模拟量,测量速度值,方向位置伺服控制

速度控制。接收缓存检测,校验数据。软件看门狗


  • DSCN0739.JPG

  • DSCN0740.JPG

  • DSCN0741.JPG

  • DSCN0742.JPG

  • DSCN0743.JPG

  • DSCN0744.JPG


关键字:AVR单片机  遥控车  高频发射 引用地址:AVR单片机改造遥控车

上一篇:基于m128的LCD1602驱动(8线/4线)
下一篇:M16的T1 16位定时器一共有15种工作模式,其他2个8位定时器

推荐阅读

11月16日消息,据国外媒体报道,在连续五个交易日下跌之后,苹果股价在周四终于止跌回升,市值也已重回9000亿美元。苹果股价止跌回升 市值已重回9000亿美元周四美国股市收盘时,苹果股价为191.41美元,较前一交易日186.8美元的收盘价上涨4.61美元,涨幅为2.47%。苹果股价周四上涨,也终结了五连跌的颓势,从上周四到本周三,在供应商下调业绩预期、投行下...
U 盘这个生活中常用的小物件竟是中国的专利,且这个专利还赚了不少钱。 U 盘的专利是由中国本土公司原创的电子产品,专利来源于深圳朗科公司。深圳朗科公司是 U 盘专利的持有者,他们的“用于数据处理系统的快闪电子式外储存方法及其装置”的专利于 1999 年 11 月 14 日申请,专利号为 ZL99117225.6,2013 年该专利还获得了第十五届中国知识产...
Yole Development 的市场调查报告表明,自硅功率半导体器件诞生以来,应用的需求一直推动着结温升高,目前已达到150℃。随着第三代宽禁带半导体器件(如SiC)出现以及日趋成熟和全面商业化普及,其独特的耐高温性能正在加速推动结温从目前的150℃迈向175℃,未来将进军200℃。借助于SiC的独特高温特性和低开关损耗优势,这一结温不断提升的趋势将大大改变...
随着科技飞速发展,智能手机的屏幕形态变化开始跟随着消费者和市场的需求发生变动,消费者已逐渐对目前主流的全面屏产生审美疲劳。  而科技感爆棚的折叠屏手机,似乎成功吸引了消费者对智能手机新的关注。  前不久,有爆料称,华为还有一款定位偏女性市场的高端折叠屏新机,采用上下竖向内折方案。  今日,数码博主@菊厂影业Fans 透露,华...

史海拾趣

问答坊 | AI 解惑

Linux V0.11 源程序

能把Linux V0.11移到AT89S52上吗? 本来我有一份Linux V0.11完全注解,想一起打包发过来但我没找到.…

查看全部问答∨

承接ARM Linux嵌入式系统项目开发

承接嵌入式系统项目开发 相信大家都知道,要想产品具有竞争力,一般都要使用操作系统来提高附加值。然而使用别人的操作系统就要支付高额的授权费。这直接导致了开发成本的增加,降低了产品的竞争力。 我们团队独立研发了具有自主知识产权的操作系 ...…

查看全部问答∨

GPRS问题

GPRS通信: S3C2410+ucos-ii操作系统+lwip协议,实现通过GPRS网络将数据传送到远程控制终端,请问由于我要将数据通过GPRS模块MC35I上传到GPRS网络,在经过INTERNET网传输到远程主机,那么我还需要初始化网卡CS8900A吗?…

查看全部问答∨

3D电视:赤裸的商业利益诉求?

本帖最后由 jameswangsynnex 于 2015-3-3 20:03 编辑 几年来,我已经从一个技术至上主义者变成技术节制主义者。面对最近轮番炒作的3D电影、3D电视时,我没有任何激动。虽然调研机构DisplaySearch说,2008年3D电视出货70 万台,10年后是这样的:3D ...…

查看全部问答∨

EVC4.0 都有那些头文件?都分别包含那一类MFC实现那些功能?谢谢啦

请问下,在EVC4.0下开发,EVC4.0 都有那些头文件?都分别包含那一类MFC实现那些功能?谢谢啦…

查看全部问答∨

新手求助,用画刷画图的问题

    hBr = (HBRUSH) GetStockObject (BLACK_BRUSH);     // hBr = (HBRUSH) GetStockObject (RGB(255,0,0)); 把BLACK_BRUSH改成RGB(255,0,0)为什么不行呢???     hOldBr = (HBRUSH) SelectObject (hdc, hBr); ...…

查看全部问答∨

定时器请教

在设置定时器中断时,在在中断程序中需要重新设置时间,设置完后处理中断。问题在这里: 定时器开始定时是否和处理中断同时进行。。。。 谢谢老牛!…

查看全部问答∨

申请试用开发板

计划用在新电源的控制上 设备类型:逆变电源 主要参数:200kw/50KHZ…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多每日新闻

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved