‘壹’ 求助新唐单片机怎么从LDROM跳转到APROM中
这个芯片是mini51lan吧,是M0的内核,与LPC1000无关吧
‘贰’ 向实现单片机之间的远距离无线通讯,该如何选择
首先,要实现无线通讯,就需要无线传输芯片或者模组,怎么选择,取决于以下几个点:
距离多远?
要接入到什么系统?
实时吗?只传数据吗?可有视频?
有数据展现方式吗?比如是否需要接入手机做相关远程监测或者远程控制?
产品应用在什么方向?
对功耗有要求吗?电池供电还是电源供电?
建议:
如果只是做单纯的无线数据传输,距离又不要多远,可以选择zigbee、lora、或相关sub-1G频段做数据透传;如果需要接入手机做单点数据传输,可以选择2G/3G/4G/NB-IoT做无线通讯,不过会涉及到费用和产品应用的地方是否有运营商的基站;如果做多点数据互动式传输,还得接入手机端,又考虑费用问题,可以本地用局域网通讯,节点端用授权频段的无线通讯或者WiFi/LAN的方式接入运营商网络
‘叁’ 各类单片机的性能比较
按处理速度来看的话,ARM>>AVR>51 ARM远大于AVR,AVR大于51
同时ARM也有不同分类比如我们常见的ARM7,ARM9甚至ARM11他们在同一架构和指令集下肯定数大的运算能力强,处理速度快。他们的速度是百兆甚至G为单位的。当然ARM也有不同分类或分工,有致力于运算处理的,比如A8,A10,还有致力于控制方面运算的比如M3,M0等当然这个就属于低端些的了,主要就是抢占传统51,AVR,PIC等
还有个MSP430主打就是低功耗。运行速度可能低些,但省电,全速运行也都不超过1,2MA这是其他MCU不能比拟的。
另外上面提到PIC顺道说下,这是MCU中的个怪胎。。字长不是我们常见的8位而是7位。指令集也不同于我们传统的指令,但他高抗干扰性能使他在汽车电子应用比较广泛。
AVR和51有差别但悬殊就不是那么大了,AVR的速度和内配比如ADC。PWM等要优于51。当然有些特殊的51如AT89C51SND1C这款内部自带有MP3解码器。而AVR一般不行。还需外扩VS1003这类的硬件解码器。或是80C51有的运行频率也在百兆甚至内部还带有USB,LAN等网络配置。
‘肆’ 单片机如何连接无线路由器
家电连网,现代化一点的家电比较容易实现
如果你家的电风扇可以带红外遥控哪就更容易些
买个串口--红外的接收/发送器,然后再买个Moxa 232-LAN 的模块接上红外收发器
这样把Moxa接在网络上(路由) 就可以在电脑端实现一个专用的软件对指定IP地址发送指令了,这些指令可以用串口调试助手“录制” 风扇的遥控器指令。
如果你家风扇不能遥控,但是是数控的,加个单片机倒不难,但要连无线路由就比较困难,因为要使用WiFI无线网络走TCP/IP 单片机至少32位且带复杂协议栈处理能力,价廉物美恐怕难做到
走有线网络 TCP/IP 可以用 Cortex-M3 算比较便宜 要上无线WiFI至少 ARM9的CPU
建议还是用 红外方案(也是无线嘛)这个有现成的产品一个无线控制终端使用 433M或2.4G无线与总控联系 ----- 注意这里没用通用的WiFi 无线网络,而是自已用 433M 或 2.4G免费频段实现了一个专用无线网络 为的是节省成本。用红外方案还有一个好处,不但风扇,电视、空调都可以控制 且不需要改装。
结构图如下,红外控制点可以多个,或者可以认为就是一个房间一个
风扇 +
|
电视-+------ 红外控制点---------<无线>--------主控中心电脑
|
空调+
有兴趣可以联系下我