FPGA培训 上海FPGA培训 北京FPGA培训 深圳FPGA培训
FPGA应用开发培训(一) FPGA应用开发培训(二) FPGA应用开发培训(三) FPGA应用开发培训(四) FPGA应用开发培训(五) FPGA应用开发培训(六) FPGA应用开发培训(七) FPGA应用开发培训(八) FPGA应用开发培训(九) FPGA应用开发培训(十) FPGA应用开发培训(十一) FPGA应用开发培训(2010-5-9)(十二) FPGA应用开发培训(2010-5-9)(十三) FPGA应用开发培训(2010-5-9)(十四)根据设置不同,手机将收到的短消息保存在缓存单元或存入SIM卡,单片机从手机中接收短消息实质上就是从SIM或缓存中读出信息。这主要利用AT+CMGR和AT+CMGL两条指令来完成,其工作过程见图2。
由于不同的厂商对AT指令集的解释代码和响应信息不一样,所以单片机首先要确认能否与手机建立起通信,一般用ATE指令完成此确认;然后用AT+CMGF指令选定短消息的数据格式;在收到手机的正确回答反以AT指令完成读出功能。一般用AT+CMGL读取以前的信息,在收到手机的RING(振铃)数据时,用AT+CMGR读取实时信息。
以下是笔者设计的物流数据采集系统中用到的接收SMS的一个实例,它说明了PDU模式的应用。单片机发送和接收(手机回答)均为ASCII码。所用手机为SIEMENS S3508i。
FPGA应用开发培训(2010-5-9)(十五) FPGA应用开发培训(2010-5-9)(十六) FPGA应用开发培训(2010-5-10)(十七) FPGA应用开发培训(2010-5-10)(十八) FPGA应用开发培训(2010-5-10)(十九) FPGA应用开发培训(2010-5-10)(二十) FPGA应用开发培训(2010-5-11)(二十一) FPGA应用开发培训(2010-5-11)(二十二) FPGA应用开发培训(2010-5-11)(二十三) FPGA应用开发培训(2010-5-11)(二十四) FPGA应用开发培训(2010-5-12)(二十五) FPGA应用开发培训(2010-5-12)(二十六) FPGA应用开发培训(2010-5-12)(二十七) FPGA应用开发培训(2010-5-12)(二十八) FPGA应用开发培训(2010-5-13)(二十九) FPGA应用开发培训(2010-5-13)(三十) FPGA应用开发培训(2010-5-13)(三十一) FPGA应用开发培训(2010-5-13)(三十二) FPGA应用开发培训(2010-5-14)(三十三) FPGA应用开发培训(2010-5-14)(三十四) FPGA应用开发培训(2010-5-14)(三十五)微波发生器工作频率为10.5 GHz,微波传感器采取透射式检测方法布置。隔离器使正向传输的微波无衰减或衰减很小的通过,而对于反向传输的微波则有较大的衰减。使用隔离器,可把负载不匹配所引起的反射通过隔离器吸收掉,不能返回到信号源,使信号源能稳定地工作。检波器把微波信号转换为电信号,经检测控制器放大、滤波及A/D转换后,检测控制器通过串行总线与计算机进行数据通讯。计算机可完成对数据分析与实时显示。检测控制器可进行系统参数的设置、水分标定、检测结果显示等操作。通过温度传感器信号进行温度补偿,以获得微波检测信号与粮食水分含量的理想线性关系,提高系统检测精度。 FPGA应用开发培训(2010-5-14)(三十六) FPGA应用开发培训(2010-5-15)(三十七) FPGA应用开发培训(2010-5-15)(三十八) FPGA应用开发培训(2010-5-15)(三十九) FPGA应用开发培训(2010-5-15)(四十) FPGA应用开发培训(2010-5-17)(四十一) FPGA应用开发培训(2010-5-17)(四十二) FPGA应用开发培训(2010-5-17)(四十三) FPGA应用开发培训(2010-5-17)(四十四) FPGA应用开发培训(2010-5-18)(四十五) FPGA应用开发培训(2010-5-18)(四十六) FPGA应用开发培训(2010-5-18)(四十七) FPGA应用开发培训(2010-5-18)(四十八) FPGA应用开发培训(2010-5-19)(四十九) FPGA应用开发培训(2010-5-19)(五十) FPGA应用开发培训(2010-5-19)(五十一) FPGA应用开发培训(2010-5-19)(五十二) FPGA应用开发培训(2010-5-20)(五十三) FPGA应用开发培训(2010-5-20)(五十四) FPGA应用开发培训(2010-5-20)(五十五) FPGA应用开发培训(2010-5-20)(五十六) FPGA应用开发培训(2010-5-21)(五十七) FPGA应用开发培训(2010-5-21)(五十八) FPGA应用开发培训(2010-5-21)(五十九) FPGA应用开发培训(2010-5-21)(六十)FPGA应用开发培训(2010-5-22)(六十一) FPGA应用开发培训(2010-5-22)(六十二) FPGA应用开发培训(2010-5-22)(六十三) FPGA应用开发培训(2010-5-22)(六十四)单片机与手机一般采用串行异步通信接口,具有红外和通信电缆两种连接方式,通信速度可设定,通常为19200bps。采用红外接口的优点是单片机系统与手机电气隔离,相互不干扰,接口各自独立,使用方便;缺点是通信距离较短,红外传播的方向性对接口相对位置有要求。采用电缆连接时,数据传输的可靠性较好;其主要缺点是接口的电气参数不兼容,设计不当时会对手机的通信质量产生影响。 FPGA应用开发培训(2010-5-24)(六十五) FPGA应用开发培训(2010-5-24)(六十六) FPGA应用开发培训(2010-5-24)(六十七) FPGA应用开发培训(2010-5-24)(六十八) FPGA应用开发培训(2010-5-25)(六十九) FPGA应用开发培训(2010-5-25)(七十) FPGA应用开发培训(2010-5-25)(七十一) FPGA应用开发培训(2010-5-25)(七十二) FPGA应用开发培训(2010-5-26)(七十三) FPGA应用开发培训(2010-5-26)(七十四) FPGA应用开发培训(2010-5-26)(七十五) FPGA应用开发培训(2010-5-26)(七十六) FPGA应用开发培训(2010-5-27)(七十七) FPGA应用开发培训(2010-5-27)(七十八) FPGA应用开发培训(2010-5-27)(七十九) FPGA应用开发培训(2010-5-27)(八十) FPGA应用开发培训(2010-5-28)(八十一) FPGA应用开发培训(2010-5-28)(八十二) FPGA应用开发培训(2010-5-28)(八十三) FPGA应用开发培训(2010-5-28)(八十四) FPGA应用开发培训(2010-6-1)(八十五) FPGA应用开发培训(2010-6-1)(八十六) FPGA应用开发培训(2010-6-1)(八十七) FPGA应用开发培训(2010-6-1)(八十八) FPGA应用开发培训(2010-6-2)(八十九) FPGA应用开发培训(2010-6-2)(九十) FPGA应用开发培训(2010-6-2)(九十一) FPGA应用开发培训(2010-6-2)(九十二) FPGA应用开发培训(2010-6-3)(九十三) FPGA应用开发培训(2010-6-3)(九十四) FPGA应用开发培训(2010-6-3)(九十五)微波传感器模拟信号处理决定了整个系统的水分检测范围和检测精度。图4为传感器信号处理电路。微控制器采用Microchip公司的PICl-8F6527。该处理器采用纳瓦技术,功耗低,抗干扰能力强,外围接口丰富,如CCP模块(PWM)、MSSP模块(SPI,I2C)、EUSART模块、A/D转换模块等,可满足系统应用需求。4种晶振模式,最高可达40 MHz。内部具有看门狗电路,可在线串行编程(in-circuit serial programming,ICSP)。A/D转换器采用AD7806,16位采样,其参考电压源3 V由AD780提供,A/D采样分辨率为45.8μV/bit,使系统具有较高的检测精度。AD7806具有采样自校正功能,保证了采样的准确性,通过SPI总线与微控制器进行数据通讯。上电初始化完成后,AD7806通过引脚由高变为低向微控制器提供中断信号,通知微控制一个新的A/D转换数据已经准备好,可以进行读取操作。信号处理电路的放大倍数可在线调节,通过PICl8F6527控制数字电位器AD5227来完成,两者之间通过3根数据线连接,提高了系统的水分检测范围。整个系统采用5 V工作电压,低功耗设计,与外部设备的接口进行光电隔离,降低外部十扰,提高系统工作可靠性。