发布成功
1、利用stm32f103控制si4463实现点对点透明无线传输,无线传输频段为433M或315M。并将该频段能使用的频率信道话管理:比如从400M-470M分成15个信道,编程1-15个信道,方便stm32f103管理。
2、无线传输速率在500—1000kbps之间可调(软件固化时)。
3、无线数据传输分a、b两部分,这两部分的硬件结构基本一致,均为si4463+stm32f103。a部分有多个,每个工作在不同的信道,每个信道的频率在程序固化时确定,确定后不再修改。a部分主要是数据发送,在数据传输过程中完成99.99%的数据发送任务,但也接收b部分的数据,b部分发送过来的数据分为2种,一种是控制无线休眠的数据,一旦接收到该数据,a部分将该数据透传至a部分的stm32f103的高速串口后,a部分无线和stm32f103均开始休眠(处于低功耗模式),但每3秒醒来一次,查询是否有无线唤醒信号及高速串口是否有数据输入,如果无唤醒信号且串口无数据输入则继续休眠,有唤醒信号或高速串口有数据输入,进入工作模式;另一种b部分发送过来的数据为透传数据,a部分接受到该数据后,通过stm32f103的高速串口将数据输出。b部分能通过修改无线信道号实现与多个a部分不同时通讯,具体与哪个a部分通讯由stm32f103的高速串口与外界数据交互后决定。
4、a部分在大部分时间(99.99%)工作于发送模式,将a部分的stm32f103的高速串口收到的数据无线发送出去,在串口无数据接收时发送信道号,有数据时接收时发送信道号+串口数据。b部分在大部分时间(99.99%)工作于接收模式,将无线接收到的数据从b部分的stm32f103高速串口输出,输出格式为:接受到信道号+信号强度(a部分串口无数据时)或者为接受到信道号+信号强度+a部分串口数据,只是在b部分的stm32f103高速串口有透传数据输入时才进入发送模式,b部分的高速串口输入数据分两种,一是控制数据,该部分数据不透传,主要是用于控制b部分工作无线信道的数据,比如:高速串口接收到0x01为:使b部分无线工作与信道1等等。 其他的数据为透传数据,包括控制a部分使a部分休眠的数据。
5、具体数据交互格式及无线信道分配由开发者自行确定。以上格式仅为举例。
1、我爱方案网是会员制服务,服务商通过竞标后即可联系雇主;
2、项目预算与报价不代表最终成交价格,成交价以双方协商为准;
3、平台提供设计项目对接服务,希望促成高效合作,对交易双方不收取佣金,谢谢留意!