coding_1

嵌入式软件

1、掌握常见的各种MCU,ARM CORTEX M3 M4 A8硬件平台的嵌入式软件开发

2、使用的开发环境有Keil MDK, IAR , CCS,Arduino, MPLAB X, GCC, 使用C/C++开发

3、MODBUS, CANopen, TCP/IP通讯协议

4、各种常用信号处理和控制算法,如:PID, FIR, FFT, Hilbert, LMS, Curve-fitting, Kalman filter

5、UCOSIII , LWIP,UCGUI,FATFS等在CORTEX M3和M4芯片上的移植

 



Keil MDK IDE

MODBUS TCP和RTU网关程序

通过UCOS III,将485和Ethernet任务合理调配,能及时处理底层数据响应。保证TCP连接稳定,掉线自动重联。

MCU为STM32F105

软件开发环境为Keil MDK

语言:C

静态代码测试软件:CPPCHECK



FIR

FIR带通滤波器实现HILBERT变换

Hilbert变换将实信号变成解析信号,再进一步进行SSB混频,对信号进行频谱搬移。

在音频领域,对信号频率进行微量的搬移,可以明显的抑制话筒啸叫。

左图中显示的是FIR滤波器的抽头系数波形。

在通频带里,满足相位正交误差小于0.1度,幅度误差小于0.05dB。

 

 


如果您对上述案例有兴趣,或者您有更好的主意,请随时和我们联系。

联系我们